{"version":1,"format":"animcjk-component-composition","character":"緣","viewBox":"0 -900 1024 1024","strokes":["M276,522C244,520 215,517 190,513C172,511 168,516 176,529C216,600 255,661 294,713C302,725 306,734 305,738C302,748 288,763 262,782C251,791 239,795 227,791C220,790 218,783 223,773C234,747 214,684 163,582C151,560 135,537 111,515C99,505 93,495 96,487C99,475 106,463 117,451C123,445 131,444 140,449C169,471 203,480 258,495C269,497 287,522 276,522Z","M327,404C297,398 263,391 229,377C213,372 211,374 221,387C243,420 283,468 336,535C354,558 369,578 385,591C393,598 394,604 391,610C384,622 370,634 349,645C338,651 331,653 325,651C318,649 316,644 318,633C320,612 309,572 276,522C264,504 264,504 258,495C201,411 161,368 149,360C140,355 137,347 139,338C140,330 149,321 166,308C173,303 181,302 190,309C214,331 271,354 336,388C341,391 333,405 327,404Z","M336,388Q345,369 361,362Q371,358 379,370Q383,380 381,397Q377,415 358,428Q331,453 318,460Q311,464 308,455Q304,448 327,404C333,393 333,393 336,388Z","M194.94458 92.8857298C181.30501 101.272114 167.665439 109.658498 154.512996 117.113062C150.615976 119.908523 148.667466 118.044882 149.154593 112.45396C149.154593 108.726678 151.103103 104.067575 154.512996 98.4766526C180.817882 55.612911 197.867345 19.2719126 207.609896 -5.88724008C211.506916 -16.1372653 217.352446 -16.1372653 222.223721 -8.68270149C235.863292 15.5446307 240.734567 56.5447314 239.273185 112.45396C236.35042 214.022391 237.324675 273.658901 239.273185 290.431669C239.760312 296.954413 240.734567 302.545336 242.19595 307.204438C245.118715 318.386284 243.657333 328.636309 238.786057 336.090872C231.479144 348.204539 223.685104 357.522743 215.891064 364.045487C210.045533 368.704589 195.431708 364.977307 198.354473 354.727282C198.354473 352.863641 199.815855 350.06818 201.277238 345.409077C212.481171 309.068079 215.403936 233.590621 211.019788 119.908523C210.532661 108.726678 208.584151 100.340294 205.174258 94.7493707C202.251493 91.0220888 199.328728 90.0902683 194.94458 92.8857298Z","M127.488008 245.704287C118.169047 210.295109 108.002907 175.817752 96.566 143.204035C88.5178061 122.703985 87.6706278 100.340294 92.3301085 76.1129613C94.4480542 64.9311157 98.6839458 60.2720133 105.461372 67.7265771C112.662388 77.0447818 118.592636 92.8857298 124.099295 112.45396C130.876721 137.613112 134.689024 161.840445 136.806969 185.135956C138.501326 206.567827 140.195683 226.136057 138.501326 243.840646C137.654148 250.363389 135.536202 254.090671 133.841845 254.090671C131.30031 255.022492 128.758775 252.22703 127.488008 245.704287Z","M291,300C309,265 325,245 340,240C346,239 353,242 358,251C361,258 361,268 357,280C350,299 329,312 299,321C294,323 291,321 289,315C287,311 288,306 291,300Z","M563,734C575,751 587,767 600,781C608,792 610,800 610,804C608,813 596,827 572,846C561,854 551,857 540,854C533,853 532,847 536,837C544,815 529,768 491,695C482,680 471,664 454,649C442,640 436,633 438,625C440,613 445,602 455,591C461,584 467,585 476,588C504,600 568,611 627,620C635,622 648,643 639,643C599,643 562,643 529,641C507,641 502,647 513,661C528,683 541,705 555,723C560,730 560,730 563,734Z","M600,534C614,551 638,579 670,618C700,657 728,688 758,708C768,716 771,723 764,730C756,739 741,750 719,762C713,766 689,758 646,747C603,738 575,735 563,734C558,734 551,726 555,723C561,717 570,712 585,709C590,709 615,711 658,716C674,719 671,707 667,698C657,680 648,661 639,643C631,628 631,628 627,620C616,600 600,571 576,529C572,522 595,527 600,534Z","M551,491C631,509 733,521 860,520C872,520 881,523 884,529C887,536 883,544 873,551C839,576 799,579 754,566C715,556 646,544 600,534C584,531 584,531 576,529C519,518 460,512 398,500C385,498 383,493 394,483C402,475 412,470 423,467C435,465 447,464 457,467C475,473 493,479 514,483C539,488 539,488 551,491Z","M513,403C528,416 571,438 569,460C567,475 559,483 551,491C542,500 518,495 514,483C506,453 466,405 393,344C387,340 383,339 382,335C379,331 381,328 388,327C403,327 440,344 491,385C506,397 506,397 513,403Z","M627,329C595,364 557,388 513,403C504,407 483,390 491,385C497,381 503,378 511,373C528,364 542,355 560,340C569,333 577,326 586,314C595,302 609,280 616,258C625,224 624,161 607,96C599,70 592,55 584,50C579,48 557,48 518,54C491,59 477,61 476,56C475,52 477,44 487,35C524,2 550,-25 566,-48C575,-61 587,-68 597,-64C632,-48 655,4 669,84C677,136 680,191 668,246C657,294 642,313 627,329Z","M511,373C499,329 443,268 344,190C333,182 334,180 349,181C392,186 449,224 519,296C531,310 545,325 560,340C574,354 515,392 511,373Z","M586,314C548,235 461,139 336,47C326,41 326,36 332,33C345,28 376,40 427,68C511,127 563,184 616,258C621,266 590,323 586,314Z","M640,311C700,354 754,390 780,402C791,408 797,411 795,418C791,429 782,441 770,454C757,467 743,475 728,476C717,477 712,470 713,456C713,446 712,436 705,425C687,400 660,369 627,329C623,323 634,307 640,311Z","M668,246C712,194 760,139 815,84C826,73 843,68 861,70C925,78 966,85 986,90C992,92 995,95 996,97C996,100 992,105 983,108C891,138 815,173 758,217C721,245 681,275 640,311C623,328 654,265 668,246Z"],"medians":[[[228,786],[264,735],[136,501],[155,481],[270,517]],[[325,643],[351,597],[178,358],[201,341],[333,397]],[[315,455],[373,367]],[[202.25149305,351.0],[226.6078692,306.27261743],[221.73659397,72.38567942],[208.09702333,36.97650155],[153.53874074,112.45395963]],[[132.99466694,249.43156875],[96.98958915,70.52203848]],[[296,317],[349,246]],[[542,846],[571,798],[479,622],[633,637]],[[562,726],[694,737],[716,707],[584,533]],[[393,494],[447,487],[782,546],[880,539]],[[531,492],[523,441],[387,333]],[[496,389],[561,362],[620,304],[647,149],[602,4],[575,-9],[481,50]],[[518,373],[528,341],[487,293],[347,188]],[[590,307],[590,266],[502,160],[336,40]],[[724,471],[750,422],[634,317]],[[642,304],[843,116],[988,98]]],"order":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14],"revealWidth":128,"playbackEnabled":true,"source":{"project":"Tonghanja Korean stroke corrections","modified":"2026-09-17","upstreamProject":"AnimCJK","revision":"ec5e17cca76c87587790bcbce5ea0b4d4fb753d6","originalFile":"/strokes/animcjk-original-v2/7de3.json","originalSha256":"413ec65e241f2b0d9aae1e8ff2e4ba0a38ab926280a8dcfd21a12ae8dffe4b5c","originalStrokeCount":15,"components":[{"component":"Unchanged upper three 糸 strokes","sourceCharacter":"緣","sourceLanguage":"Ja","sourceFile":"/strokes/animcjk-original-v2/7de3.json","sourceSha256":"413ec65e241f2b0d9aae1e8ff2e4ba0a38ab926280a8dcfd21a12ae8dffe4b5c","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsJa.txt","sourceStrokeIndices":[0,1,2],"targetStrokeIndices":[0,1,2],"transform":[1,0,0,1,0,0],"referenceImage":"/media/b799c35fcf1e24bcd7a45b161864f5bfb413f95b108af603600716e445a887e6.jpg","referenceSha256":"b799c35fcf1e24bcd7a45b161864f5bfb413f95b108af603600716e445a887e6"},{"component":"糸 central vertical, fifteen percent wider","sourceCharacter":"糸","sourceLanguage":"Ja","sourceFile":"/strokes/animcjk-original-v2/7cf8.json","sourceSha256":"52069af64c3341e70e25bb950ee16bedaaab55958b1ca3a8785c4757ef38bebe","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsJa.txt","sourceStrokeIndices":[3],"targetStrokeIndices":[3],"transform":[0.4871275230866376,0,0,0.9318204701815064,-17.930147384739055,9.953707913568671],"referenceImage":"/media/8ca7335608f7a8e8ffa7cc69fe1879038c7eca769c9050d9e64d88f98efa61a8.jpg","referenceSha256":"8ca7335608f7a8e8ffa7cc69fe1879038c7eca769c9050d9e64d88f98efa61a8"},{"component":"糸 left dot","sourceCharacter":"糸","sourceLanguage":"Ja","sourceFile":"/strokes/animcjk-original-v2/7cf8.json","sourceSha256":"52069af64c3341e70e25bb950ee16bedaaab55958b1ca3a8785c4757ef38bebe","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsJa.txt","sourceStrokeIndices":[4],"targetStrokeIndices":[4],"transform":[0.4235891505101197,0,0,0.9318204701815064,13.96611564867294,9.953707913568671],"referenceImage":"/media/8ca7335608f7a8e8ffa7cc69fe1879038c7eca769c9050d9e64d88f98efa61a8.jpg","referenceSha256":"8ca7335608f7a8e8ffa7cc69fe1879038c7eca769c9050d9e64d88f98efa61a8"},{"component":"Unchanged right dot clear of the right component","sourceCharacter":"緣","sourceLanguage":"Ja","sourceFile":"/strokes/animcjk-original-v2/7de3.json","sourceSha256":"413ec65e241f2b0d9aae1e8ff2e4ba0a38ab926280a8dcfd21a12ae8dffe4b5c","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsJa.txt","sourceStrokeIndices":[5],"targetStrokeIndices":[5],"transform":[1,0,0,1,0,0],"referenceImage":"/media/b799c35fcf1e24bcd7a45b161864f5bfb413f95b108af603600716e445a887e6.jpg","referenceSha256":"b799c35fcf1e24bcd7a45b161864f5bfb413f95b108af603600716e445a887e6"},{"component":"Unchanged right component","sourceCharacter":"緣","sourceLanguage":"Ja","sourceFile":"/strokes/animcjk-original-v2/7de3.json","sourceSha256":"413ec65e241f2b0d9aae1e8ff2e4ba0a38ab926280a8dcfd21a12ae8dffe4b5c","sourceURL":"https://github.com/parsimonhi/animCJK/blob/ec5e17cca76c87587790bcbce5ea0b4d4fb753d6/graphicsJa.txt","sourceStrokeIndices":[6,7,8,9,10,11,12,13,14],"targetStrokeIndices":[6,7,8,9,10,11,12,13,14],"transform":[1,0,0,1,0,0],"referenceImage":"/media/b799c35fcf1e24bcd7a45b161864f5bfb413f95b108af603600716e445a887e6.jpg","referenceSha256":"b799c35fcf1e24bcd7a45b161864f5bfb413f95b108af603600716e445a887e6"}],"referenceImage":"/media/b799c35fcf1e24bcd7a45b161864f5bfb413f95b108af603600716e445a887e6.jpg","referenceSha256":"b799c35fcf1e24bcd7a45b161864f5bfb413f95b108af603600716e445a887e6","threadLowerStrokeNumbers":[[4,5,6]],"centralStrokeHorizontalScale":1.15,"centralStrokeSourceAxisX":502,"retainedLowerSourceStrokeIndices":[5],"modification":"Keep the first three left 糸 outline/median pairs and every right-component pair verbatim. Replace the lower left dots with complete lower pairs from matched standalone 糸 (Ja): central vertical with hook, left dot, right dot. For 組, 繼, 緣, 綠 and 總, retain the original right dot at index 5 verbatim, because it already follows the requested direction and clears the adjacent right component. Start from a shared positive affine fit retaining the old lower group left/right bounds and placing its lower edge fifty-five units below the old dots. Align the central median start ten units above the retained second-stroke lower bend. At the owner request, widen only the complete central pair by fifteen percent horizontally around its shaft, without changing its height or the side dots. Each outline and its own median receive the same final transform. No source stroke is cut, joined or traced. Total stroke count is unchanged.","ownerRequestedSequence":"糸 아래: 가운데 세로 → 왼쪽 점 → 오른쪽 점","reviewedSequence":"Left 糸 upper three (1-3), central vertical with its original hook (4), left dot (5), right dot (6); unchanged right component in its original relative order (7-15).","review":"The retained target textbook stages and standalone 糸 donor strip were visually compared against the requested Korean lower-component shape and sequence. The right 糸 in 絲 already follows the requested sequence and is preserved. No independent Korean educational certification or external animation review is claimed.","license":"Arphic Public License","licenseURL":"/strokes/licenses/ARPHICPL.txt","notices":"/strokes/licenses/CUSTOM-KAI-NOTICES.txt"}}
