diff --git a/30d09ba32a17082ef820b57d52d60b7b.hex b/30d09ba32a17082ef820b57d52d60b7b.hex new file mode 100644 index 0000000..e22bb3c --- /dev/null +++ b/30d09ba32a17082ef820b57d52d60b7b.hex @@ -0,0 +1,26350 @@ +:020000040000FA +:0400000A9900C0DEBB +:10000000C0070000D1060000D1000000B1060000CA +:1000100000000000000000000000000000000000E0 +:100020000000000000000000000000005107000078 +:100030000000000000000000DB000000E500000000 +:10004000EF000000F9000000030100000D010000B6 +:1000500017010000210100002B0100003501000004 +:100060003F01000049010000530100005D01000054 +:1000700067010000710100007B01000085010000A4 +:100080008F01000099010000A3010000AD010000F4 +:10009000B7010000C1010000CB010000D501000044 +:1000A000DF010000E9010000F3010000FD01000094 +:1000B00007020000110200001B02000025020000E0 +:1000C0001FB5C046C04600F0EFFA04B00FB41FBD24 +:1000D00008205A49096809580847382057490968CB +:1000E000095808473C2055490968095808474020E5 +:1000F0005249096809580847442050490968095875 +:10010000084748204D490968095808474C204B4981 +:10011000096809580847502048490968095808479C +:100120005420464909680958084758204349096836 +:10013000095808475C204149096809580847602068 +:100140003E4909680958084764203C49096809582C +:100150000847682039490968095808476C20374919 +:100160000968095808477020344909680958084740 +:100170007420324909680958084778202F490968CE +:10018000095808477C202D490968095808478020EC +:100190002A490968095808478420284909680958E4 +:1001A0000847882025490968095808478C202349B1 +:1001B00009680958084790202049096809580847E4 +:1001C00094201E4909680958084798201B49096866 +:1001D000095808479C201949096809580847A02070 +:1001E0001649096809580847A4201449096809589C +:1001F0000847A8201149096809580847AC200F4949 +:10020000096809580847B0200C4909680958084787 +:10021000B4200A49096809580847B82007490968FD +:1002200009580847BC2005490968095808470000D3 +:1002300003480449024A034B7047000000000020B5 +:10024000C0070000C00700000122D84B5A6000BF61 +:10025000D74A1268002AFBD0016000BFD44A126856 +:10026000002AFBD00022D14B5A6000BFD04A12684E +:10027000002AFBD07047F0B505460E46174600240D +:1002800006E0A200B158A2005019FFF7DDFF641C80 +:10029000BC42F6D30020F0BD0120C043C549086030 +:1002A000401048607047014601229204086890425D +:1002B00001D9102070470020FCE7F0B505460C4638 +:1002C0001646002706E028462168FFF7BDFF2D1DD2 +:1002D000241D7F1CB742F6D3F0BD70B505460C4611 +:1002E0002E460BE0304600F075F9FF2C01D80024B3 +:1002F00001E0FF3C013C012080023618002CF1D1C6 +:1003000070BD0146012292044868904201D909203B +:100310007047A9484069401C01D10F20F8E7002030 +:10032000F6E7FEB504462068030000F037FA05043E +:100330002B4249598B00201DFFF7E3FF0546002D96 +:1003400001D02846FEBDFFF7A7FF0120C00200F044 +:1003500041F9042221469948FFF78DFF002801D07A +:100360000320EFE708222146944800F06DF90028A9 +:1003700006D1002192480068FFF766FF00F00CF9F3 +:100380000320DFE7A768E6686068019031463846D9 +:10039000FFF7A3FF324638460199FFF78EFFB20000 +:1003A0003846019900F050F9002800D1CAE703202F +:1003B000C8E700F0E3F9834800688349086041E03A +:1003C00060680190E668A0680090B200009901980A +:1003D00000F03AF90746002F00D1B3E70E20B1E74D +:1003E000201DFFF760FF0546002D01D02846A9E734 +:1003F0006068002807D1FFF74FFF0320800200F05C +:10040000E9F800F0C9F8FFF747FF0120C00200F04B +:10041000E1F8042221466948FFF72DFF002801D0AA +:1004200003208FE708222146644800F00DF90028D8 +:1004300006D1002162480068FFF706FF00F0ACF823 +:1004400003207FE700BF00207CE770B505460C461F +:10045000182D04D12068FFF764FF206002E001201E +:10046000206000BF00BF70BDF0B589B05248406940 +:1004700003905248806881000398081802900398FE +:10048000000B01900121090302984018401E000B47 +:1004900000900124002520462946019A00F0C4F866 +:1004A0000022401E91410791069001260027304608 +:1004B0003946009A00F0B8F80022401E914105919B +:1004C0000490049BDB43059AD2430698184307998E +:1004D00011430791069037490698086007984860CD +:1004E00009B0F0BD70B53448446934488568466841 +:1004F000AA003146204600F0A7F8002801D00020CD +:1005000070BD0120FCE72D484068002801D0012083 +:1005100000E000200546FFF7E5FF002807D0FFF7C1 +:10052000BBFE0320800200F055F800F035F8FFF71D +:100530009BFF002D0ED020484669204884684768FC +:1005400021463046FFF7C9FE224639463046FFF7BE +:10055000B4FE00BF00F020F810B5184844681A48EF +:100560000460204600F0DCF810BD15480068006803 +:10057000401C01D100BFFEE710480068002802D0EF +:10058000042806D101E0FFF7BEFFFFF7E5FF00BF3B +:10059000FEE700BF00BFFEE7BFF34F8F0B480C49DB +:1005A000C860BFF34F8F00BFFEE7000000E50140C9 +:1005B00000E40140000600400010001000080000A8 +:1005C000B8070000BC070000000000200400FA0586 +:1005D00000ED00E010B50146104B1A6808460223F2 +:1005E0000F4C636000BF0F4B1B68002BFBD0531CEC +:1005F00004D0904202D20A4B186101E0084B986087 +:1006000000BF084B1B68002BFBD00023044C636029 +:1006100000BF044B1B68002BFBD010BD0010001066 +:1006200000E5014000E4014010B5202A04DB01464A +:10063000203A9140002010BD914020239C1A03468F +:10064000E3401943904010BD034610B50B439B0790 +:100650000FD1042A0DD308C810C9121FA342F8D025 +:1006600018BA21BA884201D9012010BD0020C04328 +:1006700010BD002A03D0D30703D0521C07E000208E +:1006800010BD03780C78401C491C1B1B07D1037854 +:100690000C78401C491C1B1B01D1921EF1D118463D +:1006A00010BD70477047704710B500F007F810BDD7 +:1006B000014B1B68DB6818470000002019481A49E5 +:1006C0007047FFF7FBFFFFF7FBFC00BD20BFFDE716 +:1006D0001649174C24688C420BD1164B1B68994263 +:1006E0000CD1154B154A1360186810498842EDD09B +:1006F0000AE0134880F30888124B18470F4A13602A +:1007000018680A498842E1D080F308880E49884277 +:1007100004DD0E48026802210A4302605B68184744 +:100720000346DFE7C0070000C0070000FFFFFFFF30 +:10073000000C000014100010001000000000002049 +:10074000000400206B05000000200020240500406C +:100750000D48704502D1EFF3098101E0EFF3088104 +:10076000886902380078182802D1C046074A104725 +:10077000074A12682C3212681047000000B5054B7A +:10078000054A9B58984700BDFDFFFFFF4B04000042 +:1007900000000020001000000400000030B4744687 +:1007A000641E2578641CAB4204D3635D5B00E318D0 +:1007B00030BC18471D46F8E7000C00000010000090 +:1010000000150020CD64010025220000336401009A +:1010100000000000000000000000000000000000D0 +:101020000000000000000000000000003D6501001D +:101030000000000000000000252200002522000022 +:10104000A9650100AF6501002522000025220000EE +:101050002522000025220000252200002522000074 +:10106000B56501002522000025220000BB650100B6 +:1010700025220000C1650100C7650100CD650100A2 +:101080002522000025220000252200002522000044 +:101090002522000025220000252200002522000034 +:1010A000D3650100D965010025220000252200003A +:1010B0002522000025220000252200002522000014 +:1010C00000F002F815F0E3F90CA030C80838241835 +:1010D0002D18A246671EAB4654465D46AC4201D170 +:1010E00015F0D5F97E460F3E0FCCB64601263342A9 +:1010F00000D0FB1AA246AB4633431847B456010052 +:10110000E4560100103A02D378C878C1FAD85207E1 +:1011100001D330C830C101D504680C6070470000AD +:101120000023002400250026103A01D378C1FBD803 +:10113000520700D330C100D50B6070471FB5C046C1 +:10114000C04615F063F904B00FB41FBDF0B44046BB +:10115000494652465B460FB402A0013001B506482D +:10116000004700BF01BC86460FBC804689469246B8 +:101170009B46F0BC70470000C11000008269024924 +:101180008161024810447047911100000100000085 +:1011900001B41EB400B50BF0E6FF01B40198864619 +:1011A00001BC01B01EBD0000401E00BF00BF00BF5B +:1011B00000BF00BF00BF00BF00BF00BF00BF00BF37 +:1011C00000BFF1D17047000070B505460C461646C9 +:1011D00002E00FCC0FC5103E102EFAD2082E02D31B +:1011E00003CC03C5083E042E07D301CC01C5361F2E +:1011F00003E021782970641C6D1C761EF9D270BD45 +:101200008307FF22DB0E9A408907090E99400028C8 +:101210000BDA0007000F0838830828489B001818CD +:10122000C36993430B43C3617047830824489B0001 +:101230001B181868904308431860704710B504469F +:1012400000210120FFF7DCFF00211820FFF7D8FF65 +:1012500000210B20FFF7D4FF02211920FFF7D0FF58 +:1012600002210D20FFF7CCFF02210E20FFF7C8FF5F +:1012700002210F20FFF7C4FF0221C81FFFF7C0FFA4 +:1012800003211620FFF7BCFF03211520FFF7B8FF4D +:10129000204600F019F8002010BD6421018070473D +:1012A00010B500F020F810BD0648704710B500F0EA +:1012B00022F810BD704770477047000000ED00E055 +:1012C00000E400E003F9004370B505462D4C07200B +:1012D0002070A01CFFF7E1FF5920A080294620467E +:1012E00000F099FB70BD10B500F09EFB2549002071 +:1012F000891E087010BDF8B5224E0446B61E30781F +:1013000001270D46002807D0204660380B2808D852 +:10131000204600F03DFF2BE0602CF9D01A48086011 +:10132000F8BD20466C38032803D8204600F071FF32 +:101330001EE0204670381F2803D8204600F045F9EB +:1013400016E0204690380F2803D8204600F0E8F831 +:101350000EE02046A0380F2803D8204600F074F88D +:1013600006E02046B0380F2804D8204600F0CAF91D +:10137000286000E02F60602CD2D128680028CFD1EF +:101380003770F8BD1A000020013000000120244908 +:10139000C003086023490020087007202249C005C7 +:1013A0008860704770B51F4D04462878A04207D06A +:1013B000002C05D0002803D01CA14D2015F033F8D7 +:1013C0002878A0420ED000211D4A17482C70002C0E +:1013D00019D01C4B012C06D0022C0BD013A1682075 +:1013E00015F021F870BD11600221116053610321D5 +:1013F000090605E011600321116053610121C9054F +:101400008160416070BD116011600721C905816074 +:1014100070BD10B505A1712015F005F810BD0000D4 +:1014200080E100E02000002000F501407372635C61 +:1014300068616C5F63636D5F6161722E63000000C1 +:1014400000F500404001002010B5A038030015F061 +:10145000DBF80B070E172028313A414B525C650030 +:101460004B6808788A68194603F0E6F910BD888849 +:101470008A6883B20888194680B203F0ECF910BD7F +:1014800008884C68CB688A6880B2214603F0E7F987 +:1014900010BD08884B688A6880B2194603F0FBF9D2 +:1014A00010BD88888A6883B20888194680B203F024 +:1014B00007FA10BD88888A6883B20888194680B206 +:1014C00003F041FA10BD08884A6880B2114603F063 +:1014D00080FA10BD088982B2888883B208881946CC +:1014E00080B203F081FA10BD08884A6880B21146C4 +:1014F00003F09EFA10BD08894C6882B20888CB6858 +:1015000080B2214603F018FB10BD08884C68CB68F8 +:101510008A6880B2214603F02AFC10BD012010BD6C +:1015200010B59038030015F06FF809060F161D244A +:101530002C363F464E0088888A6883B20888194650 +:1015400080B204F031F910BD08884A6880B21146B3 +:1015500004F065F910BD08884A6880B2114604F0AD +:101560006AF910BD08884A6880B2114604F070F923 +:1015700010BD08884B688A6880B2194604F07BF970 +:1015800010BD088982B2888883B20888194680B263 +:1015900004F07AF910BD08894B6882B208881946B0 +:1015A00080B204F090F910BD08884A6880B21146F4 +:1015B00004F09BF910BD888882B20888114680B279 +:1015C00004F0EFF910BD012010BD10B57038030014 +:1015D00015F01AF81B0F15192125282F363B40440A +:1015E000484C53585F688D707980888D8D8D8D8FB4 +:1015F00096004A680878114608F0FDFD10BD08689D +:1016000008F04AFE10BD0C790B7B8A6808682146F9 +:1016100008F053FE10BD086808F011FF10BD08F077 +:1016200065FB10BD08884A6880B2114609F043F88E +:1016300010BD0A790888114680B209F0D3F810BDB0 +:10164000087840B209F0DCF810BD088880B209F0D3 +:10165000F0F810BD086809F0FEF810BD086801F048 +:10166000D2FB10BD086801F0FCFB10BD088982B2F6 +:1016700009C9194609F007F910BD05C9114609F055 +:1016800051F910BD08884A6880B211460AF0A6F9DF +:1016900010BD0C790888CB688A6880B221460AF0B0 +:1016A000C5FA10BD0B7908888A6880B219460AF01D +:1016B0006DFC10BD08884C68CB688A6880B22146F2 +:1016C0000AF0D5FC10BD08884A6880B211460AF0BD +:1016D00018FD10BD0B7908880A7A80B2194609F006 +:1016E00044F910BD088880B209F044F910BD062005 +:1016F00010BD08884A6880B2114609F042F910BD51 +:10170000012010BD10B5B02805D0B12808D0B228EE +:101710000BD0012010BD088880B20BF0FBF810BD83 +:10172000088880B20BF015F910BD08884B688A68EC +:1017300080B219460BF01EF910BD000010B5030071 +:1017400014F062FF0A0609060C0C0F0F06060612BB +:1017500008F0F4FA10BD0AF0C5FE10BD01F03EFA23 +:1017600010BD06F09FFA10BDFAA1FE4814F05BFE12 +:1017700010BD3EB5FC49054603C900900191FF200C +:10178000C33069460881F94A092310460A212838DE +:101790000BF0BFFD0024F6480BF0D9FD641CE4B249 +:1017A0000A2CF8D3F14801231A4602A990300BF015 +:1017B000A0F9002804D0FF20E6A13D3014F033FE4C +:1017C000686800F024FC00211E22084604F06CF931 +:1017D00008F0C3FC02222421E64801F07DFBE54825 +:1017E00001222C214C3001F077FBE2490B20B0396B +:1017F00001F0FEF9002804D0FF20D6A1513014F0EA +:1018000012FE0AF03EFE02F097F96B460022082114 +:10181000D9A008F07DFB002804D0FF20CDA15730CF +:1018200014F001FE284602F0E7FC002804D0FF2057 +:10183000C8A1593014F0F7FDF3218900D14814F004 +:10184000D3FCD04801214171022181710721C1716E +:101850003EBD10B5CB4CA0780A2804D3FF20BDA113 +:10186000903014F0E0FD20786021484300190021F9 +:101870000173417BF722C908C900C91C1140EF223E +:10188000114041730121E1700C3010BD70B50E465E +:1018900000211C4619801546030014F0B5FE0723ED +:1018A000050B1711231D23002246294630460AF056 +:1018B00037FE70BD22462946304608F095F870BDC7 +:1018C00022462946304601F0E2FF70BD22462946F5 +:1018D000304603F0EAFD70BD22462946304600F04E +:1018E00010FC70BDFF209BA1EF3014F09CFD032085 +:1018F00070BD70B5A34CE078002818D02078602126 +:1019000048430019407B00254007400F0119087922 +:10191000401E08712078401CC0B220700A2800D1F7 +:101920002570A078401CA0700BF097FEE57070BD8C +:101930009448C079002800D08BE7704770B5914D6E +:10194000A86800280CD0FFF7F3FF002862D06022BF +:10195000A968FFF739FCFFF7CCFF0020A860EFE78C +:101960006879002856D0FFF774FF044681484C3050 +:1019700001F0C2FA6060002804D17A4875A14A30AB +:1019800014F051FD606801F01AFB00280DD02046CC +:1019900007F00BFF6078010703D5C008C000401CAA +:1019A0002BE0744861684C302DE0724861684C301F +:1019B00001F0ABFA00F05AFB00282BD1FFF749FFEA +:1019C00004466C4801F098FA6060002804D1332086 +:1019D00060A1000114F027FD606801F0F4FA00280E +:1019E00014D060680088608020460AF0CCFD6078E2 +:1019F000010706D5C008C000801C6070FFF779FFA2 +:101A00009EE75C48616801F080FA99E7594861688F +:101A100001F07BFA70BD10B55B4CE160A0605B48E3 +:101A200000F032FC607010BD57490020087070470C +:101A300070B5574E0546706A94B00C46401C04D1F0 +:101A4000B06AC0430004000C0BD0306AC007C00F5E +:101A50002870706A14F0DBFBB06A2071000A6071B4 +:101A600014E02B206946087009A9684601F07BFA4A +:101A7000002804D03B4837A17E3814F0D4FC012064 +:101A8000287006220AA9204614F04FFB2878002867 +:101A900003D06079C0210843607114B070BDF0B507 +:101AA0003B4C0646206895B00D4637460837401C2B +:101AB00008D16068401C05D1A068401C02D1E068D4 +:101AC000401C11D02068314614F0A1FB6068311D24 +:101AD00014F09DFBA068394614F099FBE06831468C +:101AE0000C3114F094FB25E02B206946087009A9FD +:101AF000684601F038FA002804D01A4815A1553874 +:101B000014F091FC08220AA9304614F00EFB2B2099 +:101B10006946087009A9684601F025FA002804D032 +:101B200010480CA14E3814F07EFC08220AA9384651 +:101B300014F0FBFA20692E460836401C08D1606973 +:101B4000401C05D1A069401C02D1E069401C33D083 +:101B500020691FE07372635C686F73745F636F72F8 +:101B6000652E6300C3020000F866010094010020A6 +:101B70003D170000640800206E524635313832327D +:101B800000000000E8030020240000203D190000B0 +:101B900080000010294614F03AFB6069291D14F0FA +:101BA00036FBA069314614F032FBE06929460C315E +:101BB00014F02DFB15B0F0BD2B246846047009A964 +:101BC00001F0D1F9002803D0F649F74814F02BFCB6 +:101BD000082209AF28460AA914F0A7FA684604703B +:101BE00009A901F0C0F9002804D0EF48ED49C01D53 +:101BF00014F019FC0822391D304614F096FAD9E782 +:101C000070B5EA4C0546A068002804D0E648E549CE +:101C1000563014F008FCA56070BD10B50146E448CC +:101C200001F073F9E1498879401CC0B2887101283C +:101C300003D1E048407800F04BFB10BD70B504467E +:101C4000DD4816460D46814204D1D748D549CB30F0 +:101C500014F0E9FB012E05D0D348D249DA3014F054 +:101C6000E2FB70BD6620207000202072A58101205B +:101C7000A07370BD70B515460C460646FFF758FEBA +:101C800000280CD066210170468001210172216874 +:101C90000161A18881820573FFF72BFE70BD1321BE +:101CA000304608F09FFD70BDC2494968884201D2A4 +:101CB00010207047072101700020704770B5BD4C9F +:101CC00005462078002694B0002801D00820E4E6DC +:101CD000BA4A6260954201D21020DEE668680028A8 +:101CE00009D00921D82804D3C31C9B089B00834238 +:101CF00005D00846D1E60720000268600EE0012109 +:101D000009074B6B896B4B43AD49511A0122591A94 +:101D1000D202891A814201D20421EAE700F050FF81 +:101D20006178A06806F052F8E068401E07280BD8DA +:101D3000302269460A708870684607F007F9002863 +:101D400002D009A806F07CFA2846FFF712FD012010 +:101D500020703046A1E6F8B5044696480F46406824 +:101D6000814208D3002C01D0844204D3E01C8008B7 +:101D70008000A04201D01020F8BD8C488178002955 +:101D800011D0398800914178602251430D18287B89 +:101D90000C350007000F3B4600222946FFF776FD71 +:101DA000060004D015E0002038800520F8BD002C86 +:101DB00013D039880098814201D90C260DE028788B +:101DC0003B460007000F22462946FFF75FFD06004D +:101DD00005D00C2E01D0002038803046F8BD734C61 +:101DE0006078401CC0B260700A2801D10020607089 +:101DF000A078401EA07068784107490F01290ED0D5 +:101E0000022906D003291AD066496E4814F00BFB4C +:101E1000E3E7C006E1D46868FFF7FFFEDDE764484A +:101E200069684C3001F071F86079401CC0B2607193 +:101E30000128D2D15F48407800F04AFACDE7E07936 +:101E4000401CE071C9E7604A10B5904209D3594A75 +:101E50000124A4045268A04201D3904201D39142CC +:101E600001D2102010BD00F0FCFE10BD564B10B585 +:101E7000994209D34F4B0124A4045B68A14201D3CA +:101E8000994201D39A4201D2102010BD022803D0FA +:101E9000102801D0092010BD00F009FF0028FAD059 +:101EA000052010BD484B10B598420DD3414B01247D +:101EB000A4045B68A04201D3984205D3994203D39E +:101EC000002A03D09A4201D2102010BD00F015FF65 +:101ED0000028FAD0072010BD10B50446354894B04C +:101EE0004068844202D2102014B010BD0F2008A90F +:101EF000087369460BA801F036F80028F4D168464B +:101F0000007A207068464089608068468089A08099 +:101F10000020E9E710B500290BD0264A526891420B +:101F200002D30B68934201D2102010BD8A88002A88 +:101F300002D001F05AFE10BD092010BD10B5224A92 +:101F400094B091420ED31B4A01239B0452689942DC +:101F500001D3914206D3441E1E2C41D8994203D38B +:101F6000914201D21020BFE7012837D10878002420 +:101F7000C007C00F002803D003206946887001E025 +:101F80006846847038206946087009A9684600F0E0 +:101F9000EAFF002804D041200CA1C00014F043FA4D +:101FA0002046A1E7541B000093020000E803002034 +:101FB0006408002024000020FFFF0000001900201A +:101FC000000000200A040000008001007372635CBE +:101FD000686F73745F636F72652E6300072083E719 +:101FE0000246203A1F2AF9D807F0F9FF7CE710B51E +:101FF0005F4A5268914201D2102010BD0246203A39 +:102000001F2A02D808F065F810BD072010BD70B572 +:102010000546584C0020207020464619544846601A +:10202000E01C80088000A04204D0FF2052491330F9 +:1020300014F0F9F901200007C06AC0430006000E41 +:1020400003D14E480068401C03D04D484D49301A1A +:10205000C862A8B20122214604F039F9002804D050 +:10206000FF204549233014F0DEF970BDF0B595B07E +:102070003B2008A9087369460BA800F074FF0028EC +:1020800004D0FF203C496B3014F0CDF93E4E0024C3 +:102090006D4630E02F19B87DC10706D0400704D443 +:1020A00060004019C0880AF08DFB3848807900280C +:1020B0001FD0B87D80071CD560004019C088002261 +:1020C00006210AF09CFB002813D03C2108A80173CC +:1020D00060004019C1886846C18569460BA800F0B8 +:1020E00042FF06000BD0FF2023497F3014F09BF9FC +:1020F00005E0641CE4B268460079A042CAD83046C4 +:1021000058E5F7B505460078002700090C463E461D +:10211000062804D0FF201849A83014F084F9287A42 +:1021200000280ED0012814D0FF201349C93014F024 +:102130007AF90298002C068001D027806680002062 +:10214000FEBD02270926002C0ED0A889A080A87BFE +:1021500008E003271426002C06D02869E060A88A2E +:102160002082287B2072E4E702980680E7E70000DF +:102170002400002000190020CC1F000000100010D7 +:10218000000000200005004004300000E8030020AB +:1021900010B56038030014F037FA0A060A0F131856 +:1021A0001F252930353A0868FFF788FD10BD05C99D +:1021B0001146FFF7D0FD10BD0868FFF775FD10BD93 +:1021C00005C91146FFF73FFE10BD4B6808788A68C5 +:1021D0001946FFF74BFE10BD8A6809C91946FFF77B +:1021E00061FE10BD0868FFF777FE10BD08884A68D9 +:1021F00080B21146FFF78EFE10BD05C91146FFF7EC +:102200009DFE10BD05C91146FFF7F1FE10BD01206E +:1022100010BD0120704700000E4A12680C498A4226 +:102220000AD118470B4A1268094B9A4204D101B5EA +:102230000AF090FF03BC8E46074909680958084711 +:1022400006480749054A064B704700000000000099 +:10225000BEBAFECA7800002004000020001500204D +:102260000015002001203F49400608603E490860F3 +:102270003E490A68FF231B029A4383121A430A60ED +:10228000384980390860704710B502460420384943 +:1022900004E0C3005B181B79002B0AD00346401EE4 +:1022A000C0B2002BF5D133A1432014F0BCF8FF20BD +:1022B00010BDC300CA50002259184A718A71012208 +:1022C0000A7110BD2A4A0021C000801801717047B0 +:1022D00010B50446042803D326A1522014F0A3F815 +:1022E0002348E1000C182079012803D021A15320B4 +:1022F00014F099F86079A179401CC0B2814200D0F5 +:1023000060710120174940068031086010BD70B52A +:10231000164804250068164E0004800F1B4C022846 +:102320001AD014A1692014F07EF815E02078C100BD +:1023300088190279012A07D1427983799A4203D018 +:1023400042798271705880472078401CC0B220705A +:10235000042801D30020207028466D1EEDB200280D +:10236000E4D170BD80E100E080E200E018E400E02C +:10237000E00800207372635C736F635F7369676E5C +:10238000616C6C696E672E630000000034000020F1 +:1023900010B5EFF31080C407E40F72B6D24841784D +:1023A000491C41704078012801D10BF07BF9002CC9 +:1023B00000D162B610BD70B5CB4CE07800280AD1D0 +:1023C0000125E570FFF7E4FF0BF074F9002804D055 +:1023D00000200BF047F9002070BDC44865714560CE +:1023E000F9E770B5EFF31080C507ED0F72B6BE4C7C +:1023F0006078002803D1BEA18F2014F014F8607813 +:10240000401E60706078002801D10BF04FF9002D5C +:1024100000D162B670BD10B5B348C178002904D0B0 +:1024200000214171C170FFF7DCFF002010BD10B525 +:1024300004460BF03FF9AC49C978084000D00120B0 +:102440002060002010BDF8B50246A74C0026A671FA +:102450000820042101251027130014F0D5F80D08D9 +:102460000A0C0E101214161E262123252800257191 +:1024700022E0022001E021711EE020711CE02771A2 +:102480001AE02020F9E7012616E0FFF781FF0BF0A4 +:1024900011F90028FBD002260EE02171A5710BE096 +:1024A0002771FBE7202000E040202071F6E7FF20A5 +:1024B0008FA1763013F0B7FF0BF008F9002809D090 +:1024C0000BF00AF9B04205D130460BF008F90028AC +:1024D000FAD02CE001208007C560894900224A60BB +:1024E000884A9661814B02225A608560864802695B +:1024F000D243D206D517026910231A4302610F4650 +:102500006D1C00E020BF78680028FBD030460BF03F +:10251000E6F80028FAD0002D04D17B48026910218A +:102520008A43026171490220886000207860A079A6 +:1025300000280CD00BF0BEF805460BF01BF8734AD0 +:10254000002D02D0A260E06001E0E260A060002EF9 +:1025500001D100F0A5F8F8BD10B504460BF0B0F8B5 +:10256000002805D060490120C8704A78521C4A7082 +:102570002046FFF768FF10BDF8B5614DA86800263A +:10258000012802D1AE600BF06DF86868012800D117 +:102590006E6028680127544C012812D12E606079A2 +:1025A000002803D000200BF05DF866712078002829 +:1025B00007D00BF07FF8002803D0012080070761C7 +:1025C000A770286901282AD12E6100F05FF8012048 +:1025D00080074761A079002815D00BF06BF80090B8 +:1025E0000AF0C8FF0099002901D0E16800E0A16865 +:1025F000411A022901DA8A1C11DC0099002901D054 +:10260000E06000E0A060FFF7C3FE0BF053F8002885 +:1026100004D0012080070761A77000E02770E868F8 +:10262000012812D100F032F800F030F800F02EF856 +:10263000A078002804D1FF202DA1033013F0F3FE71 +:10264000EE60A6702670FFF7CCFEF8BD10B5264CE4 +:10265000E078002801D10BF029F80120810788617A +:1026600000F014F8A07800280BD0254CE068002872 +:1026700003D10BF034F80028F8D10020E06000F01E +:1026800005F800201949C043886010BD08B55020E6 +:10269000694608806A461088411E1180FAD208BD3A +:1026A000F8B5124819278760154900200860C860EE +:1026B0000BF000F8BE0701240B4D002802D0346156 +:1026C000AC7000E02C70FFF763FE084847600D49CE +:1026D00028798863FFF7DAFFB461FFF7D7FF08496D +:1026E000002008617461F8BD38000020000300403C +:1026F0007372635C736F635F636C6F636B2E6300F5 +:10270000000100400005004000ED00E0FFFFFF7FFA +:102710008107C90E002808DA0007000F0838800872 +:102720002E4A80008018C06904E080082C4A80008E +:1027300080180068C8400006800F704710B50D2053 +:10274000FFF7E6FFC4B20420C043FFF7E1FFC0B2C9 +:10275000844203D023A11A2013F065FE26490120EC +:10276000486010BD0121254A48031060244B002217 +:102770001A60244A5160244A1060244A11601F499B +:1027800080390860704701211C4A480310601F4AC5 +:1027900051601B4A002111601B490860704710B549 +:1027A00017490868012804D00EA1572013F03BFEFA +:1027B00010BD114880680022C0B20A600AF020FCF7 +:1027C00010BD10B50E4801680029FCD0FFF7E7FFE7 +:1027D00001200D494003086010BD000000ED00E03D +:1027E00000E400E07372635C736F635F68616C5F49 +:1027F000726E672E6300000000D5004080E100E0AB +:1028000000D1004000D3004080E200E000D0004052 +:1028100030B40121BC48C9020160CD1005604A03F3 +:102820000260BA4803681B021B0A036004680023A5 +:10283000240A24020460B6480468240A24020460BE +:10284000B448012444608460B34C23606360A36097 +:10285000B24B19601D601A60B14B19601A600121FA +:10286000016030BC704710B40121A748CA02026061 +:102870000B0203600C060460A64841608160A94811 +:1028800041680029FCD1A4490020086048608860A4 +:10289000A24802600360046010BC704701219F4899 +:1028A000C9020160C91001607047002805D00128E5 +:1028B00005D0022805D19C4870479C4870479C4829 +:1028C000704710B59BA18B2013F0ADFD002010BD0B +:1028D00070B500219E4C9F4D9F4A8F4B002808D019 +:1028E00001281DD0022822D092A1B32013F09BFD15 +:1028F00070BD01200004A060A86011601960974BB2 +:10290000C2039A60964A90607F4A00121060954810 +:10291000016086480160944801609448017070BD70 +:1029200001204004A060A8605160596070BD012082 +:102930008004A060A8609160996070BDF8B594466D +:10294000834A8B4F834D00240126002808D001289C +:1029500032D0022840D077A1E82013F064FDF8BD02 +:10296000891E0902090A0120000490603C64686025 +:102970006C4A1164012B1DD000217C4A7D4B5170A3 +:102980006146DC63DE637C4B5C6002249C60042453 +:102990001C61744B3D31196073490E605F4B8915A2 +:1029A00019606F4B58605E4801606C49C005486013 +:1029B0001670F8BD0121E0E70120704E4004704F11 +:1029C000012B04D13464506068603964F8BD9060B4 +:1029D000346468603964F8BD01206A4E80046A4F2F +:1029E000012BF4D1EEE74F484068704770B54A4D6F +:1029F00028680026564C012806D1A068C00303D5DC +:102A000001200004A0602E606868012809D1A06838 +:102A1000800306D501204004A0606E6001200BF009 +:102A200041FEA868012809D1A068400306D501200D +:102A30008004A060AE6002200BF034FE70BD10B5C3 +:102A40004A490878002818D00120444AC0079060FD +:102A5000434AC00B90602C4A00121060414A00208B +:102A60001060324A1060404A106008704A78002AAC +:102A700002D048700BF016FE10BD0320FAE70120CB +:102A8000424900060860704701202449000608609A +:102A9000704701203D4940050860704701201F49EB +:102AA00040050860704733490020C86388151B49FA +:102AB00008607047410A364AC005C00D5043801C6B +:102AC0005143400A0818704710B4324C430B63431B +:102AD0001B0C5C020C602E4C6343C31A2E485C0234 +:102AE00058432B4B400D4343E31A0124DB032404DA +:102AF0001B191B1613700A681018086010BC704769 +:102B000010B50BF0A2FE10BD80E100E008E400E08B +:102B100018E400E000B0004040B1004080E200E076 +:102B200000E100E000B5004048B1004040810040B5 +:102B300044B100407372635C72656D5F68616C5F85 +:102B40006576656E745F74696D65722E6300000052 +:102B500000B3004040B3004040B5004000F50140E4 +:102B60000083004040850040008200404800002073 +:102B700000B10040C08F00400085004004B100401B +:102B800004B5004008B1004008B5004000E200E094 +:102B9000093D0000378600006F0C010010B50BF0F6 +:102BA00040FE10BD00200449C8630120012181407E +:102BB000024A116000BF7047C01F004080E200E081 +:102BC00010B50CF097FA0AF059F9FEF7DFFB12F096 +:102BD00063FA0CF0F5FF0CF081FF10BD70B50C46E8 +:102BE000054603F0D5FA214628460EF026F870BDBA +:102BF00070B50D46040012D0002D10D021012846DA +:102C000013F0F0FA10225449284613F08EFA524875 +:102C100001210838018044804560002070BD0120FA +:102C200070BD70B54C4E00240546083E11E0716839 +:102C300020014018817BAA7B914209D1C17BEA7BAC +:102C4000914205D10C22294613F042FA002806D001 +:102C5000641C30888442EADB0020C04370BD2046FB +:102C600070BD70B50D4606000AD0002D08D03A4C54 +:102C7000083C20886188401C884203D9042070BD2C +:102C8000102070BD3046FFF7CCFF002801DB401C50 +:102C90000AE020886168000140181022314613F0D4 +:102CA00044FA2088401C20802870002070BD70B538 +:102CB00014460D001FD0002C1DD00021A170022849 +:102CC00002D0102817D108E068782978000208435C +:102CD00011D00121A17010800BE02846FFF7A1FF61 +:102CE000002808DB401CA070687B297B0002084399 +:102CF0002080002070BD012070BD70B505461446CF +:102D00000E000AD000203070A878012807D004D91E +:102D1000114908390A8890420BD9012070BD002C56 +:102D200004D0287820702888000A5070022008708B +:102D300010E0002C0CD049680001411810222046F8 +:102D4000103913F0F2F9287820732888000A60738C +:102D500010203070002070BD540000205A4910B57A +:102D6000884207D301218904884205D3574909685D +:102D7000884201D2102010BD0146012006F0E4FA7D +:102D800010BD30B5044693B000200D4607901421C5 +:102D90000BA813F029FA1C21684613F025FA6A469D +:102DA000112010770020507710780221084310700E +:102DB00007A80C90012008AA907245486A46108521 +:102DC0000AA80B902088108460885084A088908482 +:102DD000E088D084907FF9210840801C40084000A2 +:102DE000907708209086108708A80F9010AA0BA94A +:102DF000684600F083FF002803D110A800882880CF +:102E0000002013B030BD3EB5044608206946088056 +:102E10002D48844207D301208004844205D32B48E7 +:102E20000068844201D210203EBD2146012006F0F8 +:102E30008BFA0028F8D12088694688806088C8808D +:102E4000A0880881E088488107F05FF801AB6A46F6 +:102E5000002101F0E1FB694609880829E4D003203C +:102E60003EBD1FB504460020029008206946088137 +:102E700015480391844207D301208004844206D37D +:102E800012480068844202D2102004B010BD07F03E +:102E90003CF8014602AA0F4801F055FD0028F4D184 +:102EA00069460989082901D00320EEE769460988A7 +:102EB000218069464988618069468988A180694680 +:102EC000C988E180E1E700000080010028000020BF +:102ED000042A0000FFFF000010B5031D036000205E +:102EE000521E04E05C181C60401C2346C0B2904295 +:102EF000F8DB0020186010BD01460A680020002A97 +:102F000002D0104612680A60704702680A600160C9 +:102F10007047000000B51E2823D00BDC0C281CD005 +:102F20001FDC030013F070FB090F1D111D1D171787 +:102F300013151D00302814DD3A38030013F064FB2C +:102F4000030F11091100002000BD214800BD04201D +:102F500000BD0D2000BD0F2000BD082000BD1120C8 +:102F600000BD032000BD10B50C4605F0EFFF0028A2 +:102F70001ED0204605F064F9002816D022780E2ACB +:102F80000DD00F2A0BD0022A09D0032A07D0102A0D +:102F900009D010A17C2013F046FA002010BDA078C3 +:102FA000FFF7B8FF10BD112010BD0AA18220F2E783 +:102FB00008A18820EFE710B504F083FF10BD10B51D +:102FC00005F03EF910BD10B504F0D9FF10BD0000AA +:102FD000023000007372635C686F73745F686369CA +:102FE0002E63000070477047704770477047704706 +:102FF00070477047704770477047704770470000D0 +:1030000010FFFFFFDBE5B151008001006400FFFF0E +:1030100003B40148019001BD09000020002803D03D +:103020008178012939D101E0102070470188FE4ADA +:10303000881A914233D01BDCFC4A881A91422ED068 +:103040000BDC00292BD00320C002081A27D001284E +:1030500025D001210903401A07E001281FD00228CA +:103060001DD0FF281BD0FF380138002815D116E0ED +:10307000FF220132811A904211D008DC01280ED0C3 +:1030800002280CD0FE280AD0FF2806D107E001292B +:1030900005D0022903D0032901D0002070470F205A +:1030A000704700B50B2826D009DC030013F0ACFAFA +:1030B0000B1D2125251B25292325271F1B00112832 +:1030C0001BD008DC0C2816D00D281CD00F2814D0DB +:1030D000102808D10FE0822809D084280FD0852835 +:1030E0000FD0872811D0032000BD002000BD05208F +:1030F00000BDCF4800BD072000BD0F2000BD04204B +:1031000000BD062000BD0C2000BD0D20800200BDCA +:1031100070B500290BD0CB1FFA3B81241E46CDB2DF +:10312000112B1BD2012805D0022806D009E000206F +:1031300010701DE0FF20043001E0FF2003308142C9 +:1031400018D0330013F060FA111613131613161665 +:103150001316161613131313161316000846FF380A +:1031600081381F2803D9FF39FE39022902D815708A +:10317000002070BD1470072070BD00B5030013F06F +:1031800043FA060406040C080A0C002000BD1120B6 +:1031900000BD072000BD082000BD032000BD007851 +:1031A0000207120F04D0012A05D0022A0AD10EE02C +:1031B000000907D108E00009012805D0022803D042 +:1031C000032801D0072070470870002070470620B0 +:1031D0007047002807D0012807D0022807D003280D +:1031E00007D007207047002004E0112002E02120D2 +:1031F00000E0312008700020704738B50C4605000B +:103200004FD06946FFF7CBFF002822D12088032149 +:1032100089028843694609788907090D0843208097 +:103220006946681CFFF7BBFF002812D121880320E4 +:1032300000038143684600788007800C01432180A9 +:10324000A8784007820F2020012A03D0022A03D049 +:10325000072038BD814300E00143218088B2010589 +:10326000890F08D0012189038843A9780907C90F6C +:1032700089030843208080B28104890F0AD0A9788D +:103280004004C906C90F400CC903084320808004CC +:10329000800F02D12088400403D5208840210843B4 +:1032A0002080002038BD70B50446002008801546F7 +:1032B0006068FFF7A2FF002815D12189A08981420B +:1032C00010D861688978C90708D00121490288426D +:1032D00008D8491C12F0A3FF298009E0FF21FF3123 +:1032E000884201D90C2070BDFF30FF3003302880A8 +:1032F000002070BD10B5137804785B08E4075B000C +:10330000E40F23431370FD2423400478A407E40F43 +:10331000640023431370FB24234004786407E40F04 +:10332000A40023431370F724234004782407E40FF8 +:10333000E40023431370EF2423400478E406E40FF1 +:10334000240123431370DF2423400478A406E40FF0 +:103350006401234313700078BF244006C00F23404C +:10336000800103431370002906D00878C10701D1FA +:10337000800701D5012000E00020C0015906490E58 +:103380000843107010BD30B50A8803239B020488DF +:103390009A4323059D0F02D1A3049C0F01D09B0FDC +:1033A00000E001239B021A4303230A801B039A4374 +:1033B00003889804840F02D11805830F01D0800F71 +:1033C00000E00120000302430A8030BDF3B593B052 +:1033D0000D000FD0139800280FD01221284612F0AC +:1033E00001FF03AAFF21012003F0E7F8002426468D +:1033F00037467AE0102015B0F0BD0720FBE768469D +:10340000807D01280BD16846818A0520C002081AF8 +:1034100010D0012810D0022812D0032812D0042C7A +:1034200014D0052C15D113E002290000012800005A +:1034300003300000012400E002246846468A08E0C8 +:10344000032406E068460424478A02E0052400E0DD +:1034500006246846418A1398814246D12C74002E76 +:1034600041D00DAA0EA905200292019100901023CF +:103470000022FF21304603F041F9002823D168469D +:10348000808E2A46C0B20EA9FFF711FC00281AD17F +:10349000AE81002F27D00DA9052008AE0291009023 +:1034A000132300220196FF21384603F027F9002854 +:1034B00009D16846808EF11CC01EC0B22A1DFFF7DC +:1034C000F6FB002801D0032095E708A88178427810 +:1034D00008021043E881062C05D16846807DA87259 +:1034E0006846808A2881002085E703A803F06EF8EB +:1034F000002884D0FFF7D5FD7DE7002805D0F94AE4 +:10350000012903D0022903D003207047518800E02D +:103510009188814201D1002070470720704770B523 +:103520000C4605461C21204612F05CFE002020803F +:10353000002D08D0012D04D0EBA1F04812F073FF4C +:1035400070BD062000E00520A07070BD70B592B07F +:103550001546064601206A461071107453740846D9 +:1035600008300395029048889082FEF7E1F9040044 +:1035700019D06580172069468883203600940AABED +:103580007178023307AA01A80DF05FF9064660784A +:10359000000701D5FEF7ADF9002E0AD03046FFF73F +:1035A000ECFD12B070BD1321284607F01BF9032073 +:1035B000F7E708A800906846838B0422012128467B +:1035C00008F035FEEDE770B506468AB000200D46DE +:1035D00007900590069003A90490052402460291E5 +:1035E0000190102300942946304603F087F8002804 +:1035F0000DD108A804A9009102900194684683891E +:1036000000222946304602F095FE002801D0FFF73F +:1036100048FD0AB070BD10B50DF01DFB10BDF0B532 +:1036200089B000260546059600780C460827030059 +:1036300012F0EAFF0CFD070C3A0B77779EC2FCD81C +:10364000E8FD68680A38FEF7E8FA0DE1A88800236B +:1036500080B201220321009009F08CFA0290002C24 +:1036600004D0A648A0A16E3012F0DDFE029800281A +:1036700004D1A2489CA16F3012F0D5FE02980099A7 +:1036800008300CF017FDFEF753F9040007D06078FE +:103690003843607000986080FEF72BF9E6E0132154 +:1036A000009807F09FF8EFE0002C04D1BD208EA118 +:1036B000800012F0B8FE608800230122032109F087 +:1036C00059FA0090002804D18C4887A1883012F064 +:1036D000AAFE0099002008802A7994461EE0C300C3 +:1036E0005B199B6807936B469B8B1A0708D5DA0614 +:1036F00006D56046C20050194038C08F088006E0E9 +:103700005B0409D50871C2005019C08848806078F0 +:10371000384360700226A7E0401CC0B28445DED862 +:10372000A2E0E888694608800090002C04D1734824 +:103730006DA1983012F077FE2878062814D10098F1 +:10374000C00B11D0608800230122032109F012FA76 +:10375000060004D1694864A1A23012F064FE002082 +:103760003071A88870803BE06078384360707BE0FF +:10377000002C04D161485CA1B43012F054FE608882 +:1037800000230122032109F0F5F90090002804D15B +:103790005A4855A1B73012F046FE009808300DF097 +:1037A000ACFA0121484002D1E888C00B5CD00098F7 +:1037B00061880226C180D7E7002C04D14F484AA176 +:1037C000D03012F030FE608800230122032109F07E +:1037D000D1F9002804D1494843A1D33012F023FE87 +:1037E0000226C1E7002C04D144483FA1DC3012F08E +:1037F0001AFE0226618801222046FEF71FFA0120E8 +:103800000590B1E7A889002380B20122032100902E +:1038100009F0B0F90746002C04D0384832A1EE3048 +:1038200012F001FE002F07D12FA101E00FE016E0FA +:103830003248EF3012F0F7FD686802902889694637 +:103840008881012202A90098FEF714FA0CE0002CEE +:103850008AD16D2024A1C00012F0E5FD84E727483D +:1038600021A1FE3012F0DFFD002C0DD060780007A2 +:103870000AD50598002807D18420207020465822B8 +:1038800029460830FDF7A0FC304609B0F0BDF7B579 +:103890000C460546007A224688B00A320292921CF3 +:1038A00004920027811E16323E4601920B0012F050 +:1038B000ABFE08F605F548488DD1F4F5688800237D +:1038C0000122032109F056F90190002803D106A135 +:1038D0000B4812F0A8FD01980088002812D052274A +:1038E000072601E1000900207372635C676174744C +:1038F000735F636F72652E63000000006F0200004B +:103900008603000051271E26002C7DD06888A080E9 +:103910000120A071019802990079C0004019C08966 +:10392000FFF754FD002870D101980079C0004019BC +:10393000C089208101980079C0004019408AA08385 +:10394000F2E0698A0091062820D1E889C00B1DD0D9 +:1039500008462230512786B2002CD6D0A889049977 +:10396000FFF734FD002873D16888A0800220A07181 +:10397000A88920810120A072288AE08300982084F1 +:103980006969009A019812F0D0FBCDE0084620301A +:10399000502786B2002CB8D0A8890299FFF716FDEF +:1039A000002855D16888A080A889E080287A062858 +:1039B0000AD002202072288AA0830098E083204643 +:1039C00069692030009ADEE70120F3E76888002368 +:1039D0000122032109F0CEF80690688A009006982B +:1039E000002803D1FD49FE4812F01DFD069808305D +:1039F0000DF083F90121484002D1E889C00B26D09F +:103A00000098223086B201E073E021E05127002CBB +:103A100079D06888A080A8890499FFF7D7FC00288E +:103A200016D10220A071A88920810420A072288AC2 +:103A3000E083009820846969009A019812F075FB70 +:103A40000699002008710698A98941806CE003203E +:103A50000BB0F0BD688805F0D2FB019068880023A8 +:103A60000122032109F086F800900198002804D172 +:103A7000DB48DA492C3012F0D6FC0098002804D13B +:103A8000D748D6492D3012F0CEFC0098D549C088D1 +:103A9000884205D05127222604E01EE03FE035E0B1 +:103AA00050272026002C2ED06888A080502F07D0C9 +:103AB0000220A0712146287B0831FFF730FD33E05A +:103AC000287BA11DFFF72BFD6A8800230099019830 +:103AD000FFF73CFD0028BBD126E0C349A889C9886F +:103AE000814207D154270626002C0CD06888A0807C +:103AF0001AE008E053270826002C04D06888A0802C +:103B0000A889E08010E00A98068013E05527072670 +:103B1000002CF8D0A889A0800020A07104E08D209E +:103B2000AE49C00012F07FFC0A98002C068001D03C +:103B30002780668000208BE7AB4900200870704723 +:103B400030B585B00C4601F0E0F90546FF2804D1F8 +:103B5000A348A249953012F066FC00202080207115 +:103B60006080401EE0802046294608300CF096FA1E +:103B70006A462946012002F020FD102412E0684622 +:103B8000808800070ED56846C0882946FFF71BFDD0 +:103B900068468188FF2321438180C0882946019A95 +:103BA00002F036FE684602F011FD0028E7D005B0AD +:103BB00030BD0A46014610B5104608300CF082FAB6 +:103BC00010BD70B5002305461A46032108F0D2FF48 +:103BD000040004D182488149B73012F024FC204609 +:103BE000294608300CF066FA70BDF0B591B00C466D +:103BF000074605F004FB050005D02878222804D2EA +:103C0000082011B0F0BD7948FBE700231A460321D4 +:103C1000384608F0AFFF0646002C02D0A0880028E6 +:103C20000CD00120694608710220087400204874F5 +:103C3000002C05D0A0880883206802E00920E0E776 +:103C4000088305903046083003970290FDF770FE18 +:103C5000040018D0678017206946888320350094B7 +:103C60000AAB6978023307AA01A80CF0EEFD0546FD +:103C70006078000701D5FDF73CFE002D09D02846ED +:103C8000FFF77BFABDE71321384606F0ABFD0320B2 +:103C9000B7E708A800906846838B042201213846C4 +:103CA00008F0C5FA0021C943F180AAE7FFB585B045 +:103CB0000E9E7788384605F0A2FA054600231A467C +:103CC0000321384608F056FF0446002D03D143492E +:103CD000474812F0A8FB002C04D145483F49401C3E +:103CE00012F0A1FB0834089869460394C1C105A8E5 +:103CF0000DC8203569780CF017FAC6E5F0B5044612 +:103D0000002099B00D4601460D9010A881811646FD +:103D100001818180344A68469180018510A8018024 +:103D200068460187818581841078012808D002289F +:103D300006D0032804D0042802D0082019B0F0BD12 +:103D40002C4A944273D32C4F0121890438688C4249 +:103D500001D3844278D3274A954275D3012189043F +:103D60008D4201D385426FD36168002913D0214A67 +:103D7000914269D301229204914201D3814263D3DB +:103D800060892189884203D801225202914201D9D7 +:103D90000C20D3E70D9016AA0EA92846FFF783FA48 +:103DA0000028CBD1686880784007800F02280AD1AC +:103DB0006846008F8004800F05D02869002802D053 +:103DC0003968884240D30AA92069FFF716FA00280B +:103DD000B4D1206900281CD060780FE0E8380000DA +:103DE000EE030000FFFF0000000900200230000089 +:103DF0000C050000008001002800002080076846B4 +:103E0000008D03D58004800F68D002E08004800F0D +:103E100064D16846008D810618D58004800F6068E3 +:103E200006D0002812D0396888420DD302E00BE09A +:103E300000280BD0FE49884206D30121890488421C +:103E400004D33968884201D2102077E709A9606954 +:103E5000FFF7D3F900289CD16069002808D0684694 +:103E6000808C0105890F012938D18004800F35D05D +:103E70000BA9A069FFF7C1F900288AD16846808C98 +:103E800080062BD46846808D810627D4A16900293D +:103E900006D00105890F012920D18004800F1DD093 +:103EA000E068002804D00078002817D01C2815D21C +:103EB00004AA611C2046FFF71DFA0121890210A8FF +:103EC0000180012768468773DA49818104AA033299 +:103ED00017A92868FEF711FF002801D007202DE759 +:103EE00010A8007F15A9C01CC2B200200C9201903E +:103EF000FF32009003460291FF3203A8033210996B +:103F000002F0B3FA002826D110A9888A0F902A89D6 +:103F10002969C94801910092029010A90A8B6B8906 +:103F200028680E9902F0A1FA01007DD1C24800254F +:103F3000001F818868464174090A8174052104A81C +:103F40006A4623C210A82A46FF21808A0C9B02F0F1 +:103F5000F1F9002802D0FFF7A4F8EFE66846007CEC +:103F60000322C1090020920290430122920280188C +:103F70001490002928D0014610A801806846292104 +:103F8000877309028181058608A8007C0023410807 +:103F900060784900C007C00F014308A80174FD20E4 +:103FA00001406078A54A8007C00F4000014308A87F +:103FB00001740CA9022001910090029503A81099A8 +:103FC00002F053FA01002FD16068002828D0206940 +:103FD00000280DD10AA90EA8FFF7D5F9607880074F +:103FE00006D46946088D032109038843694608857C +:103FF000904968468773FE31818190492089891EE6 +:1040000012F00DF962680D9811AB019200900293C5 +:104010000A46002303A80A9902F027FA010003D1F7 +:104020002078C10603D400E086E080062AD56846E1 +:104030000586606900280DD109A90EA8FFF7A3F92C +:104040006846818C03208002814301208002091888 +:10405000684681846946888CC821084369468884FB +:1040600074488F73FF30888112AA0CA90220029233 +:10407000019100900023714A03A8099902F0F5F913 +:10408000010059D12078C00729D068460586A0696B +:1040900000280DD10BA90EA8FFF775F96846818D90 +:1040A000032080028143012080020918684681852F +:1040B0006846818D40200143684681858773604949 +:1040C000818113AA0CA90220029201910090002381 +:1040D0005A4A03A80B9902F0C8F901002CD1E068F4 +:1040E00000282DD010A8149901805549684687737F +:1040F000491C8181E16808A80A78027449784174F2 +:10410000E0684122418868464186E06800230179E1 +:1041100008A80175E068D200C18808A84175090A9D +:1041200081750CA8072101900091029503A81099B0 +:1041300002F09BF9010003D00F9800F0EAFEFDE5C4 +:104140003D480321001F0170002E0AD08088308076 +:1041500010A88088708010A80089B08010A880897D +:10416000F0800020EAE530B501248BB015460B46FF +:10417000012802D002281CD104E06846052184737E +:10418000C90203E02B4968468473891E8181002B94 +:1041900012D003210020890288430121890240189E +:1041A0006946888405AA04A91846FEF7A6FD0028DA +:1041B00004D007200BB030BD1020FBE76A46127C0C +:1041C0001D480092801E05A9FF3201910290FF3226 +:1041D000002303A80332099902F047F9002802D00E +:1041E000FEF75FFFE6E71448001F002D01D041886D +:1041F000298004700020DDE770B592B004460126E6 +:1042000008A886700F496846018410AA08A930469C +:10421000FFF7A9FF00284DD12078074DC0070024E3 +:104220002D1F002848D01C21684611F0DDFF0BE04F +:1042300000800100032800000409002003020000A0 +:10424000032900000118000068460178202001437E +:104250006846017008A88670F9496846018411947F +:104260000794817FF92001406846891C81770020EE +:1042700001466846017700200146684641770421DF +:104280008185C485018607A80A9011A80D9008A809 +:1042900009900EAA09A96846FFF730FD002809D148 +:1042A0006846008FE8806846808F2881401C6881BE +:1042B0002C70002012B070BDEC802C8110A80088FA +:1042C000F4E7F7B5DF4900260A789EB0012A04D04A +:1042D000022A02D0082021B0F0BD4A88824201D0D3 +:1042E0000620F8E71F98824201D10720F3E7012258 +:1042F00010A98A75D4488882002003239B020146B6 +:1043000099439302CB1810A90B8669468A81CF4A3C +:10431000CA8118A9887110A9888419A904916946CD +:10432000CA820690FF20087503A802F072F90024E3 +:104330002546274608AA052103A802F06DF90028A2 +:1043400010D082286FD1002C6FD0002D6DD010A816 +:104350008480C5800021017418A8807B11AC0128DD +:1043600065D06DE008A88079002F21D0012857D1B1 +:104370006846818CB44881421CD113AA0DA905203E +:104380006B4607C36846408C10230022FF2102F0D1 +:10439000B5F9002868D110A88089042801D0062822 +:1043A0004CD16846818E1F98814239D10F2092E707 +:1043B000012835D16846808C0521C902884202D087 +:1043C000491C88422CD19F4841886846408C8142D4 +:1043D00001D1012700E00027002C01D0002D10D0D2 +:1043E0001F9988421CD113AB0DAA05216E460EC63B +:1043F000044610230022FF2102F080F9002833D167 +:1044000001E035460CE010A88089022801D0102870 +:1044100014D1C0B21BAA0DA9FEF749FC00280DD18A +:104420006846468C86E71FE0FFE7052053E714A99E +:104430001BA8221DFEF761FC002801D003204AE7DB +:1044400010A8007C0023001DC2B210A8027420989E +:1044500002900194009215A81C9902F006F8002819 +:1044600002D1784902220A70FEF71BFE33E710B52D +:104470000B46401E86B084B203AA00211846FEF700 +:1044800039FF04AA052103A802920191009001239B +:104490000022FF21204601F04DFF04466846008AB5 +:1044A000012804D06D206A49000111F0BCFF2046AC +:1044B000FEF7F7FD06B010BDF0B5624F0446387840 +:1044C00087B00E46032804D0042802D0082007B085 +:1044D000F0BD04AA03A92046FEF7E5FE0500F6D1CB +:1044E000606880784007800F02280DD16846808977 +:1044F0008004800F08D02069002805D0554909683C +:10450000884201D21020E2E7208905AA6B46216982 +:1045100007C369460A8A63892068039901F0A5FFE9 +:10452000002802D0FEF7BDFDD1E7002E02D068467C +:10453000808A3080042038702846C8E738B50C00DF +:10454000054609D000236A46FF2102F039F9002808 +:1045500004D0FEF7A6FD38BD102038BD69462046C0 +:10456000FEF74BFE0028F8D1A078FF21C307DB0F30 +:104570002846009A02F04CF9EBE73EB50C0009D052 +:1045800002AB6A46FF2102F01BF9002804D0FEF7B7 +:1045900088FD3EBD10203EBD0321204611F022FEC5 +:1045A0006846008801A90005800FFEF712FE00286A +:1045B0000BD16846007920706846008801A9800404 +:1045C000800FFEF706FE002801D003203EBD68469E +:1045D00000796070A278EF20024068460088C10B25 +:1045E00009010A43F7210A404104C90FC9000A43DF +:1045F000A270F9210A40800601D5022000E00120C6 +:10460000400069460243097A50084000C907C90FB3 +:104610000843A07000203EBD7FB5144605220192DC +:1046200003AD029500930A462388FF2101F082FE24 +:10463000694689892180FEF734FD04B070BD000011 +:10464000052A00000009002002280000FFFF0000EA +:10465000E838000028000020F3B5002799B068462C +:104660000C4607873D4600291ED0E068002806D08A +:10467000A068002818D001886A4611870780199819 +:1046800004F0BDFD002812D0007822287ED31998AE +:1046900000F03BFC002300901A460321199808F013 +:1046A00069FA060009D104E010201BB0F0BDFD48F6 +:1046B000FBE7FD49FD4811F0B6FEA078012803D0C4 +:1046C000022801D00720F0E72088002808D0401EEB +:1046D00080B203AA009901F070FF002859D11DE0B3 +:1046E000F048401CE1E76946498A228891420BD292 +:1046F0006846807D0025012810D16846808AEC49F3 +:1047000088420BD1012509E0914203D1002D2AD026 +:104710006D1C01E0022D0BD0032D04D203A801F083 +:1047200055FF0028DFD082281BD0002831D11DE0A2 +:104730006946897D0129F1D16946DD4B8A8A5B1E74 +:10474000D11A9A420FD005DCDA48101A0BD0012892 +:10475000E4D108E0012906D0FF390129DED1032583 +:10476000E1E7022D15D10D2080029EE7E0680028C8 +:1047700016D00EA9052202910192009069460B8F76 +:10478000A2882088FF2101F0D5FD00E01EE000286E +:1047900002D0FEF786FC88E76846A168008F088093 +:1047A0006846008AC00601D5C3487EE707980028FE +:1047B00003D06846008B022801D0032075E70798D4 +:1047C000A1780078012903D0800710D408206CE775 +:1047D000C007FBD000220721199808F010F8002824 +:1047E00002D00725022004E0AE48801C5DE70225C8 +:1047F000032008A908702188684681851998083621 +:104800000A90099617216846818712AB02330FAAD6 +:10481000052108A800970CF018F8002802D0FEF730 +:10482000ACFC42E710A800906846838F042229461A +:10483000199807F0FCFC38E770B5064615460C469B +:104840000846FEF7EBFB002804D12A4621463046F5 +:10485000FFF789FCF2E610B5FFF733FD10BD70B528 +:104860001E4614460D0014D0002C12D06168002999 +:104870000FD00121FEF741FE002809D12068FEF784 +:10488000CDFB002804D1324621462846FFF736FAF0 +:10489000D4E61020D2E670B515460C000ED00221E9 +:1048A000FEF72BFE002808D12068FEF7B7FB002892 +:1048B00003D129462046FFF7FFFDBFE61020BDE6E5 +:1048C000F8B506467D480D46016814468A4231D344 +:1048D0006068002808D07A4A90422BD301229204C3 +:1048E000904201D3884225D37648864204D0304690 +:1048F00004F085FC00280CD0304600F006FB06468C +:10490000284600F0BFFA002804D16068002802D0D1 +:1049100012E06448F8BD00236A463146284601F09B +:104920004FFF002802D0FEF7BCFBF8BD68460088A8 +:10493000800601D41020F8BD6188224628466368AD +:10494000FFF76AFEF8BDF7B55C4E0746306886B0E3 +:104950001446824202D2102009B0F0BD384600F061 +:10496000D4FA05465748874201D0FF2D08D00023CE +:1049700004AA2946079801F023FF002826D101E068 +:104980004848E9E76846008AC00601D54A48E3E797 +:1049900003A9002002910527019000976288494BE6 +:1049A0002946079801F0AAFE00280FD161683268F5 +:1049B000914208D30191029000972388628829468A +:1049C000079801F09BFE694689892180FEF769FB03 +:1049D000C2E7002907D03C4B0A881B899A4202D8BB +:1049E0003048401C704737E610B586B004236C464B +:1049F000A382354BDC88002C07D01B898B4201D267 +:104A0000914204D92748401C54E5062052E56B46E4 +:104A100019825A820021009101911C800221997013 +:104A200005A9029104A903916946FFF715FE41E526 +:104A3000F3B50C4685B0812069460873002C1BD065 +:104A4000059804F0DCFB070018D03878222869D3D9 +:104A5000059800F05AFA049000220121059807F009 +:104A6000CEFE00280CD000231A460321059808F03A +:104A700081F805000AD105E0102028E5094826E55F +:104A8000112024E50849114811F0CDFC28460830D2 +:104A90000BF032FB06462078012819D0022838D0C6 +:104AA000072014E502300000E8380000E1080000AB +:104AB0000328000000280000013400002800002026 +:104AC00000800100FFFF000000090020840A0000B0 +:104AD000A18803AAFEF71CFB0028CED1B00721D580 +:104AE0006846007B00281FD1A079C0071CD0E06871 +:104AF000002205216B4607C36389228968880499CF +:104B000001F018FC6946087300280DD0FEF7C9FAB9 +:104B1000DDE4A18803AAFEF7FBFA0028ADD134201A +:104B2000064201D10820D2E46846037B2946384674 +:104B3000059AFEF70BFDCAE4FFB597B0002001907F +:104B40001F4615460C460E46179804F058FB0028E1 +:104B500004D00078222803D20820A6E5F448A4E572 +:104B6000B80801D00720A0E5032F00D1002717982F +:104B700000F0CBF90890002C1BD0022D77D3ED4824 +:104B8000006884427CD361190091012902D0491E3A +:104B9000814275D3AD1EAAB22146E74810F036F81F +:104BA00000991E394A7F0B7F11021943884267D151 +:104BB000ADB2E248B90702D50189491C00E00121E4 +:104BC00089B20091F90701D0078900E0DA4F03AA02 +:104BD0000899009801F0F1FC0DE0F078B17800023E +:104BE000084310284CD80199091D401880B2019043 +:104BF000A84245D82618002E60D07078317800027F +:104C0000084300998842E8D358E06946098A0A07B0 +:104C100054D5002C3FD0019AA618121D92B20992C9 +:104C2000F278B37812021A439446102A28D8099AC7 +:104C30006244AA4224D87278337812021A4390420E +:104C40001ED1C8061ED509980AAA052120186B4650 +:104C500007C3707831780002084363460022089940 +:104C600001F068FB002803D0FEF71BFA1DE507E002 +:104C7000F078B178000208436946098D884201D076 +:104C80000B2012E5F078B17800020843099940182A +:104C900080B2019006E0C90604D50899FEF793FC9E +:104CA0000028E3D16946088A1021884369460882B2 +:104CB000488AFF23049A089901F0AAFD03A801F08D +:104CC00085FC002803D16846408AB8429DD900235C +:104CD0001A460321179807F04DFF040003D19849A5 +:104CE000984811F0A0FB20880028BFD0012108A817 +:104CF00001700173002646732188684601862046AC +:104D00000830099017980A90FCF712FE05001BD096 +:104D10001798688017206946888010AB023301AA73 +:104D2000052108A800950BF090FD0746687800075C +:104D300004D584488249223011F075FB002F09D038 +:104D40003846FEF71AFAB0E41321179805F04AFD29 +:104D50000320AAE40EA8009068468388042201215B +:104D6000179807F064FA00288BD126809DE4F0B5EF +:104D700000248DB01F4615460E46002A04D0B908FF +:104D800004D007200DB0F0BD1020FBE7032F00D1A9 +:104D9000002700F0BAF80390FF2804D06749B8074D +:104DA00003D5488902E06248ECE70120FA0702D007 +:104DB0004989491E00E0604906AA8FB2039901F0B3 +:104DC000FCFB38E06946898B090734D504AB052123 +:104DD0000022029300910192574B039901F08EFC3F +:104DE000002821D1002E21D06A46128A2988A218D3 +:104DF0003019121D914234D36946CA8B0270120ACF +:104E000042700A8A8270120AC27004A90522001D2B +:104E10000092029101906946C88B0B8A0022039987 +:104E200001F06CFC002801D00320ABE76846008A43 +:104E30002018001D84B206A801F0C8FB002804D089 +:104E4000822806D0FEF72DF99CE76846C08BB84251 +:104E5000B8D9002C07D0002E10D02988A01C814280 +:104E600003D20C208EE705208CE7224631463248DB +:104E70000FF0CCFE31190870000A4870A41C2C8079 +:104E800000207FE700B585B06946FEF79FFA00284D +:104E90000AD16846007C030011F0B6FB08052F2FED +:104EA0002F2F08080531032005B000BD6846807823 +:104EB000012807D1684600880321C902401A1CD086 +:104EC00001281AD068468079012806D16846808872 +:104ED00015214902401A05280FD96846807A012811 +:104EE00011D16846018929200002081A05D002283C +:104EF00003D0032801D0042805D10F20D4E712A144 +:104F0000164811F090FA0020CEE710B507F028FE01 +:104F100010BD10B50C4601F023FB002803D00AA1F8 +:104F20000F4811F080FA2046FEF7BBF810BD0000D4 +:104F30000230000028000020FFFF000000090020D0 +:104F4000E83800003F0B00007372635C67617474A3 +:104F5000735F636F72652E63000000002202000021 +:104F6000BB060000F8B500780C46164610340E3625 +:104F7000069F022809D0032836D005287ED0FF20BE +:104F8000F6A1E53011F04FFAF8BDCD890A2068434B +:104F90000E30188031203880002AF5D0087B9581AA +:104FA000801FC7B21AE020886168308048780A788C +:104FB00000021043F080C8788A78000210433081E4 +:104FC000B21C3846091DFDF772FE002F01D00028E3 +:104FD00002D000203071708008340A3628466D1ED9 +:104FE000ADB20028DFD1F8BDCD890A2068430E306C +:104FF000188032203880002AF5D0087B9581401F28 +:10500000C7B243E0616822880878F2803279C3072A +:1050100052085200DB0F1A43FD231A408307DB0FAF +:105020005B001A43FB231A404307DB0F9B001A4324 +:10503000F7231A400307DB0FDB001A43EF231A4064 +:10504000C306DB0F1B011A43DF231A408306DB0F65 +:105050005B011A43BF231A404306DB0F9B011A432F +:105060003271C00970718A784B7810021843308110 +:1050700032463846C91CFDF71AFE00E00CE0002855 +:1050800002D00020B070308008340A3628466D1EE9 +:10509000ADB20028B6D1F8BD087BCD89801E86B29E +:1050A0003046083068431030188034203880002A99 +:1050B000F1D0174695811037E800D681C0190090CD +:1050C0000DE020883880009878603246616800984A +:1050D00011F02BF800980834801908370090284602 +:1050E0006D1EADB20028ECD1F8BDFFB581B00A9DB0 +:1050F0001E460C46002A05D0607AFF300130D08071 +:10510000E089108101980E270078030011F07CFAE5 +:105110000B7E0719293541536C7878787E00009210 +:10512000087B082805D0032803D091A1954811F0E9 +:105130007AF9378030200FE000990020888105B08F +:10514000F0BD0092087B042804D08E4888A114305A +:1051500011F069F937803120288000980028EBD1C0 +:10516000EDE70092087B042804D0932080A1800002 +:1051700011F059F937803220EEE70092087B0228BF +:1051800004D080487AA13A3011F04DF937803320AD +:10519000E2E7087B1746042804D07A4874A14C3013 +:1051A00011F041F91020308034202880002FC6D023 +:1051B0000020B88116E0207B1746052806D0062877 +:1051C00004D070486AA1603011F02DF912203080AF +:1051D00035202880002FB2D0E089B88100203882A5 +:1051E00001984088F881AAE70092087B072804D03C +:1051F00064485FA1713011F016F937803620ABE7B3 +:1052000033460095019800F00EFC98E72F2053A13B +:10521000000111F008F992E770B50C46054603F05D +:10522000EEFF002804D00078222803D2082070BDA9 +:10523000554870BD00231A460421284607F09AFC01 +:105240002060002801D0002070BD032070BDFFB594 +:105250008BB00D4607461720694608850E98032631 +:105260001446002805D10EA93846FFF7D5FF0028BF +:1052700034D1002D0BD000220321384607F0BFFAAD +:10528000002834D00E980078002830D108E020782B +:10529000092819D00F2823D030A13C4811F0C3F8B9 +:1052A0000E98A760801D03AA606002320AA92046FA +:1052B00000F00FFC002827D0030011F0A5F9071A11 +:1052C000182323211C1E23000726002231463846BE +:1052D00007F095FA0028E3D12B48801C0FB0F0BDF1 +:1052E00000220321384607F08AFA0028D8D111207D +:1052F000F4E70020F2E70820F0E72348401CEDE740 +:105300000720EBE70320E9E701A800906846038D3A +:1053100004223146384606F08AFF0028DED1002DEF +:10532000DCD00E990D70D9E730B587B01D460C461C +:10533000002A11D0042369460B7013888B81528890 +:10534000CA81A2788A7422880A8200236A46294682 +:10535000FFF77DFF07B030BD1020FBE77372635C81 +:1053600067617474635F636F72652E630000000091 +:105370007372635C67617474635F636F72652E63DD +:105380000000000025020000023000004F03000072 +:10539000F3B581B001980C4600780826030011F09F +:1053A00033F9125F47471B134B0A0A0A0A0A0A0A13 +:1053B0000A0A0A0A0A5F002C02D1F849F84808E0F4 +:1053C0006078304360703CE0002CF9D1F448F34938 +:1053D000083011F028F8F3E70198002380880122B3 +:1053E00087B20421384607F0C5FB0546002C04D0DF +:1053F0007520EA49C00011F016F8002D04D1E848E4 +:10540000E649143011F00FF83946A81D00F058FB9A +:10541000FCF78EFA040006D0607830436070678035 +:10542000FCF767FA0FE01321384605F0DBF915E0C9 +:10543000DB48DA49283002E0D948D8492D3010F04D +:10544000F2FF002C0AD06078000707D59320207067 +:105450002046582208300199FBF7B6FE0020FEBD19 +:10546000CF48CE493130EAE710B500210170801DE8 +:1054700000F023FB10BD0A4610B50146901D00F058 +:1054800027FB10BD70B5002305461A46042107F01E +:1054900071FB040004D1F920C049800010F0C3FF63 +:1054A0002946A01D00F00CFB70BDF7B5054684B081 +:1054B0000C4600206946088188806F8803460122D7 +:1054C0000421384607F056FB060004D1FD20B349FD +:1054D000800010F0A8FF002C03D0A7800020E080FF +:1054E0002081297A20461230C91E142700900B0013 +:1054F00011F08AF80FFEFDFC3809A95E657A2FB21B +:10550000C9E99191FC003078012804D0A3497020AA +:10551000143110F088FFA9896A46C8000E309080C7 +:1055200030201081002C13D0A18100200DE0C1009B +:10553000327909190A747288CA8182005319DA898A +:105540004A821A8A401C8A8280B2A1898142EED89E +:10555000F1E002A8009001AB22462946304600F057 +:105560002BFAE8E03078042804D08C49BD201431AF +:1055700010F059FFA8890622014650436A460E30B2 +:10558000908033201081002CE2D0A18100200BE01C +:10559000062141434F190919FA89CA81BA7C8A74D4 +:1055A0003A8A401C0A8280B2A1898142F0D8C2E0C6 +:1055B000307806280BD079491431D72005E03078AF +:1055C000062804D07549EB20143110F02CFFE8892F +:1055D00069461230888035200881002CB8D0A9890E +:1055E000A1817188E18126E03078072804D06B49D9 +:1055F000FF20143110F017FFA8896A4601460E30CB +:10560000908036201081002CA2D0A1812046AA894A +:105610000E30296954E0E8896946123080B2382298 +:1056200088800A81002C7ED0A989A181287A10283F +:1056300007D00221A173E9892182EA8929690098AA +:105640003EE00121F6E702A8009001AB2246294680 +:105650003046FFF787FC6EE03078082805D04F49C8 +:10566000FF201431EE3010F0DEFE684637218780CF +:105670000181002C5FD0A989A18100206082208255 +:105680000120A07357E03078092805D04349FF2056 +:105690001431FF3010F0C7FE288A69461430888024 +:1056A00037200881002C46D00421A173A989A1814B +:1056B000E9892182298A618220462A8A143069690F +:1056C00010F033FD37E030780A2804D033493548EC +:1056D000143110F0A8FE6846372187800181002C24 +:1056E00029D00521A1730020A08102E01EE003E083 +:1056F0000CE0208260821EE002A8009001AB2246EE +:1057000029463046FFF7F1FC15E00CE00D20694614 +:10571000392288800A81002C05D00120E0800020F9 +:105720002081207307E00699088019E01C481B4976 +:10573000A43010F078FE6846069980880880002C16 +:105740000ED0684600892080684680886080287A6C +:10575000032805D0102803D0112801D00020307074 +:10576000002007B0F0BDF7B5568815460F46002358 +:1057700082B01A460421304607F0FCF9040004D137 +:1057800007480649C43010F04EFEA41D33462A4691 +:1057900039460094029800F022FBD0E45C530000EC +:1057A0009503000013020000F7B58CB00D461446B7 +:1057B00007A90C98FFF730FD002812D1B64E01273B +:1057C000002C0FD00321684601701021818208A8A7 +:1057D00002460690204605A9FDF78FFA00280BD057 +:1057E00007207BE50821684601708581C681052177 +:1057F0008774C90201820BE00798A17801712188A2 +:105800004180684605218774C90201828581C6816D +:1058100002460121079B0C98FFF719FD5EE508B5CC +:1058200001236A4693709D4B13800A460223694602 +:10583000FFF77AFD08BD08B501236A469370974BC0 +:105840005B1C13800A4603236946FFF76DFD08BD04 +:1058500000B587B000290CD002236A4613700B886C +:1058600093814988D18100230421FFF7F0FC07B020 +:1058700000BD1020FBE710B5002903D00523FFF77A +:1058800053FD10BD072010BD70B588B00D461446FD +:10589000064607A9FFF7C0FC00280DD1002C0DD04B +:1058A0000621684601708581C481079B02465C80A1 +:1058B00006213046FFF7CBFC08B070BD05216846D5 +:1058C00001708581F1E710B588B000290BD007245D +:1058D0006B461C709A81049100236A462146FFF7AB +:1058E000B6FC08B010BD1020FBE770B500241722ED +:1058F00088B0002914D00D782B0010F085FE062307 +:10590000050519041B231522D21E93B2CA88002A4A +:1059100002D08E68002E03D09A4203D90C20CBE728 +:105920001020C9E7042D05D08A88002A0AD101E099 +:105930000620C1E7012D11D0022D05D0042D18D06D +:10594000052D23D00720B7E709236A4613704B883B +:105950009381CB88D381896804911DE00C236A462A +:1059600013704B889381CB88D38189680824049174 +:1059700012E00D236A4613704B8893818B88D38184 +:10598000CB88138289680924059105E00E236A46B5 +:105990001370497811730A2400232146FFF757FC3E +:1059A0008AE700B587B00F236A4613709181002300 +:1059B0001946FFF74CFC5AE7FEB50078089D1C46D7 +:1059C00016460F46012803D03549912010F02BFDD3 +:1059D000F889C0000E30208030202880387B001FDE +:1059E000C0B20190002E1DD0F889B081002516E0CC +:1059F000E8008419C0190090224641690E320198CE +:105A0000FDF755F9002802D000202074E0810098AD +:105A10006D1C008A60820098ADB2408AA082B08975 +:105A2000A842E5D8FEBD70B514461425049A1D8021 +:105A300037231380002C0ED0CA89A28100226282F3 +:105A40000078082808D0092810D00A2819D014494D +:105A5000144810F0E8FC70BD087B0C2804D01148F5 +:105A60000F490C3810F0DFFC012008E0087B0D28FE +:105A700004D00C480A49083810F0D5FC0420A07363 +:105A800070BD087B0E2804D006480549001F10F0A1 +:105A9000CAFC0520F3E70000FFFF00000228000019 +:105AA00070530000BB02000010B5FE4B5860197225 +:105AB0001A80C90010F098FB10BD002101807047CA +:105AC00010B50022D2430280032007F0F8FC10BD7D +:105AD0007047F0B50E460446017801208840F2492F +:105AE00099B008400090616815460888EF4A9042D6 +:105AF00006D0009A002A06D0EB4A521E104202D06D +:105B0000012019B0F0BD009A10430880002D12D07A +:105B1000002028702178EA1C0027681C01920B00E5 +:105B200010F072FD10F30E16233A59616F3CB4B0B9 +:105B30008AB8F2F1F0F320780B28EBD00420E0E7EC +:105B400002212970A1890170090A4170032097E0A0 +:105B500004212970A1890170090A41700198E18925 +:105B60000170090A417005208AE006212970A18987 +:105B70000170090A41700199E2890A70120A4A709B +:105B8000218A0171090A4171A28AE81DA16910F0F8 +:105B9000CCFAA08AC01D73E0082129702178082959 +:105BA00001D110212970A1890170090A4170019861 +:105BB000E1890170090A41700520308020466A1D84 +:105BC00002A91030FDF799F800287DD16946308888 +:105BD000097A401854E00A212970A1890170090A44 +:105BE000417003200BE00C212970A1890170090A82 +:105BF00041700198E1890170090A417005203080E7 +:105C00009CE0A08984464000401C81B230888842D4 +:105C10005AD3052958D30E202870002008E02369A4 +:105C200042009B5A521953701B0A401C937080B259 +:105C30006045F4D33180B9E09A48417A002973D0A5 +:105C4000491E4172217B4068C9004518A98828680F +:105C5000082240180838216910F067FA02216846C6 +:105C600001710021417128680390A988684601816B +:105C7000002101A8FFF78CFB0020A880002E00D097 +:105C8000308093E0297880221143297029784022BE +:105C90001143297029788909890112312970A18954 +:105CA0000170090A4170E289E81C216910F03DFA8F +:105CB000E089C01C3080287841063FD5C00975D0E6 +:105CC00001216846017200E02CE000214172318818 +:105CD000091D81810495E189019808180590001D2E +:105CE00006907048017A68460177002102A8FFF704 +:105CF0004FFB074630880C303080022F06D0002F33 +:105D000054D065E03DE033E01CE05EE06548694664 +:105D1000097F4268CB00D218037A994202D2918857 +:105D2000002902D0042753E02FE0417A491C417238 +:105D30001560308890800020308049E06168A0893B +:105D4000888033E029788909890116312970A18971 +:105D50000170090A41700198E1890170090A4170D6 +:105D6000228A681D616910F0E0F9208A401D46E72B +:105D700028788009800118302870207B6870022004 +:105D80007EE760680188090401D4052720E0C08807 +:105D9000A189884201D006271AE01E202870012020 +:105DA0003080606801884904490C0180009800280F +:105DB0000ED03C4800220088A1688300032007F031 +:105DC000D9FA61682078887007E0002030800327C6 +:105DD0006068009902888A430280384691E6FFB5E0 +:105DE0009FB0289D0E46002805D0172803D82A8882 +:105DF0002E4B9A4202D1072023B0F0BD32785306D1 +:105E000001D4D20901D00820F6E700226B461A71AE +:105E10005A7114463278431E1D939BB2189303ABFC +:105E20001A939706CB1CBF0E1B93821E711C3B005E +:105E300010F0EAFB209011EE66EE74EEB0EED4EEB8 +:105E4000EDEEECEEEBEEEAEEE9EEEEEEE8EEE7EE8E +:105E5000E6EEE5EE90EE05287CD10421684601715E +:105E6000A9780172F078B278010211436846418145 +:105E70003179417170788006800E0C282ED009DCB3 +:105E8000801E030010F0C0FB0919661C6621662401 +:105E90006627660012282AD00ADC0E2821D0102896 +:105EA000DAD121E00C090020FF710000FFFF0000A3 +:105EB00016281FD01828CFD11FE02878800701E0CE +:105EC00028784007002845DA45E128780007F9E7F7 +:105ED0002878C006F6E728788006F3E72878400699 +:105EE000F0E728780006EDE72888C005EAE728886B +:105EF000C004E7E728888004E4E728884004E1E755 +:105F00002A78920726D50328A6D105206A46107163 +:105F1000487809780002084310811CE12978490774 +:105F2000F0D5062816D3717890B2012902D0022943 +:105F300092D101E0022100E01021189106216A4669 +:105F400011710021118102AF189AB11C0237921C05 +:105F50001B921AE0B3E04A780B7812021A433A8097 +:105F6000801E891C1790BA1C1A911898FCF79FFE86 +:105F70001A991898189A091817986B46801A1A894E +:105F800080B2521C1A811B9ABF1D8242E3D900289D +:105F900086D1E0E028780007B4D51D98694682B222 +:105FA0000720087100200881701C0A3111E0437835 +:105FB00007781B023B430B80C37887781B023B4367 +:105FC0004B806F463B89121F5B1C001D92B23B81C8 +:105FD000091D042AEBD2002A71D1BCE02978C90638 +:105FE0006DD502286BD308206946087100204881CE +:105FF00070780872844692B2B01C1A9919E089E050 +:1060000090E07EE067E05BE030E025E019E013E03F +:10601000BCE0437807781B023B430B80831C4B603A +:106020006346D21A6F467B8960445B1C92B27B81C7 +:1060300008319445EDD9CEE7287880063FD509226E +:1060400003E0287840063AD50A2268460271AA88F9 +:106050000281189A428107E0287800062FD50B208C +:106060006A46107118981081039174E02988C90557 +:1060700025D5022823D30C206946087100204881C9 +:1060800070780872844692B2B01C1A9914E0437872 +:1060900007781B023B430B80C37887781B023B4386 +:1060A0004B80031D4B606346D21A6F467B89604468 +:1060B0005B1C92B27B8108319445E8D98BE763E0A1 +:1060C0002988C90460D501285ED10D216846017177 +:1060D000A98801813FE02988890455D5052853D333 +:1060E0000E2269460A71AA880A811B99401F4A78C4 +:1060F000097812020A4369464A818881701D04901A +:1061000029E0298849043FD501283DD10F2069465F +:10611000087120E02A88120436D44A780B781202DB +:106120001A43EA8003282FD332789206920E1B2A54 +:1061300026D011226B461A712A880123DB031A43E9 +:106140002A804A78097812020A4369460A81C01EE9 +:1061500048811B98039030788006800E1B2809D058 +:106160001D2807D00320229907F0A9F92888C00B21 +:10617000C003288001A82199FFF70AF920463BE6D1 +:1061800010226B461A71DCE70724F7E70824F5E7CD +:1061900000B597B0032806D16A461070019100211E +:1061A0006846FFF7F5F817B000BD000010B58B7812 +:1061B000002B11D082789A4207D10B88002B0BD08C +:1061C00003E08B79091D002B08D08B789A42F8D117 +:1061D00003880C88A342F4D1002010BD812010BD9B +:1061E000052826D0002A02D0012A0DD102E0098814 +:1061F000090501E009888904890F07D0012918D011 +:10620000022909D003290ED081207047002A01D02D +:10621000032070470220704703280AD0042808D0C2 +:10622000002804D007E0042803D0022803D005206A +:106230007047002070470F20704770B513880546DF +:1062400014460B8018061DD5FE481022807AA842FD +:1062500003D813430B80002070BDA06893430078DF +:10626000E840C007C00E03430B802078A178800768 +:10627000800D0843F4490FF0D2FFA0686943081865 +:10628000401C70BD906870BD37B569468B8813801F +:1062900019061BD5EB4C0125A47A9168844209D8D4 +:1062A000FE280FD1D80602D5A5406D1E00E00025BE +:1062B0000D7007E085400C78DB06DB0FAC438340B4 +:1062C0001C430C7010881021884310803EBDF8B527 +:1062D0000746C81C80080E468000B04201D08620C8 +:1062E000F8BD082A01D90E20F8BDD64D00202E6039 +:1062F000AF802881AA723446E88016E0E988491CFC +:10630000E980810610D48007A178800D0843CE492A +:106310000FF085FF206800F0BAFA2989401880B292 +:106320002881381A8019A0600C3420884107E5D4F0 +:106330000020F8BDFFB589B09F041646139DBF0C21 +:106340000193099800F095FA04000AD0207800061D +:1063500009D5BC48817A0A98814204D887200DB0BB +:10636000F0BD0120FBE7224669460A98FFF765FF6A +:106370000690002069460872052D14D0012221469E +:106380002846FFF72DFF0028E9D1207840060AD5DE +:10639000022168460172099981810188C1810682C2 +:1063A0004782129805900198000404D500273E46C4 +:1063B0000125079709E02078A1788007800D084320 +:1063C000A14907900FF02BFF0D46019840040AD514 +:1063D0000798A84207D12088E1788005800F000245 +:1063E0000843B04201D3AE4201D90720B7E7B8193C +:1063F00080B20190A84201D90D20B0E76846007A2A +:10640000002804D002A8FDF706F90028A7D10798B4 +:10641000A8420BD1208803210902884301998905EC +:10642000890F0902084320800198E0701498002821 +:1064300000D007801298002815D006983A46801997 +:1064400012990FF072FE224669460A98FFF7F5FE90 +:1064500069460888102188436946088022460099C9 +:106460000A98FFF711FF002079E7FFB5754D0C2260 +:10647000E8882968504383B00C180D9F724905982D +:106480000FF0CDFE0091049800F001FA29682A89E6 +:106490008E46611A0C310918944651188AB2A9889F +:1064A000914202D8842007B0F0BD6A46168A3206AF +:1064B00003D5B20601D58520F5E7EA88521C92B2D1 +:1064C000EA800E9B002B00D01A80B20601D5A7608F +:1064D00006E0604480B22881091A70460818A0605E +:1064E0002246FE200499FFF7CFFE0598A070009881 +:1064F000E07020880599800889058000890F08438D +:1065000003210902884300998905890F090208437C +:1065100004210843208003988078A07103980088A4 +:10652000A08000202073310601D5AC7A00E0012460 +:10653000B10600D5002700260EE0052100200191BC +:1065400002900097E88831460C9B069AFFF7F2FE0E +:106550000028A8D1761CF6B2A642EED30020A2E70E +:10656000F1B5009800F085F9060002D00025009CE6 +:1065700014E00120F8BD204600F07BF907460078C2 +:1065800031498007820DB87810430FF048FE386813 +:1065900000F07DF94019641C85B2A4B22948C18875 +:1065A000601E8142E7DC00992648491EC1800189AE +:1065B000491B018100203070F8BD002804D0401E26 +:1065C00010809170002070470120704710B504467C +:1065D00001881C48C288914201D3822010BD006806 +:1065E0000C22514342189079A07290882081108823 +:1065F000D1788005800F00020843A081A078211D7A +:10660000FFF71BFE20612088401C2080E0800020D6 +:1066100010BD012101827047F7B50546002084B006 +:10662000C043108068681746817868468170686842 +:1066300001886846018000218171288A2C88A04247 +:1066400005D303E0180900200102000004462C8253 +:1066500035E0288A401C2882301D6968FFF7A6FDB6 +:1066600000282AD139889248814201D1601E3880A1 +:106670006888A04228D33088F1788005800F000216 +:10668000084302906946301DFFF790FD002814D1A1 +:106690006989874881421BD0002231460598FFF75F +:1066A0009FFD002809D16A890298824205D1E968D4 +:1066B000B0680FF00DFD00280AD0641CA4B220467B +:1066C00000F0D7F80600C4D1641E2C828220EAE6CE +:1066D0007C80B079B871B088B8803078B1788007A4 +:1066E000800D084378810298B8813946287A32466D +:1066F0000831FFF7A2FD38610020D4E6FFB585B070 +:106700001C460F46059800F0B4F8050009D028781B +:10671000000608D56748807AB84204D8872009B0B7 +:10672000F0BD0120FBE707982A468605B60D6946AD +:106730003846FFF782FD07460E98052816D000223E +:106740002946FFF74DFD0028E9D1287840060DD5F0 +:106750000121684601710599018101884181868185 +:10676000C48101A8FCF757FF0028D8D12888AA784F +:106770008107890D11438005800FEA7800021043DC +:10678000079A964207D04C4A914204D3611E814237 +:1067900001DD0B20C3E7864201D90720BFE7801B3C +:1067A00082B2A24200D922461098002800D002806E +:1067B0000F98002802D0B9190FF0B7FC0020AEE7FF +:1067C000F8B51D4617460E4600F053F8040008D0F1 +:1067D0002078000607D53748807AB04203D8872052 +:1067E000F8BD0120F8BD224639463046FFF725FDA9 +:1067F000002D0BD02078A1788007800D08432E490A +:10680000884201D2012000E0002028700020F8BD5D +:10681000F8B51E4617460D4600F02BF8040008D0C8 +:106820002078000607D52348807AA84203D887201D +:10683000F8BD0120F8BD224639462846FFF724FD61 +:10684000FF2E14D02588A178A807800D08431A4987 +:106850000FF0E5FC002E03D1FF31FF31033189B287 +:10686000A170A80880008905890F084320800020B6 +:10687000F8BD1049CA88824207D3002805D00C22EF +:10688000096850430C38081870470020704703B55A +:106890000846694609888A0607D4090604D50549C9 +:1068A000897A4143491C88B20CBD00200CBD000010 +:1068B000FFFF00001809002001020000F8B507786A +:1068C0000D460446012F19D0072F02D00C2F19D1E5 +:1068D00014E0A068216906780B2E0BD0052006F085 +:1068E000EEFD052E0ED0782300220520216906F04A +:1068F00041FD07E0782300220620F8E70520216902 +:1069000006F0DDFD002D0ED000202870294620461F +:1069100004F0AEF9FE482978C05D884201D1032019 +:10692000F8BD0220F8BD0021204604F0A1F90020A6 +:10693000F8BD70B50E460C462036317901208AB07C +:106940001546002909D0012905D12978042902D149 +:106950000520107000200AB070BD6068019005A885 +:1069600002900D21C01C0FF03DFC032205A8A16878 +:106970000FF0DBFB01203071062069460870206AA9 +:10698000049029466846FFF799FFE4E770B50C4686 +:10699000154620310A790120062686B0002A2CD01F +:1069A000012A28D12978042925D169681022A068F4 +:1069B00001F0B4F96868C07B000606D5D44AA06827 +:1069C0001023103A014601F09EF91022A168E068F8 +:1069D00001F0A4F9A068C07B000606D5CC4AE068A7 +:1069E0001023103A014601F08EF92E70A0686860FD +:1069F000E068A860002006B070BD60680190C448DF +:106A0000203802900120087168460670206A0490C0 +:106A100029466846FFF752FFEDE7027B032A06D0BE +:106A2000002224235A540B78092B02D003E00420BF +:106A300070470A76CA61027B9300521C0273C150F0 +:106A400003207047F0B50E4615460C462036024628 +:106A500031790120072393B000290CD0012924D0DB +:106A600002292ED0032904D12978042901D12B70C1 +:106A7000002013B0F0BD01203071606800280DD0F7 +:106A8000A1690B7060684860206988606069C860AF +:106A9000206A08621046FFF7C0FFEAE70620287068 +:106AA000206968606069A86009E029780629E0D15A +:106AB0000220307104202870954820386860032037 +:106AC000D7E729780429D4D1A08910280AD9103809 +:106AD00080B2A081A1681023091805A86A6801F096 +:106AE00012F923E010282FD0C2B21020801AA1681A +:106AF0000DAF1190C0190FF018FB11980006000E91 +:106B000006D0401EC1B28020785438460FF06AFB90 +:106B1000626910230DA909A801F0F5F8102309A94D +:106B200005A86A6801F0EFF80320307160680190F1 +:106B300005A80290062069460870206A049029463C +:106B40006846FFF7BBFE94E710232269A168E2E7DD +:106B5000F0B50E460C4620363179012006278FB05D +:106B6000154600290BD0012932D0022905D12978F8 +:106B7000042902D10820107000200FB0F0BD217D43 +:106B800008A8CA07D20F02718807C10F08A80171AF +:106B90006846027041700722801CE1680FF0C5FA58 +:106BA00002A80722013021690FF0BFFA6068059042 +:106BB0000AA8069010236A46A16801F0A4F80120F3 +:106BC000307168460774206A0890294604A820E0BE +:106BD00029780429D1D1062205A8E1690FF0A5FA88 +:106BE00006A806220230A1690FF09FFA0020089043 +:106BF0006068019009A80290102305AA696801F055 +:106C000082F80220307168460770206A0490294695 +:106C10006846FFF753FEB0E770B50D460C462035C9 +:106C2000297901208CB01646002909D0012905D107 +:106C30003178042902D10920107000200CB070BDF9 +:106C40006068019006A802900822E1680FF06DFAD2 +:106C5000082208A8A1680FF068FA01202871062010 +:106C600069460870206A049031466846FFF726FEA0 +:106C7000E4E770B50D460C462035297901208CB02B +:106C80001646002908D00129D8D131780429D5D158 +:106C90000A2010700020D1E76068019006A80290D9 +:106CA0000822A1680FF041FA002008900990012005 +:106CB0002871062069460870206A049031466846AB +:106CC000FFF7FCFDBAE730B50B4620331C790120F5 +:106CD0008BB0002C09D0012C05D11178042902D1E8 +:106CE0000B20107000200BB030BD4868019005A843 +:106CF00002908C6868462578057564784475CC6880 +:106D0000257885756478C47500200690079001E0A9 +:106D10002867010008900120187106236846037057 +:106D2000086A049011466846FFF7C8FDDBE770B5B6 +:106D30000C462034034625790120002D0AD0012D70 +:106D400014D0022D05D111780A2902D10C2010701F +:106D5000002070BD01202071C868052202704A68B9 +:106D60004260F84A8260921CC2600BE015780B2DDD +:106D7000EFD102202071C868042404705268426078 +:106D80008A688260096A016201461846FFF745FE7B +:106D900070BD30B5011D02463132947803258379E8 +:106DA000ED432C4323408371DB070DD04B7954799D +:106DB00023404B710B79127913400B718278C9789B +:106DC0008A4200D9817030BD00224A710A71F5E70C +:106DD000F7B50C4686B00020694626460870203676 +:106DE000317901271E2015461F2977D24B007B449D +:106DF0009B885B009F441E0017023E0256026902F8 +:106E000088029A02D102F5022E03590371037F030F +:106E1000AE03C303CC03F7031A0464049A04AB045F +:106E2000DF04FE0410052A0565059B05C6058305DC +:106E300087058B056069002802D0007813287DD073 +:106E4000A0680590002849D0012168460170206A99 +:106E500004900321684601710A214171E0690290A2 +:106E600020790028EFD0059909780029E7D00C296E +:106E700064D20B000FF0C8FB0CFD1A4B90B5E8FC78 +:106E8000FBFAF9F807FD022828D16069002802D032 +:106E90000078082852D1022168460170206A0490C7 +:106EA00005984178684601710021B9E20620216AFF +:106EB00006F005FB20790728E6D1606900F050FF55 +:106EC00002280CD0606900F04BFF042807D06069ED +:106ED0000028B8D000780128D6D103E01BE2616910 +:106EE0000120087005980079C11F0A2901D30A20E2 +:106EF00050E06169072288706069059930300FF0B1 +:106F000014F90120307161690320087034E007280A +:106F1000BAD16069002896D001780929B4D10599C1 +:106F2000C978890707D1059949790029DFD10599E1 +:106F300089790029DBD105994A7900E04EE20146C2 +:106F400020314B7D9A43D2D1059A8B7D92799A4319 +:106F5000CDD1059A1279D31F0A2BC8D20979914253 +:106F600036D80722C01C05990FF0DFF801203071D8 +:106F700061690A200870032069460870206A04903D +:106F80006069313001906069001D029060691C30B9 +:106F90000390A1E22076F2E311288DD1606900F020 +:106FA000DFFE042804D0606900F0DAFE0B2893D1DC +:106FB0006069059910223730491C0FF0B6F86069F6 +:106FC000017804297CD12421095C8278914201D97D +:106FD0000620DFE70521017003203071684601704B +:106FE000E2E3112894D1606900F0BAFE062804D0CB +:106FF000606900F0B5FE0C288AD1E068002813D043 +:107000002069002810D060690178062910D00D2170 +:1070100001706069059910225730491C0FF085F8FE +:107020006069573009218CE100206946087072E1DF +:10703000072101706069059910224730491C0FF043 +:1070400074F860694730EDE70228F0D1606900F01C +:1070500087FE0028EBD0606900F082FE0128E6D0B0 +:10706000606900F07DFE05E0B1E08DE06CE02AE0B3 +:107070000AE0D6E00828DAD00521684601710598B3 +:1070800041786846417146E11128D0D160690028F5 +:10709000CDD001780E29CAD1C16A4078022810D01B +:1070A0000020142250431430085805991022491C1E +:1070B0000FF03BF80520216A00F040FE0F205EE053 +:1070C000F1E10120EDE70B28B1D160690028AED0D5 +:1070D00001780F29ABD1C16A4078022826D0002060 +:1070E000142250430C300958059842780A70807871 +:1070F00048706069C16A4078022819D000201422C3 +:1071000050431030085805990822C91C0FF00DF89B +:107110000520216A00F012FE60694178022909D039 +:1071200000220832825C5208520073E00120D7E747 +:107130000120E4E70122F4E7012100E00021083109 +:107140004254BCE30267010011289CD16069002809 +:1071500099D00178102996D1C16A4078022811D0BF +:107160000020142250431830085805991022491C59 +:107170000EF0DBFF0520216A00F0E0FD11206169BF +:107180000870B4E30120ECE7082884D16069002886 +:107190009DD00178112997D10599C06A497801706D +:1071A00060690599C06A0622401C891C0EF0BDFF6B +:1071B0000520216A00F0C2FD60694178022904D0EF +:1071C00000220832825CFD2323E00122F9E7112826 +:1071D000BBD160690028BBD001781229B5D1C16A42 +:1071E0004078022819D00020142250431C3008583F +:1071F00005991022491C0EF098FF0520216A00F025 +:107200009DFD60694178022909D000220832825C24 +:10721000FB231A40022991D18EE70120E4E70122E5 +:10722000F4E70720B6E6287801288ED160696968FE +:1072300014221C30F9F7C8FF6069017F002901D0D2 +:107240002176ACE30178032901D0032037E002273F +:10725000C77081794907490F8171017A4907490F40 +:107260000172417A4907490F41726069FFF791FD48 +:10727000377196E228780F28E3D107206946087015 +:10728000216A049191680291694608716169072237 +:10729000C91C02980EF049FF6169042008700020A3 +:1072A0003071BBE028780328CBD1606901780529CB +:1072B000696807D0082247300EF037FF042030718C +:1072C00005206FE208225730F6E728780328B8D166 +:1072D000606901780529696811D008224F300EF0E5 +:1072E00024FF052030716069006A00280AD002205E +:1072F0002870002028716069006AA860F9E00822FF +:107300005F30ECE704204DE22878022899D12879F3 +:10731000002801D0207642E36069A96801626069B3 +:10732000002901D1F949016206200BE228780F28D3 +:1073300087D1A868E0616069017805292BD04730C2 +:1073400007213171E16802220A706269126A4A609B +:10735000886060693030C8606069C01C086162691B +:10736000087D926A400812784000D207D20F10437D +:1073700008756269926A521C8A61FD221040626936 +:10738000D26A1278D207920F104308756069C06AFA +:10739000401CC86153E25730D2E728780828BAD198 +:1073A0006069017805291AD00B2101700720694610 +:1073B0000870206A0490E069029011200871029818 +:1073C0000321017051681022401C0EF0AEFE002116 +:1073D0006846FFF773FA00203071E06187E206210A +:1073E000E3E728780F2896D1072069460870206ABD +:1073F0000490A8680290112008710298042101707D +:1074000061690A78072A0ED0002232710C220A70B4 +:1074100061691022401C47310EF087FE002168464A +:10742000FFF74CFA63E21022401C57310EF07DFE4C +:1074300000216846FFF742FA0A203071E168032014 +:1074400008706069006A48606069573088606069E8 +:107450004730F3E128780828A1D1606969681022D3 +:1074600037300EF035FE002801D0042092E5606927 +:107470000078072817D00A203071E16803200870CF +:107480006069006A486060695730886060694730A9 +:10749000C860206A08620698FFF7BFFA074660696D +:1074A000FFF777FC6BE208207AE1287809289AD167 +:1074B0000B20307161696868897810224018511A70 +:1074C0000EF090FE082069460870206A04906868F3 +:1074D000019060698078087268E129780D29BBD134 +:1074E00061698979C90703D00C20307109203EE019 +:1074F0003071032770E228780E28ADD1606914221C +:10750000291D1C30F9F760FE6069018DC06A417267 +:10751000090A817260698178C06AC1716169CA6A49 +:10752000081D117AC909C9011172437962691943A9 +:107530008378D26A9B079B0F012B00D00023007930 +:107540009B01C00003431943117260694078012810 +:1075500076D0B4E160694178022901D0012100E0D0 +:1075600000210831405CC00707D00E20EAE06946E0 +:107570000870206A1146049019E11320B8E72878B2 +:107580000F2894D1A868E0610F2030710520EEE744 +:10759000287803288BD16069C16A4078022801D01D +:1075A000012000E000201422504310300858082227 +:1075B00069680EF0BAFD10203071E168062022697A +:1075C00008706069406A48606069C36A4078022850 +:1075D00001D0012000E00020142778431030185813 +:1075E000CA6088602BE128780C2886D16069C26A5D +:1075F0004078022801D0012000E0002014214843F7 +:107600000C30105802230932696800F07CFB11200D +:107610003071E168052008706069006A486060693F +:10762000C06A093088603948001F07E128780B28B4 +:10763000A7D161694878CA6A022802D0012001E016 +:1076400059E1002014235843143010588A7869688F +:107650000EF06BFD60694178C26A022901D00121F8 +:1076600000E00021142359431431525881785018F6 +:107670001022511A0EF0B6FD072069460870206AE4 +:107680000490E069029011200871029806210170AF +:107690006169CA6A4978022901D0012100E000210C +:1076A00014235943143151581022401C0EF03DFD53 +:1076B00000216846FFF702F90020E06112206FE028 +:1076C00028780F2891D1072168460170206A04901C +:1076D000906802900B2268460271029801706169FD +:1076E000CA6A4978022901D0012100E0002114234F +:1076F00059430C3151580A78427049788170616958 +:10770000CA6A4978022903D0012102E00867010012 +:10771000002114235943103151580822C01C0EF087 +:1077200004FD00216846FFF7C9F826E76069417843 +:10773000022901D0012100E000210831405C8007CE +:1077400003D5142030710A2011E71620D0E62878DE +:107750000F287AD1A868E061072069460870206A7E +:107760000490E069029011200871029808210170CC +:107770006169CA6A4978022902D0012101E011E158 +:10778000002114235943183151581022401C0EF087 +:10779000CCFC00216846FFF791F80020E06115203D +:1077A00030710A2069460870206A049029466846AC +:1077B000FFF784F82BE028780F2846D10720694688 +:1077C0000870206A0490906802900820087102985E +:1077D0000921017061690622C969097841706169EE +:1077E000801CC969491C0EF0A0FC00216846FFF707 +:1077F00065F8AAE760694178022901D0012200E01A +:1078000000220832805C400703D51720C8E70746EE +:10781000B5E0012953D070E028780F2815D1A86869 +:10782000E06118203071E168052008706069006A25 +:1078300048606069C06A09308860F848C860206A9A +:1078400008620698FFF7E9F8E1E76FE028780B286F +:107850006CD16069C16A4078022801D0012000E043 +:107860000020142250431C300858102269680EF082 +:107870005CFC072069460870206A0490E069029069 +:107880001120087102980A2101706169CA6A497859 +:10789000022901D0012100E00021142359431C31A9 +:1078A00051581022401C0EF040FC00216846FFF7A2 +:1078B00005F80020E0616069407801281DD1192099 +:1078C00016E660694278022A09D000210831411881 +:1078D000097800290DD0CA0703D00E2106E0012146 +:1078E000F4E7890701D5102100E01221017000277B +:1078F00072E0012A01D00D20FAE51C20F8E51D20D8 +:1079000030710B2033E62978102948D1F0E5606901 +:107910000178012943D0082941D00021317100F0BC +:1079200019FA0C2069460870206A049037E028781C +:107930000F2805D01020107003271B2030714BE05A +:10794000072168460170206A0490A868029002210D +:1079500068460171029805210170217E4170002165 +:107960006846FEF7ABFF0B2168460170206A049061 +:1079700029466846FEF7A2FF07461B203071012FFB +:107980000DD029E0012168460170206A049004218D +:1079900068460171217E41710020207612E0207E30 +:1079A00000280FD06169132008701A2030710A2056 +:1079B00069460870206A049029466846FEF77EFFF3 +:1079C000074609E06069002801D01421017068466B +:1079D0000078002800D021E5384609B0F0BDF7B5A1 +:1079E0000F4620373879012686B00C46002804D08F +:1079F000012828D002281CD197E02079012804D042 +:107A0000022811D0032814D10AE0A0684078012888 +:107A10000ED10620216A05F02CFD00287FD10CE054 +:107A2000A1681320087008E0A0684178022901D0FD +:107A3000052674E00078082871D1012038710A20E9 +:107A40006946087033E0089800780F2867D107214D +:107A500068460170206A049008988568029522792A +:107A60000220012A04D0022A29D0032A57D10FE08C +:107A70000646684606710B202870207B00214007CF +:107A8000400F68706846FEF719FFA068067045E071 +:107A900006466846067105202870207B6870002124 +:107AA0006846FEF70BFF3E710B2168460170206AA5 +:107AB000049068460899FEF701FF06462FE06846E5 +:107AC000017101202870207C6870607CC007C00FA5 +:107AD000A870A07C4007400FE870E17C2971C007C6 +:107AE0001FD0207D4007400F6871607D4007400F28 +:107AF000A87100216846FEF7E1FEA068072229462A +:107B000030300EF012FBE068017AA068203001717D +:107B1000A16828798870A16809200870002630467D +:107B20005BE70020A8716871E3E7A1681420087082 +:107B3000012168460170206A0490042168460171A1 +:107B4000217B41710021FEF7B9FEE7E7F0B585B072 +:107B50000F4605460124287B800040198038C66FF7 +:107B60003078411E0A290AD22C498000323140184F +:107B70008038C36F3A463146284698470446002C61 +:107B800001D0012C11D1287B401E0006000E287365 +:107B900001D00324DFE70D2069460870306A0490A5 +:107BA000002101966846FEF789FE032CD3D02046BB +:107BB00005B0F0BD70B515460A4604462946104684 +:107BC000FFF7C4FF0646002C0FD0207814280CD1F4 +:107BD000207E002806D000202870204629460C3040 +:107BE000FFF7B4FF204600F0B5F8304670BD70478F +:107BF00010B5012903D0022901D0052010BD417024 +:107C000000F0A8F8002010BD002809D0027E002A4C +:107C100006D00A4601460C31CCE700000667010099 +:107C20000120704730B5044687B00D46062005F0A8 +:107C300046FC2946052005F042FC2078142805D092 +:107C40000020694608702046FFF7DEFF07B030BD10 +:107C50007FB50E4600216A4611730178092903D0C9 +:107C60000A2903D0002407E0446900E08468002C5E +:107C700002D0217E002912D0154601462846FEF783 +:107C8000CCFE032809D1324629462046FFF792FF51 +:107C90006946097B002900D0042004B070BD254648 +:107CA0000C35EAE700B50023012285B005280CD089 +:107CB000062808D1684602700491022101714371BF +:107CC0000021FEF7FBFD05B000BD6846027004917F +:107CD0000271F4E710B590B00C4605216A461170A8 +:107CE000019022480290001D03900AA96846FFF700 +:107CF000AFFF002805D1102220460B990EF015FA8F +:107D0000002010B010BD30B505E05B1EDBB2CC5CCE +:107D1000D55C6C40C454002BF7D130BD10B50024A5 +:107D200009E00B78521E5B00234303700B78401C64 +:107D3000DC09D2B2491C002AF3D110BD70B50C4643 +:107D4000054605F0BCFB782300222146284605F0B5 +:107D500011FB70BD4178012900D0082101707047E6 +:107D6000002801D0007870470820704700670100A4 +:107D700038B50446002069460870204609F053FDD6 +:107D8000002803D1FBA1A3200EF04DFB204609F0F3 +:107D900099FC002803D1F7A1A8200EF044FB684607 +:107DA000007838BD70B5F84D002428462C77203077 +:107DB0008471C47101F09AF928464038047020306B +:107DC0008473847484772C75AC7170BD10B50C46C7 +:107DD000EE4982888A8042884A8000780870084686 +:107DE0000E38847009F050FC08F0FDFFFFF7DAFF51 +:107DF00020460BF013F8E449A8310846813809F011 +:107E0000ADFEE2480CF021FBE0480A3808F0FEFF26 +:107E1000002803D0D7A1C5200EF005FB01F066F9BC +:107E200010BD7CB50E461D46144601A909F008F8A0 +:107E3000002807D10AF091FB022803D1D248007D27 +:107E4000002801D001207CBD01988030807C09F0A1 +:107E50004DFC00280CD0684609F052FC0028F2D0F6 +:107E6000002C03D009F011FCA04206D200207CBDFA +:107E7000C0A1C7480EF0D7FAF8E7009809F0D8F883 +:107E80003146009809F0DBF8E2B22946009809F083 +:107E9000F0F909F045FC002804D1BD48B5A11E3019 +:107EA0000EF0C1FAB94C00250E3C6068A030417953 +:107EB000002902D045710BF0D8F860688030458306 +:107EC000C0E730B40179002904D0012907D030BCC3 +:107ED00000207047831D42880488022103E0428805 +:107EE0000488831D0121204630BC9AE7F8B51D4661 +:107EF00014460E4607460AF030FB022803D0A2487B +:107F0000007D002823D0A1480E3841684988398077 +:107F100040688030807C09F069FD002804D153203E +:107F200094A1C0000EF07FFA684609F069FD0028B0 +:107F30000DD0009809F0BAF83070022808D0012856 +:107F400006D093488BA167300EF06DFA0020F8BD83 +:107F50002946009809F0A4F92080002804D1552072 +:107F600084A1C0000EF05FFA09F05DFD002804D185 +:107F7000874880A160300EF056FA0120F8BD38B570 +:107F80000446831D821C6946FFF7B0FF00280DD010 +:107F90000020607168460078012808D0022806D0C9 +:107FA000FF2074A101300EF03EFA012038BD20718F +:107FB000FBE7F8B50AF0D1FA744D734C0E3D022878 +:107FC00002D0207D00287DD0207F0026102818D1E7 +:107FD000A079002803D067A16E480EF024FA6868E3 +:107FE00001464030827F92070BD526724988618115 +:107FF000C17F2173018CE181408C20820120A0711E +:108000002677614F203FB87C00285ED168686946BA +:108010008030807C09F007FC002805D0694668782C +:1080200009784018687004E05A4852A119300EF0DF +:10803000FAF9207D00283AD06868418852484038D3 +:10804000806D4088814204D00F204AA1C0010EF00B +:10805000EAF968688030807C09F0C8FC002804D107 +:108060004C4844A124300EF0DEF909F0EEFC002863 +:108070001DD068688030807CFFF77AFE69784018F0 +:10808000687041484038806D4030417A01290DD1F7 +:108090002670696849886180807A20710120B877EC +:1080A000207F102801D0282800D1267726756978EE +:1080B00000290AD06868428833484038C286018760 +:1080C000012000E001E0B8746E700AF029FA00287F +:1080D00005D1207D002802D0A878FAF7F9F8F8BD7C +:1080E000F8B50446FFF765FF274D0026203DA87E22 +:1080F000002808D0667010202070E87EA070287FCD +:10810000E070AE769AE0204F403F3878002808D0E3 +:108110002C22B91C20460EF008F80E2020703E706C +:108120008CE0A87B184F002815D0387F102808D085 +:10813000282806D0002804D0FF200EA1C2300EF05F +:1081400072F90120E070E87BA070287C60700F203D +:108150002070AE7372E00121204609F099FC0028DE +:108160001AD0387D002857D10021204609F090FC14 +:10817000F8BD00007372635C6C6C5F6374726C2E8C +:1081800073302E630000000094090020720000206C +:108190004F02000062070000A97CF8480090F848F0 +:1081A000002910D0017805290DD2491C0170667094 +:1081B0000D202070012028750622A01C00990DF0CA +:1081C000B4FFAE743AE0EE480670B879002812D0D9 +:1081D000387F002804D00120EA4940020EF023F93C +:1081E00066700120E54920700A221431A01C0DF0B0 +:1081F0009CFFBE7122E020460CF083F800281DD1C0 +:10820000A87C002802D0DE480178CEE7A87F0028AD +:1082100002D0387D002801D00020A9E7387F00284F +:1082200003D0D849D8480EF0FEF866700A202070B6 +:1082300006223946A01C0DF078FFAE77012097E7A3 +:108240004EE710B5CD4C343C2178002904D01321E1 +:108250000E2000F052FF10BDC9490088091D08F02A +:10826000EFFD002801D0022007E0C5484068014624 +:1082700020318A79012A02D00C20207105E00022E9 +:108280002271097E21724088E080012060711321F3 +:10829000E1700E21A170207010BDB84810B53438BF +:1082A0000178002904D024210E2000F026FF10BD03 +:1082B000012101702422C2700C220271417110BD93 +:1082C00070B5AE4C0546343C2078002804D03E21E1 +:1082D0000E2000F012FF70BD0AF03FF9002808D10F +:1082E0000AF03EF9002804D1A4480C30007F002891 +:1082F00001D00C2003E0287809F033FD0020207124 +:10830000012060713E21E170207070BD9B4810B566 +:1083100034380178002904D03C210E2000F0EDFE15 +:1083200010BD00210171012141713C22C270017018 +:1083300010BDF8B5914C343C2078002804D03B2186 +:108340000E2000F0DAFE13E70020A0710AF005F914 +:108350008A4E01250C36022802D0307D002840D0FC +:10836000874F694678688030807C09F073FA00286E +:1083700003D1844985480EF056F8307D002806D098 +:10838000A06D4030407A002801D0012600E0002690 +:1083900078688030807C09F029FB002804D17B4874 +:1083A000784908300EF03FF809F04FFB684031463D +:1083B000014316D07968FD2249882181217E400041 +:1083C000490849003143114001432176684600784D +:1083D000002802D00420014301E0FB200140217667 +:1083E000A5710020207165713B20E0702570BFE60B +:1083F00010B5624C343C2078002804D00E21084689 +:1084000000F07BFE10BD5E4906220831A01D0DF074 +:108410008CFE00202071012060710E21E17020701F +:1084200010BD70B5554C0546343C2078002804D06A +:1084300038210E2000F061FE70BD50480C30007FE6 +:10844000002807D00C202071012060713821E170D4 +:10845000207070BD287809F072FC28780CF05BF968 +:108460000020F0E770B5454D0446343D28780028DB +:1084700004D037210E2000F040FE70BD3F480C3084 +:10848000007F002801D00C200AE03D4E2188706852 +:108490004088884203D10AF060F8022807D0022001 +:1084A0002871012068713721E970287070BD7168EA +:1084B0007F2020310876487600208876A2788A715D +:1084C000E278CA7122790A72EAE710B52B4C343C83 +:1084D0002078002804D039210E2000F00EFE10BDB7 +:1084E0000AF03BF8032808D00AF03AF8032804D031 +:1084F00022480C30007F002801D00C2003E01F49E7 +:1085000000202C31C8712071012060713921E17087 +:10851000207010BD70B5194C0646343C20780028F8 +:1085200004D03A210E2000F0E8FD70BD0AF015F8E5 +:10853000032808D00AF014F8032804D00F480C30A0 +:10854000007F002801D00C2011E00C4D2C35E8797B +:1085500008280BD20001001910223146683000F0C3 +:10856000D6FDE879401CE871002000E0072020716A +:10857000012060713A21E170207070BD88090020EF +:108580006400002074810000210200001708000030 +:10859000F8B5FA4E04463078002804D03D210E206C +:1085A00000F0ABFDE4E5F5484030007F002801D045 +:1085B0000C2034E0F24D218868684088884203D15D +:1085C00009F0CBFF022801D0022028E06F68648800 +:1085D000FD883A896800B988401C844218D3E9486C +:1085E00041431046E84A50430DF019FE401EFF215A +:1085F00080B2F531884200D90846844200D2204634 +:10860000691C401C0DF00BFE6D1C6843401E85B2BA +:10861000E620C05D002800D1BD84F58000203071C7 +:10862000012070713D21F1703070A1E5F8B5D34C97 +:1086300005462078002804D035210E2000F05DFD8D +:1086400096E5CE484030007F002801D00C2016E08F +:10865000A878002801D0012804D1A888FF21F5318D +:10866000884201D912200AE0C54F298878684088DD +:10867000884203D109F071FF022807D0022020713F +:10868000012060713521E170207071E57968002664 +:108690000846C0310E70AA884A800122A0300271BB +:1086A000AA78012A00D000220A704079002801D05F +:1086B0000AF0DBFC2671E3E770B5B04C0546207884 +:1086C000002804D030210E2000F017FD55E709F0F6 +:1086D00044FF002804D1A9484030007F002801D081 +:1086E0000C2003E028780AF0E0FB00202071012034 +:1086F00060713021E17020703FE770B59F4C0546F6 +:108700002078002804D033210E2000F0F6FC34E756 +:1087100009F023FF002804D198484030007F00284A +:1087200001D00C2018E02978002911D00A290FD097 +:1087300014290DD01E290BD0282909D0322907D0A1 +:108740004B2905D0642903D0FF2901D0122003E072 +:1087500028460AF023FC002020710120607133219B +:10876000E170207009E770B5844C06462078251D1D +:10877000002804D032210E2000F0BFFCFDE6314677 +:10878000002009F0AEFA2870002805D17C480622A6 +:10879000314608300DF0C9FC012060713221E170D2 +:1087A0002070EAE670B5754C2178002904D031219B +:1087B0000E2000F0A2FCE0E600214156012504292C +:1087C00012D0002910D0081D0ED0001D0CD0001DA5 +:1087D0000AD0001D08D0001D06D00A3004D00A308F +:1087E00002D01220207103E0084606F079FD657181 +:1087F0003120E0702570C0E6FEB5604C0746207859 +:10880000002804D025210E2000F077FCFEBD38881A +:10881000694608F015FB594D01460020083500292E +:1088200004D002212171286028710FE00098009E79 +:108830000A30019060360020B07105222846019967 +:108840000DF073FCB0790028F5D13888E0800E2057 +:10885000A0702520E070012060712070FEBD10B571 +:10886000464C2078002804D005210E2000F045FC5D +:1088700010BD0020207108F008FFE08008F0D1FF53 +:108880002072012060710521E170207010BDF1B5EA +:108890003A4C2034A07B002804D010210F2000F097 +:1088A0002CFC65E4354D4035A8790C2610270028AE +:1088B00016D1287F002813D109F04FFE022824D1B9 +:1088C0002F4800994068098842888A421DD1014694 +:1088D000C0310A7A002A05D04030807F80070DD44D +:1088E000E6730EE05E22125C920707D406220A723B +:1088F000A0304079002801D00AF0B7FB2F77002084 +:10890000E07327740120A07332E40220F8E710B569 +:108910001A480178002904D00F210E2000F0EDFB49 +:1089200010BD00210171FF2181710021C943018126 +:1089300013490E310A7882728A8882814988C181FE +:10894000012141710E2282700F22C270017010BD90 +:1089500010B50A4C2078002804D02B210E2000F0FE +:10896000CCFB10BD0821A01D04F024FB00202071C9 +:10897000012060712B21E170207010BD540900208E +:1089800064000020C40900001027000070B5FA4DF3 +:1089900004462878002804D02A210E2000F0ADFBE0 +:1089A000EBE5F54810222146303800F0B0FBF248E4 +:1089B0001022A118203800F0AAFBEF4830380CF044 +:1089C000BCFBED49102210392C46A81D00F09FFB7E +:1089D000002020710E20A0702A20E070012060711C +:1089E0002070CAE5F8B50546E348E34C40300090F6 +:1089F000007F0C2628272034002801D0E6733EE0B3 +:108A0000A07B002804D028210F2000F076FB04E48E +:108A1000A87805280DD013280BD0142809D01528C4 +:108A200007D01A2805D0292803D03D2801D03B289B +:108A300003D12888D149884201D912201EE009F0CB +:108A40008CFD0228DAD1CE482A88406841889142BC +:108A500013D10146C0310A79002ACFD1AA784A71D0 +:108A600001220A710099A0300F770021E17340794B +:108A7000002804D00AF0F9FA01E00220E07327741C +:108A80000120A0735FE4F8B5BB4F064638783D1D62 +:108A9000002804D017210E2000F02FFB53E43146AC +:108AA000012009F01EF901242870002807D1B248DE +:108AB00006226030314605460DF037FBAC717C7103 +:108AC0001720F8703C703EE470B5AB4C0646207839 +:108AD000002804D00B210E2000F00FFB4DE509F01B +:108AE0003CFD032808D009F03BFD032804D0A24830 +:108AF0004030007F002801D00C2016E03378002B96 +:108B000003D0012B01D012200FE09B4DE035297AD4 +:108B1000082909D22846721C0C3006F097FB287AE7 +:108B2000401C2872002000E00720207101206071A5 +:108B30000B21E170207020E510B58F4C20780028C3 +:108B400004D00A210E2000F0D8FA16E709F005FD3E +:108B5000032808D009F004FD032804D086484030DB +:108B6000007F002801D00C2002E000F0BFFA0020B6 +:108B70002071012060710A21E1702070FDE610B5BE +:108B80000AF032F9002803D07E497F480DF04BFCF3 +:108B900008F04BFD0BF051FC002804D01720794958 +:108BA00040010DF040FC08F0ACFF002804D0B920D3 +:108BB000744980000DF037FC00F098FAFFF7F2F8E6 +:108BC0006D4800210171012141710222C2700170C2 +:108BD000D3E610B5684C2178002904D020210E205E +:108BE00000F08BFAC9E601781F290ED8411C0CD081 +:108BF000002121710278411C104609F08FF80120F4 +:108C000060712021E1702070B7E612202071F6E734 +:108C1000F8B5594C2178002904D01B210E2000F012 +:108C20006CFABFE401216171534E0C212171403671 +:108C3000317F00296FD10078514F0025012804D0E1 +:108C400000284AD01220207165E009F086FC002837 +:108C500003D109F085FC002804D009F07EFC02282D +:108C600022D058E008F08FFF002854D0307D002833 +:108C700051D1786801224580032108F0B4FB78685F +:108C800009F05AF97868923008F001FD002803D104 +:108C90003C493E480DF0C7FB0AF00BF9002839D0DB +:108CA00085203849C00015E009F05AFC002832D16F +:108CB000707F00282FD001282DD004282BD008F059 +:108CC00062FF002827D00AF0F4F8002822D02F48AD +:108CD0002C4918300DF0A7FB1CE009F03EFC0328DE +:108CE00004D009F03DFC03280FD014E000200AF066 +:108CF00005F800280FD12571307D00280BD1786848 +:108D00008030807CFFF734F805E0002009F0F6FFA2 +:108D1000002800D125711B20E0700120207041E463 +:108D200010B5154C2178002904D01A210E2000F02E +:108D3000E4F922E601781F290ED8411C0CD000214D +:108D400021710278411C104608F0FDFF012060717E +:108D50001A21E170207010E612202071F6E770B53C +:108D6000054E044630780C25002811D018210E201D +:108D700000F0C3F9AAE4000054090020FF0E00002F +:108D80006400002074810000D3020000240400006D +:108D900009F0E3FB03285AD009F0E2FB032856D080 +:108DA000E14A107F002852D16079002801D00128C3 +:108DB0002DD1A079002801D0012828D1A07B00283E +:108DC00005D0012803D0022801D003281FD1607BE1 +:108DD00000281CD0C0081AD161880120800381427C +:108DE00002D82388834203D9207901280FD119E0C2 +:108DF0002079002806D0012814D0022805D00328A5 +:108E000005D102E020290BD30CE0A02B0AD2207957 +:108E1000042805D12088202802D36188884201D9FE +:108E2000122514E0207950776079002802D00128BB +:108E300003D00CE0BD4A002105E0BB4A2032907906 +:108E4000002804D00121204608F0CEFE054601206E +:108E5000357170711821F170307037E470B5B24C13 +:108E60000546403C2078002804D02E210E2000F03A +:108E700044F92BE409F071FB0C22022815D1AA4811 +:108E8000007F002811D1A9482B88083841684888FC +:108E900083421AD10846C030037A002B05D1203115 +:108EA000C97E0F2903D0102901D0227103E00521CA +:108EB0000172002020710E20A0702E20E070288802 +:108EC000E08001206071207016E40220F2E770B5A6 +:108ED000954C0546403C2078002804D02D210E20DA +:108EE00000F00BF908E409F038FB0C21022814D13A +:108EF0008D48007F002810D18C4E2A88083E70686B +:108F000043889A4220D1C822125C002A05D13B2214 +:108F1000125C0F2A03D0102A01D021710AE010221E +:108F2000A91CD6300DF001F970680421C03001721F +:108F3000002020710E20A0702D20E0702888E08095 +:108F40000120607120700DE40220F2E710B5017875 +:108F50000B000DF059FB3F9E9E399E9E599E9E9E92 +:108F60009E3C3F9E9E8752559E9E999E9E9E432963 +:108F70009E2D319E9E9E9E359E9E9E955C9E9E47FA +:108F80009E4B4F9E21259E6C6064689E709E7F83E1 +:108F90007C788A8D74919E00801CFFF798FF76E0A4 +:108FA000801CFFF75BFF72E0801CFFF7D8FE6EE0CD +:108FB000801CFFF7B5FE6AE0801CFFF729FE66E023 +:108FC000801CFFF706FE62E0FFF7D9FD5FE0FFF7C8 +:108FD000B3FD5CE0801CFFF777FD58E0801CFFF7D5 +:108FE00052FD54E0801CFFF7FDFC50E0801CFFF7B1 +:108FF000CDFC4CE0FFF7ACFC49E0FFF788FC46E015 +:10900000801CFFF744FC42E0FFF729FC3FE0801C96 +:10901000FFF7F2FB3BE0801CFFF7C4FB37E0801C4E +:10902000FFF7A1FB33E0801CFFF767FB2FE0801CFC +:10903000FFF742FB2BE0801CFFF7F8FA27E0801CCB +:10904000FFF7A6FA23E0801CFFF764FA1FE0FFF7A2 +:109050003CFA1CE0801CFFF705FA18E0801CFFF7C3 +:10906000E0F914E0FFF7C4F911E0FFF762F90EE050 +:10907000801CFFF74BF90AE0801CFFF721F906E09E +:10908000801CFFF70AF902E0801CFFF7DAF80120E4 +:1090900073E4002071E470B52349244C054640393F +:1090A000083C0A460126403260682B000DF0ACFAFD +:1090B00005171A1A04171A000122002108F093F963 +:1090C000616800220846C0310A724A7209F067FFDF +:1090D000002803D016A11B480DF0A5F960E4167511 +:1090E00088655DE4174812A13330F5E70E4900208A +:1090F000C031C8612039087270470B4A203A937E0C +:10910000002B03D1D076117701209076704730B5CF +:10911000134606E0CC18203CE47FD51A44555B1E6C +:10912000DBB2002BF6D130BD940900206C0000208A +:109130007372635C6C6C5F6374726C2E73302E633D +:10914000000000005108000070B5FD4D040008D07B +:10915000012C10D0022C07D0032C05D0F9A17020CF +:1091600007E0F8A1672004E02878012803D0F5A1E2 +:109170006D200DF058F92C7070BD70B5F04D04469F +:1091800010280AD0112C16D028468178122C07D02E +:10919000132C0AD0EBA19F200BE0EAA1942008E059 +:1091A000112908D0E7A1992003E0112903D0E5A1F6 +:1091B0009C200DF038F9AC7070BD10B5E04894B04B +:1091C000007B002819D0172069460870DC4900A8E8 +:1091D00006220D3102300CF0A8FF09A96846F9F704 +:1091E000C2FE0446112805D0002C03D0D5A1BB2017 +:1091F0000DF019F9204614B010BD3220E4E710B587 +:1092000001220023114603F0B5FC10BDFFB595B057 +:109210001D460E460746FFF7F2FF04000AD02078ED +:10922000222804D3A07F8006C00FA84204D10820C2 +:1092300019B0F0BDC748FBE7372168460170478089 +:10924000002D05D00121017146711799817102E04D +:1092500000206946087109A96846F9F784FEA07FD5 +:10926000DF21084069010843A0770020E0E770B5DE +:109270000446084620380D4603000DF0C5F90A06DD +:109280000A11232C334249505761FF20ADA1083009 +:1092900052E02078202851D1FF20AAA10B304BE0CA +:1092A000A7480178032949D08078132846D0207830 +:1092B000242843D0252841D023283FD0FF20A1A136 +:1092C0000E3039E02078222838D0232836D8FF20E5 +:1092D0009CA1153030E0207822282FD0FF2099A1C2 +:1092E000193029E02078222828D0242826D02628C2 +:1092F00024D0272822D0292820D0FF2091A11C305B +:109300001AE02078252819D0FF208EA1233013E001 +:109310002078252812D0FF208AA126300CE0207862 +:1093200025280BD0FF2087A1293005E020782828A8 +:1093300004D0FF2083A12C300DF075F8257070BD8E +:10934000FF2080A12F30F7E730B5834C0B88834A8C +:10935000022801D0934204D09D1FA54225D20228A5 +:1093600002D04D88954203D04D88AD1FA5421CD236 +:109370004C88A34219D88B88FF25F435AB4214D80A +:10938000022802D0C888904205D0C888724D0A3899 +:109390002D1FA84209D2C888904208D0944206D016 +:1093A0005B1C63438000834201DB072030BD00204B +:1093B00030BDF0B56A49884245D36A4A0125AD04FB +:1093C0001368A84201D398423DD30279002A06D0FF +:1093D000082A02D8067B082E05D90720F0BD047B99 +:1093E000002CFAD0F6E7002A06D004688C422AD373 +:1093F000AC4201D39C4226D3002E06D084688C4216 +:1094000021D3AC4201D39C421DD300240CE005685B +:10941000A700ED598D4216D30127BF04BD4201D3E9 +:109420009D4210D3641CE4B2A242F0D80022012570 +:10943000AD040CE084689700E4598C4203D3AC423D +:1094400003D39C4201D21020F0BD521CD2B29642EE +:10945000F0D80020F0BDFFB50022099B002802D003 +:10946000994205DC58E0002902D1002004B0F0BD8B +:109470000920FBE7845C002C12D087187D78112D21 +:1094800043D010DC2B000DF0BFF80A401726262C25 +:109490002C2E2E363640835C002B30D1521CD2B29B +:1094A0008A42F8DBE1E71C2D2FDA123D2B000DF08C +:1094B000ABF8042C2C121A2C022CD9D1BB78039CAB +:1094C000072B237001D25B0701D40A20CEE7029B51 +:1094D00001241B7816E0E343DB0708E0012C08D0E9 +:1094E00013E00620C2E70F2523072D075B19002B89 +:1094F000F4D03046BAE7029B1B789C0701D50B20BD +:10950000B4E702242343029C2370835C521C9A1804 +:10951000D2B28A4202DDABE7192676028A42A9DB83 +:10952000A3E710B504780B46002C1FD001210E4A8A +:10953000012C1ED0022C22D0032C2AD125E00000C1 +:10954000740A00207372635C6761705F636F726599 +:109550002E630000023000007B0C0000FFFF0000C3 +:109560000080010028000020023200000021197054 +:1095700011E019708179890903290AD10BE019706A +:1095800081798909012904D105E019708179890956 +:1095900001D0104610BD411C0622581C0CF0C5FD20 +:1095A000002010BD08B51346002806D0FEA00068B4 +:1095B000009048796A468009105C18700622581C91 +:1095C0000CF0B3FD08BD30B50C46097895B02229E2 +:1095D00002D2082015B030BD282369460B704880A0 +:1095E000132A03D03B2A01D00720F3E708460A716B +:1095F00009A9F9F7B8FC050003D121212046FFF79E +:1096000036FE2846E6E700B595B0232369460B7081 +:109610004880108888805088C880D0884881908889 +:10962000088100208881C88109A96846F9F79BFC58 +:1096300015B000BD70B50C00064610D0FFF7DFFD79 +:10964000050003D1D949DA480CF0EDFEA68028893F +:10965000E0802889208168896081A889A08170BD07 +:1096600070B50E46050003D00021092003F027FF46 +:109670000120D04C022E207324D0032E04D0CC48DD +:10968000CA491E300CF0CFFECA4806210D3003F047 +:1096900091FCA07C8006800EA074FFF78EFDA08B4D +:1096A00000280ED0002D0CD08300012200210920BB +:1096B00003F060FE092804D0BD48BC4928300CF0F6 +:1096C000B2FE70BDBB480321103003F073FCA07CD8 +:1096D00040218006800E0843A074B6480C3002F08A +:1096E00015F9DAE77FB501A9012003F0C3FA0028D4 +:1096F00004D0AF48AD4967300CF095FEAE4E01A8DE +:1097000003F0C6FA050002D0052D4CD048E0029CBB +:10971000A07F01072CD520462230009068462346C2 +:10972000628E80882146343301F07BFA0546A07FA3 +:10973000F7210840A077002D05D0B5422FD09C48D6 +:109740009A49783029E0E17F480889074000C90F2D +:1097500008432021095D4007400FC9000843E07716 +:10976000207828281CD129212046FFF780FD17E00A +:109770004007C4D568462246808821460E32FFF74E +:1097800042FF0546A07FFB210840A077002D07D0AF +:10979000B54204D08648854992300CF044FE00253D +:1097A000284604B070BD0020FBE7F8B5040004D1E2 +:1097B000ED207E4980000CF036FE7220207060683B +:1097C00008250178091F0B000CF01EFF11F90A3D56 +:1097D0005FF83D0EF8F83E3D3D3D3DF986F93D0010 +:1097E00073487249AA3074E087883846FFF707FD4E +:1097F000060004D16E486D49B2300CF014FE60785A +:109800000421284360706B4CA07F0843A07721217E +:109810003046FFF72CFDB07F8007800F012801D173 +:10982000801EA080384602F057FE3846FBF72AFE1D +:109830003846FAF7C6F93946022003F040FEB07FF9 +:10984000EF210840B077F8BD86883046FFF7D7FC97 +:10985000002804D156485549D0300CF0E4FD60682A +:109860008078012804D052485049D2300CF0DBFDFA +:1098700060688179304602F04EFF0028E3D06178BD +:10988000294361706168C880F8BD87883846FFF752 +:10989000B6FC060004D146484449E3300CF0C3FD51 +:1098A00060783946284360706068C088308160689D +:1098B0000089708160684089B081022003F0FFFD5B +:1098C0000020B075FFF70EFF0028DDD001203749DA +:1098D00080020CF0A8FDF8BD80783C2815D0002748 +:1098E000022815D00026002804D031482F49F8302E +:1098F0000CF099FD0021084603F0E1FD002107204E +:1099000003F0DDFD002E05D046E001270026F1E73B +:109910000126EAE76078284360702648817F294362 +:109920008177002F38D160688688304601F055F87D +:109930000546807F6168800889798000012900D010 +:1099400002210843A87760680622C08A28816068DF +:10995000008B68816068408BA8816068C079E87579 +:1099600061682846183008310CF0DFFB6068062279 +:10997000807B68706168A81C0F310CF0D6FBA87F53 +:109980008107890F304602F090FDA87F8007800F85 +:10999000012801D10748868006480178032913D0A1 +:1099A0008078132814D00BE00302FF0144950000D7 +:1099B00013030000740A0020023000000CE00FE0E6 +:1099C000FF20FCA1453084E70120FFF7BDFBF8BD77 +:1099D0001120FFF7D2FBF8BD204601F02AFCF8BDAC +:1099E000607828436070F8BDF7B505460078002719 +:1099F00000090C463E4601287ED00022F14902288B +:109A00007BD0072804D00A2878D0EAA1EE482DE1BF +:109A1000686803780D2B31D006DC042B6FD0072B40 +:109A200036D00A2B6AD106E0122B38D0132B40D047 +:109A3000142BF7D1B2E011270726002C72D08088B2 +:109A4000A0806968FB238979A171E04905468A7F76 +:109A50001A408A77032103F0C5F80421284603F051 +:109A6000C1F80021284603F0BDF80221284603F082 +:109A7000B9F80121284603F0B5F8F9E001270926D5 +:109A8000002CDBD08088A080686880792072EFE0AD +:109A900012270E2680882146FFF7CCFDE8E01A2722 +:109AA0000726002CCAD04088A08068680079A07181 +:109AB000DEE081783C2936D010271E26002CBDD050 +:109AC0008088A0806868C08A20836868C08AE08235 +:109AD0006868008B60836868408BA0836968207D1C +:109AE000497F4008C9074000C90F084320756968CD +:109AF000C007C00F497F03E05FE08AE0ADE01CE0F3 +:109B000049084900084320756968A21DC8790831D1 +:109B1000FFF748FD69682246887B0D320F31FFF759 +:109B200041FD05E074E019270726002C70D0A271D2 +:109B3000A648F722817F11407DE01B272E26002CAE +:109B400066D0A1806968A21D0879491DFFF72AFD2A +:109B500068682030C07A60736868C0780428A07B89 +:109B600019D040084000A073F921084069681F22FD +:109B7000C9788907490F0843A07369684007C97A03 +:109B8000400FC9000843A073696820460F300C31AC +:109B90000CF0CBFA6CE001210843E4E71E270E2607 +:109BA000002C6DD0A1806868E21D407AA0716968C0 +:109BB0008878C91CFFF7F6FC5AE0287A012805D0FE +:109BC000022815D080487BA132384FE01D270E2691 +:109BD000002C55D06888A080A889E080E889208181 +:109BE000288A6081688AA0817848DF22817FA2E785 +:109BF00012270E266888FFF71DFD002C40D06878DC +:109C00004007400F032833D17048FD22817F92E73F +:109C100036E0287A03000CF0F7FC06041010202030 +:109C2000202619270726002C2AD0A1806748A27178 +:109C3000817F4908490081771AE019270726002CFF +:109C40001ED0A180287A012805D00320A0715F488A +:109C5000EF22817F6FE70220F8E721462846029A2B +:109C600001F04BFCFEBD532052A100010CF0DBFBC8 +:109C70000298002C068001D0278066800020FEBD5F +:109C800002980680FAE710B5504894B080781328FF +:109C900002D0082014B010BD22206946087009A91E +:109CA0006846F9F760F904460021072003F007FC35 +:109CB0002046EFE700B5454895B08078122801D0DE +:109CC0000820B5E41E216846017000218170C17032 +:109CD00009A9F9F748F90028F3D10021072003F07A +:109CE000EEFB1120FFF749FA0020A1E400B5374848 +:109CF00095B00078022801D0032818D11B2108A8AC +:109D000001730021817369460BA8F9F72CF900282B +:109D100004D1684640781B2801D0032088E4002144 +:109D2000084603F0CCFB68468078002801D0082064 +:109D30007EE40120FFF708FA002079E4F8B5234C0F +:109D400003000CF061FC0A068017808080804B3590 +:109D50006E80FFF7CBFF00282AD1F7F7E9FD002836 +:109D600026D02221017000210172F7F7C2FDA07FE9 +:109D7000012152E08EB23046FFF741FA050004D1CE +:109D800011480CA12E300CF04EFB287821280FD062 +:109D9000F7F7CEFD00281BD01221017002270772B1 +:109DA00046800020A875F7F7A4FDA07F3843A07770 +:109DB000F8BD00007372635C6761705F636F72650A +:109DC0002E630000FFFF000036050000740A00202B +:109DD000132229463046FFF7F6FBE9E7A578122D56 +:109DE00006D0132D07D0FA49FA480CF01CFBDFE728 +:109DF000FFF760FF01E0FFF746FF0028D8D1F7F733 +:109E000097FD0028D4D022210170122D07D0022105 +:109E10000172F7F76EFDA07F10210843C7E701210B +:109E2000F6E7A07C810901290BD0800904D0E9481C +:109E3000E74922300CF0F7FA03210020FFF710FC6D +:109E4000B6E70221F9E7E348E1492930CDE7F7B564 +:109E500014460D0004D1DF48DD4931300CF0E3FA3F +:109E600028780827012807D002281FD0D948D849C8 +:109E700062300CF0D8FAFEBD0098FFF7C0F906007A +:109E800004D1D448D24938300CF0CDFA0220B07554 +:109E90001030207060783843607007CD083407C4F4 +:109EA000CD482022817F11438177FEBD0098FFF7C6 +:109EB000A6F9060004D1C748C54946300CF0B3FAEC +:109EC000A988C648814208D1EA88824205D1132276 +:109ED00031460098FFF777FBFEBD814202D1E8884A +:109EE000002809D01220207060783843607007CDB8 +:109EF000083407C4002006E07823002202200099DD +:109F000003F038FA0120B075FEBDB34840897047B0 +:109F1000FFB591B01498F8F721FF00285DD1012416 +:109F2000684603218471C9028180002201A920466C +:109F3000FAF719F9002850D16846152184714902B1 +:109F4000818000261C2102A800960CF04DF901200A +:109F50000146684610310170002001466846417094 +:109F60008178F9273940891C21438170017A0225C3 +:109F70002943017212998186C6861F2101870C90A0 +:109F800011980F9001A80B9009AA0BA902A8F9F744 +:109F9000B5FE002821D168468F4E808CF08068463F +:109FA00084718F498180807809AA3840801C4108DB +:109FB0004900684681708586058713A80F900BA914 +:109FC00002A8F9F79BFE002807D16846808C3081F3 +:109FD00031460A311498F8F7D4FE15B0F0BD30B50B +:109FE0000C46804995B08C4241D37F4901229204AE +:109FF0000968944201D38C4239D3203800220125CC +:10A0000003000CF001FB06042F494D535C64002152 +:10A01000082003F02EFA002802D0112015B030BD20 +:10A0200024206946087000A80522A11C02300CF00B +:10A030007CF809A96846F8F796FF050002D0082DBC +:10A040000ED031E0082300221146184603F092F9A1 +:10A05000082829D05F485E49D6300CF0E4F923E0A7 +:10A060000620DBE76068002803D0884201D2102078 +:10A07000D4E73D2168460170218841806188818054 +:10A0800009A9F8F770FF05000ED1606800280BD011 +:10A090006946098D018007E0206801F079FC02E043 +:10A0A000204600F0D8FC05462846B7E73E2007E0EA +:10A0B000857000E0827009A9F8F755FFF3E73420B6 +:10A0C000694608702078C0076846F3D0F0E707209B +:10A0D000A4E730B50C46444995B009688C4201D2DA +:10A0E00010209BE7203803000CF08EFA0504212194 +:10A0F000232132002088FFF782F8002804D000785E +:10A10000222803D2082089E7384887E725216846B6 +:10A1100001702188418009A9F8F725FF050015D1B4 +:10A120000AA905220231A01C0BF0FFFF0EE0062554 +:10A130000CE02068002805D0884201D2102505E0F7 +:10A1400001F01BFC24480025808BA080284665E791 +:10A15000072063E720481330704710B520211E48C0 +:10A160000CF040F80120FEF7EFFF1120FFF705F893 +:10A1700000211948C943818000218176E1218900AD +:10A18000818301460C300D310446F7F751FC12482B +:10A190000722214613300BF0C8FFFFF70EF8002806 +:10A1A00003D00B4912480CF03EF900F0D5FF10BD6A +:10A1B00010B504463C210CF015F8A07F8008800003 +:10A1C000A077202020700020A0752034607010BD82 +:10A1D000B49D00008C050000740A0020FFFF000001 +:10A1E000012A000000800100280000200230000049 +:10A1F000FB0600007047FEB50546FF480C4681424D +:10A2000007D301208004844205D3FC4800688442BF +:10A2100001D21020FEBD002D02D0012D32D126E04A +:10A22000F74908220F4668460BF07FFF3946204663 +:10A23000FFF777F90028EDD1FEF7BFFF060006D043 +:10A240000722694638460BF070FF3046FEBD207885 +:10A25000002801D0012805D1E94807223946C01D50 +:10A260000BF063FF0021092003F029F90FE00978C2 +:10A27000002907D0012905D0022905D0032903D0E0 +:10A28000E048FEBD0720FEBD0120FFF7E9F9DC48EC +:10A290000C3885760020FEBD10B5D8490968884283 +:10A2A00001D2102093E7D64902460C390B7B0D31C1 +:10A2B0001846FFF777F9002089E7FFB599B0054602 +:10A2C000002069460871087208A9087408751446C8 +:10A2D000CA480122C849920400681E46002D05D0D4 +:10A2E0008D420BD3954201D3854207D3002C08D071 +:10A2F0008C4203D3944204D3844202D210201DB076 +:10A30000F0BD2846204318D01F270CAB01AA0097A8 +:10A3100028461A99FFF79FF80028F0D10DAB02AA42 +:10A32000314620460097FFF796F80028E7D16846A7 +:10A33000007AC10703D00A20E1E70720DFE78007A2 +:10A3400005D568460079800701D50B20D7E703AF14 +:10A35000002D0FD01A20694608731A988873294671 +:10A36000F81C1A9A0BF0E1FE0EA903A8F8F7FBFD02 +:10A370000028C4D1002C0ED02021684601738673BA +:10A3800032462146F81C0BF0D0FE0EA903A8F8F7C0 +:10A39000EAFD0028B3D19A4908A8007C0C3948701E +:10A3A0000020ACE770B504460A2020700D46204618 +:10A3B000F8F7D9FD002805D139202070294620461C +:10A3C000F8F7D1FD70BDF7B500260C4605460B2702 +:10A3D0001AE02968B00009580978002903D001293A +:10A3E00001D00720FEBDA170296806220958E01C93 +:10A3F000491C0BF09AFE277020460299F8F7B3FD2E +:10A400000028EFD1761CF6B22879B042E1D80026B8 +:10A410003A270FE0A868B10041581022A01C0BF0A9 +:10A4200084FE277020460299F8F79DFD0028D9D1B7 +:10A43000761CF6B2287BB042ECD80020FEBDF0B509 +:10A44000044671A003C897B06B4B00271591149078 +:10A450009C4211D369480125AD040268AC4201D386 +:10A46000944209D32078012809D16168994203D325 +:10A47000A94204D3914202D2102017B0F0BD604926 +:10A480000C390A78012A0CD18A88614B9A4203D090 +:10A49000002806D0012804D08A7F13079B0F06D11D +:10A4A00001E00820E9E7D30701D1910701D5112088 +:10A4B000E3E7218A574B0A46203A9A4207D30128FC +:10A4C00075D1002973D1628A002A70D111E0022867 +:10A4D00001D0032801D1A02969D3012809D0484A15 +:10A4E0000C3A5278D20704D0628A002A5FD0B42A8C +:10A4F0005DD8002806D0012808D0022804D00328FF +:10A5000055D117E0002518E0022516E0002902D1F8 +:10A51000608A00280CD004256068007800280CD0E0 +:10A52000012809D0022807D0032805D03548A4E720 +:10A530000125F1E7032500E00127207A002806D055 +:10A54000012806D0022806D003287CD105E0002689 +:10A5500004E0012602E0022600E00326002D01D0DF +:10A56000022D14D1002E12D0E068FEF722FF002841 +:10A5700083D123480C384078800702D02148401E00 +:10A580007BE7022D03D1022E5DD0032E5BD0182174 +:10A5900068460170218A4180218A8180857118482E +:10A5A0000C38007B002803D001286FD104E04AE07A +:10A5B00000216846C17102E001206946C871684601 +:10A5C000077221780930012937D006210BF00AFEE5 +:10A5D00069460E74207D8207C107D20F4007C90F5C +:10A5E0005200C00F11438000014314A8405C69462B +:10A5F000C873002827D00FE0008001002800002049 +:10A60000800A002002320000070605040302010050 +:10A61000FFFF0000E13F000009A96846F8F7A3FC2E +:10A62000002884D109A96846FFF7BCFE0028A7D1FD +:10A63000002D0AD0022D08D010E061680622491CC6 +:10A640000BF073FDC4E7072017E7002E06D009AA18 +:10A650006946E068FFF7B7FE002891D11B206946E4 +:10A6600008700120887009A96846F8F77CFC00286A +:10A6700086D108A840791B2819D12B000BF0C4FF04 +:10A680000504040707040A00032001E00FE002208C +:10A69000FEF75AFD012D0CD0608A002809D0002257 +:10A6A00083001146104602F065FE002801D0032009 +:10A6B000E3E60020E1E6F3B5032687B00D46002966 +:10A6C0000AD0FA4885426FD301208004854203D323 +:10A6D000F7480068854267D30798FEF790FD0400AD +:10A6E00005D02078222804D2082009B0F0BDF14816 +:10A6F000FBE7A07F8707BF0F002D05D0294638460E +:10A70000FEF722FE0600F0D139460027EA4801296B +:10A7100007D0022931D0E949E9480BF084FE3046E0 +:10A72000E3E7A27D2946012A02D0827F920701D564 +:10A730001120DAE700291BD108216A46049711820B +:10A740000592418904AADF48FAF7FDF80028CCD128 +:10A750006846008A082801D00320C6E768460188B9 +:10A7600001814188418181888181C188C18102A99B +:10A77000079801F061FF0646D1E7A17D022916D1B5 +:10A78000807F800613D4002D04D0A07F40070CD416 +:10A79000002100E00121079801F08FFF0600BED1E3 +:10A7A000A775002DBBD004E01AE01126B7E7002DF5 +:10A7B00016D02A4621460798FEF725FF064611289F +:10A7C000ADD1A07F4007AAD42046082229460E30EA +:10A7D0000BF0ABFCA07F04210843A07700269EE786 +:10A7E000102082E770B50C460546FEF708FD010013 +:10A7F00004D022462846FEF7E6FE70BDAD4870BD87 +:10A8000000B50146143195B0192901D2810707D04E +:10A8100001461E3104D00A3102D0072015B000BD18 +:10A82000312269460A70887009A96846F8F79BFBCF +:10A83000F4E701B582B00220694608809E4802AB69 +:10A8400000896A460021F9F7E7FE6946098802296E +:10A8500000D003200EBD1CB50021009102216A46E4 +:10A860001180934901900968884201D210201CBDD3 +:10A87000914801899348FAF766F8694609880229E0 +:10A88000F5D003201CBDF0B50E46884985B01746AB +:10A8900005468E4207D386480122920400689642FC +:10A8A00004D3864202D2102005B0F0BD1F2F01D97B +:10A8B0000C20F9E7804C8D4226D3954201D3854286 +:10A8C00022D3E08803A9F9F758FE0028ECD12878B4 +:10A8D00069464873E08803A9F9F730FE0028E3D100 +:10A8E0006946009008780221084369460870497B50 +:10A8F000090703D00821084369460870E0886946C3 +:10A90000F9F7B5FD0028CFD169468F80E08833463E +:10A9100001AA0021F9F780FE69468988B942C3D0AF +:10A920000320C1E71CB50C4600210091019122884B +:10A9300069460A805E4901900968002801D0884272 +:10A9400001D38C4201D210201CBD002801D0002A66 +:10A9500009D059486A46C1885A48F9F7F4FF694650 +:10A96000098821801CBD0C201CBD10B50123FEF7F9 +:10A970004DFC2CE4002310B51A461946FEF746FCA0 +:10A9800025E430B505464A4895B000680C4681423A +:10A9900002D2102015B030BD2846FEF730FC00284A +:10A9A00007D00178222902D3807F800603D40820B3 +:10A9B000F0E74048EEE7132168460170458009A999 +:10A9C000F8F7D1FA0028E5D108AA0A2151567F29C3 +:10A9D00001D02170DEE70520DCE7F8B5012304464D +:10A9E0001A46194602F0C6F8074601231A46022104 +:10A9F000204602F0BFF8064601231A4604212046ED +:10AA000002F0B8F8054601231A460321204602F059 +:10AA1000B1F80446002F03D128492B480BF003FD61 +:10AA2000002E04D1AD20254980000BF0FCFC002D48 +:10AA300004D125482149801C0BF0F5FC002C04D1E1 +:10AA400021481E49C01C0BF0EEFC22213846FEF7BF +:10AA50000EFC3846F8BD10B50446006800280CD03E +:10AA60001249884207D301218904884205D310493D +:10AA70000968884201D2102014E400F071FFA08818 +:10AA80000D4CA083A07E01280DD10021092002F0E9 +:10AA9000F0FC002800D00120A17C8909012915D0F3 +:10AAA0000321FEF7DDFD002006E400000080010028 +:10AAB0002800002002300000740A0020B49D00002D +:10AAC000C6090000FFFF0000B30200000221E8E712 +:10AAD00030B5F74B9A4207D301239B049A4205D322 +:10AAE000F44B1B689A4201D2102030BD1578EB065A +:10AAF0005B0F042B07D85478072C04D39378102BC2 +:10AB000001D8A34201D2072030BDD3785B0702D41D +:10AB100013795B0701D5062030BDC37FAC075B0806 +:10AB20005B00E40F2343C3770878EF2318401378C2 +:10AB30009B06DB0F1B0118430870F12318401378A4 +:10AB4000DB065B0F5B001843087050780873002029 +:10AB500030BD30B500240C70C378DB07DB0F0B7001 +:10AB6000C578AD07ED0F6D002B430B70C5786D07F1 +:10AB7000ED0FAD002B430B7014700179C907C90F9D +:10AB8000117003799B07DB0F5B001943117000798B +:10AB90004007C00F80000143117030BD70B51446EE +:10ABA0000D460646F6F7C4FE002809D0A221017022 +:10ABB000142221460830F6F707FBF6F79AFE70BD1F +:10ABC000132229463046FEF7FEFC70BD70B51446D0 +:10ABD0000E460546F6F7ACFE002809D0222101708A +:10ABE00045802178017261784172F6F782FE70BD6E +:10ABF000132231462846FEF7E6FC70BD10B5AE4C78 +:10AC0000207C00280CD1204621461038FDF762F840 +:10AC1000002803D0A9A1F2200BF005FC012020742C +:10AC200010BD70B594B015460C462C226946189E8E +:10AC30000A704880002B17D00822194601A80BF093 +:10AC400074FA68468581102231460E300BF06DFA99 +:10AC500009A96846F8F787F9002803D1A17F1022D7 +:10AC60001143A17714B070BD002001900290E8E775 +:10AC7000F0B50646008A97B080B20D460190FEF707 +:10AC8000BEFA04468C48317848380746E8370990C0 +:10AC90000B000BF0B9FC0EFCFB48085F8798B8D995 +:10ACA000FAF9F8F7F6FC002301221946019801F0A1 +:10ACB00061FF050004D1FF2080A130300BF0B3FB11 +:10ACC000002C04D1FF207DA131300BF0ACFB387E8D +:10ACD000C00904D078486030C06DA86112E02B2014 +:10ACE000694608720BA902A8F8F73DF9002804D0BC +:10ACF000FF2072A13C300BF096FB74490C980BF0CE +:10AD00008EFAA9617068A862B068E862A07F8007C7 +:10AD1000800F012820780DD0252804D0FF2067A1BE +:10AD20004D300BF080FB324621460198FFF736FF8D +:10AD300017B0F0BD2528F6D0222806D0242804D04C +:10AD4000FF205EA146300BF06EFB25212046FEF76A +:10AD50008EFAE8E7002301221946019801F00AFF64 +:10AD6000060004D1FF2055A158300BF05CFB002CED +:10AD700004D1FF2051A159300BF055FB2078252834 +:10AD800004D03078012108433070D1E702202870C8 +:10AD9000B068A860B068002802D000202871C7E71A +:10ADA0000120FBE72B2069460870434968464C396F +:10ADB000F8F7D9F8002804D0FF2040A178300BF034 +:10ADC00032FB03201BE02A206946087000A81022ED +:10ADD000023071680BF0A9F904A810220230B168A2 +:10ADE0000BF0A3F9344968464C39F8F7BCF8002851 +:10ADF00004D0FF2031A189300BF015FB042028700E +:10AE00000998686094E7B068002804D1FF202BA15E +:10AE100095300BF008FBE07F400704D5FF2027A109 +:10AE200096300BF000FBB06806220A3800903379A8 +:10AE30000421019801F0FBF90028A6D0FF201FA1F2 +:10AE40009B300BF0F0FA73E7002C04D1FF201BA11C +:10AE5000A3300BF0E8FA2046223010220546716834 +:10AE60000BF063F928212046FEF701FAA07F800746 +:10AE7000800F022814D100231A462146009501981C +:10AE800006E04BE1BAE0B0E095E03FE071E05FE161 +:10AE9000FFF7C7FE11281BD029212046FEF7E7F94E +:10AEA000E07F317A4007400FC9000843E0773FE771 +:10AEB0000080010028000020400B00207372635CBA +:10AEC0006761705F7365632E6300000040420F008E +:10AED000A07F000704D5FF20FD49B0300BF0A3FA96 +:10AEE000A07F08210843A0770020608620463430E8 +:10AEF0000BF078F9E07FFD220146C9071040890F69 +:10AF00000843E077307A2034207011E700230122D3 +:10AF10001946019801F02EFE040004D1FF20EC49EF +:10AF2000CD300BF080FA2B2069460872E94902A85F +:10AF3000F8F719F8002804D0FF20E549D2300BF0CB +:10AF400072FAE4488188204621300176090A417668 +:10AF50000E2129702146FC316960017E2974407EF2 +:10AF60006874DC482C30A860103030346C61E860C4 +:10AF7000DEE6002C04D1FF20D549E6300BF053FA71 +:10AF80002078212893D93079012802D0022808D1CD +:10AF900003E0E07F04210843E077387E0121084385 +:10AFA0003876324621460198FFF7F8FD23212046E6 +:10AFB000FEF75DF9BCE601220421019801F01FFCB7 +:10AFC0000028A2D0002301221946019801F0D2FDE9 +:10AFD000040003D1BE49C0480BF025FA0F202870A9 +:10AFE000172028716E34AC60A2E60421019801F0AC +:10AFF00056FC002889D11020287099E600230122F0 +:10B000001946019801F0B6FD050004D18720B0492A +:10B0100080000BF008FA2E462036307E41064DD5D2 +:10B02000A17F8F07BF0FC00713D029468031486F1B +:10B0300000280ED0027CF37DD207D20F5B001A43AA +:10B040000274486F5108E27F4900D207D20F1143C2 +:10B050000174307E000713D52A468032116F002913 +:10B060000ED0087CF37DC007C00F5B001843087446 +:10B07000116FE27F40084000D207D20F10430874DE +:10B08000307E80070BD5F8204259002A07D0012FC7 +:10B0900005D02946307C31311032FEF783FA307EFC +:10B0A000C0060BD5F8204259002A07D0012F05D140 +:10B0B0002946307C31311032FEF774FA0523684698 +:10B0C0000370357E4570834822216038019A0170F3 +:10B0D0004178C908C900C91C417042800372457299 +:10B0E000F6F78EFD2078252809D021280BD07A4844 +:10B0F00077495B300BF097F92078222803D9222179 +:10B100002046FEF7B4F80021019801F06BFD0028FD +:10B1100000D10DE670486E49633092E674686D4D5B +:10B1200020786035092802D00A28F2D10BE0E168C6 +:10B13000002902D02846F7F7E8FE2169002902D04D +:10B140002846F7F7E2FE21462846F7F7DEFEEFE550 +:10B1500061485F49883074E65E4810B504222821B2 +:10B160006030F7F7B9FE5B480024EC30017E4906F9 +:10B17000490E01764038C465FCF739FD55493C312C +:10B1800008461038F6F78BFC52484C30047410BD5A +:10B1900070B50D46FEF733F8040004D14E484C4913 +:10B1A000A7300BF040F9FF21053128460BF01CF8C1 +:10B1B000A07F8007800F01280CD00221284688300C +:10B1C000FCF716FD002804D043484149AC300BF091 +:10B1D0002AF970BD0121F1E70A46014610B5104673 +:10B1E0008830FCF71FFD10BD70B5054611200C46D8 +:10B1F0000870002161702121495D002908D00329D0 +:10B200000ED0042910D034483149C6300BF00BF968 +:10B2100020780009012802D9E87FC008607070BD5D +:10B220000007000F203002E00007000F30302070D0 +:10B23000EEE7F0B504464068082601789BB008297F +:10B240000DD00B2903D00C294BD1012181716068ED +:10B2500087883846FDF7D3FF05004CD147E0478883 +:10B260003846FDF7CCFF050004D1172018494001EE +:10B270000BF0D9F82878212833D0282833D16068FA +:10B2800002210C3000F050FF00282CD0606808210B +:10B29000001D00F049FF002825D02D2168460170CF +:10B2A000478029461022223101A80AF03EFF0FA94B +:10B2B0006846F7F758FE002804D007480449EF30E5 +:10B2C0000BF0B1F8A87F10210843A877292105E0E9 +:10B2D000BCAE0000F40A0020030200002846FDF77F +:10B2E000C6FF1BB0F0BD607830436070F9E7FE49DF +:10B2F000FE480BF098F8A87FEF210840A87729783E +:10B3000021290FD061688A79002A02D08978002922 +:10B3100012D08007800F022849D0F448F249343017 +:10B320000BF081F8FEF7DEF90028DAD0EF48EE499D +:10B330003F300BF078F8D4E7607830436070E87FF6 +:10B34000C00701D0042100E00321212041552878C5 +:10B3500029280BD03946062002F0B1F82878242895 +:10B36000E0D122212846FDF782FFDBE700230122FE +:10B370001946384601F0FEFB040004D1C920DA4921 +:10B3800080000BF050F825212846FDF770FF0D20B6 +:10B3900008A90871204609A98830FCF735FC022865 +:10B3A000C0D00028BED0D148CF491D30B8E7607862 +:10B3B00030436070B6E7F7B58AB015460646FDF72C +:10B3C0001EFF002841D0017822293ED323293CD0FA +:10B3D000C17F490739D4807F8007800F01280DD0B5 +:10B3E000002301220021304601F0C4FB0746C0487B +:10B3F0000290F7F781FD040007D101E00123F0E797 +:10B40000BA48B94959300BF00EF8002F1FD08837D1 +:10B4100067610298F7F770FD07460298F7F76CFD31 +:10B4200009212170266225710B99E760A1602061D6 +:10B4300003A92046FCF70CFC022806D0002804D003 +:10B44000AA48A94975300AF0EEFF0DB0F0BD002002 +:10B4500007466061E4E730B5002387B00546012266 +:10B46000194601F087FB04462846FDF7C8FE007820 +:10B4700022281BD9002C04D19C489B4981300AF01A +:10B48000D2FF0F21684601701721017120466E30EE +:10B49000029069461A30FCF7B7FB022806D0002854 +:10B4A00004D0E520904980000AF0BDFF07B030BD10 +:10B4B00030B5002387B005460122194601F05AFB3A +:10B4C00004462846FDF79BFE00782228EED9002C82 +:10B4D00004D18648844993300AF0A5FF10206946BC +:10B4E000087020468830FCF78FFB0028DED0E9206A +:10B4F0007D4980000AF097FFD8E7F7B50546007848 +:10B500000027000982B00C463E4602287ED007285C +:10B5100002D00A284AD14AE068680178082907D091 +:10B520000B2930D00C292ED070486F49D33060E100 +:10B5300014271A26002C6AD04088A080FDF75FFEF1 +:10B540000090002804D169486749AF300AF06BFFCA +:10B5500000980099C07DA21D1831FEF723F8686895 +:10B5600008228089E081696820461030091D0AF0B0 +:10B57000DCFD207E01210843F92108402076009857 +:10B580004021807F47E018270826002CD3D08088F0 +:10B59000A080FDF734FE050004D1F7205249800059 +:10B5A0000AF041FFA11D2846FFF71EFE23E1002CF3 +:10B5B00001D0288BA080287A01287DD0022804D0D1 +:10B5C00003282FD048494B4813E11C270726002C9D +:10B5D000B1D0A088FDF713FE0090002804D1FD2013 +:10B5E000414980000AF01FFF287B8007800F012857 +:10B5F000A07914D040084000A071FD210840297BAB +:10B600004907C90F49000843A07101E0E3E0DFE00A +:10B6100000988021807F084300998877EBE0012122 +:10B620000843E9E713270B26002C84D0A088FDF7F8 +:10B63000E6FD00900023A0880122194601F09AFA45 +:10B6400005460098002804D12A48274960380AF0A6 +:10B65000EAFE002D04D181202349C0000AF0E3FE58 +:10B660000098807F8007800F012859D0E86A817890 +:10B670008907890F0129A17954D049084900A1718E +:10B680008278FD255207D20F294052001143A17143 +:10B69000E322114002785207D20E1143A171DF223A +:10B6A00011404278D207920E1143A1710021E1713D +:10B6B000C1782172427900E037E00179607AD307DE +:10B6C00040084000DB0F18439307DB0F28405B0066 +:10B6D00018435207FB23D20F1840920010436072A8 +:10B6E000A07A4008400007E0BCAE00000E03000056 +:10B6F000540B002067040000CA07D20F10438A07CA +:10B70000D20F2840520049071043C90F1840890042 +:10B710000843A0720098007823286CD92621AFE056 +:10B72000A86AA4E701221143A9E7297BFE48022960 +:10B7300010D017270C26002C4AD0012911D003293C +:10B740001ED004291FD005291DD0F849F8480AF059 +:10B750006AFE23E019270726002C4CD00121A17195 +:10B7600005E00121A171E17989088900E171017E7B +:10B77000CA094906D201890E49000A4302760DE042 +:10B780000220A07106E0687B0007000F8030A071E6 +:10B79000052918D0E07980088000E071A088FDF7C5 +:10B7A0002EFD05460078212825D0232804D0E04826 +:10B7B000DE490C300AF037FEA088002101F012FAB1 +:10B7C000222128465DE0E07980088000401CE4E703 +:10B7D0000498068015E0002C01D06888A080287AA3 +:10B7E000032828D004280FD005284DD0D048CF49B1 +:10B7F00064300AF018FE0498002C068001D02780DF +:10B800006680002005B0F0BD15270C26002CDFD087 +:10B810000023A0880122194601F0ACF9050004D1EB +:10B82000C348C2492A300AF0FEFD0622A11DA869BC +:10B8300009F0DCF9DFE716270726002CC8D0A0881E +:10B84000FDF7DDFC00900023A0880122194601F0DD +:10B8500091F905460098002801D0002D04D1B44884 +:10B86000B24938300AF0DFFD2878C00601D5022041 +:10B8700000E00120A071009800782328BBD927217F +:10B880000098FDF7F4FCB6E717270C26002C9FD094 +:10B89000A088FDF7B4FC00906D7A002804D1A4487C +:10B8A000A2494B300AF0BFFD0621A01D0AF09AFC08 +:10B8B0000020A071207A032108432072FB21084058 +:10B8C0000099C97FC907490F08432072680692D5BD +:10B8D000E07904210843E071A07AE90740084000BC +:10B8E000C90F0843E17A2A0749084900D20F1143DA +:10B8F000FD22AB07DB0F10405B001843A072E80687 +:10B90000C00F114040000143E17274E710B50446D6 +:10B91000807990B08009012804D04D20834900012E +:10B920000AF081FDFFF76AF90120694608707E4838 +:10B930000AA9A0380190201D0290601C0B90684657 +:10B94000FCF786F9002804D07948784987300AF056 +:10B950006AFD0322601C0B990AF0E7FB10B010BDD2 +:10B9600010B5714CA03C002805D00146102220469D +:10B970000AF0DBFB0120207410BD10B50446FFF770 +:10B980003DF969491022A03920460AF0CEFB10BDCE +:10B9900070B50025644C00281CD06649884207D346 +:10B9A00001218904884205D363490968884201D28C +:10B9B00010250DE0062109F003F9411C07D05A4972 +:10B9C0004039C865207E80210843207600E00725A5 +:10B9D000284670BD207E4006400EF6E7F3B50020F5 +:10B9E00089B00D46029000290AD0524885421CD3E6 +:10B9F00001208004854203D34F480068854214D358 +:10BA00000998FDF7FCFB060003D03078222815D1F9 +:10BA100002E04A480BB0F0BD002D08D1B07FC1094B +:10BA200003D08007800F022801D01020F2E7B07FFA +:10BA3000C10601D4000703D5002D01D00820E9E795 +:10BA40003948007EC00712D1F07F400701D50D2094 +:10BA5000E0E7002201231146099801F08BF8070066 +:10BA600005D0B07F8007800F022802D00BE01120A4 +:10BA7000D0E7002D07D02A4639463046FFF728F890 +:10BA800002900028C6D128488C38F7F735FA040010 +:10BA900003D126492A480AF0C6FC0A2020700998DA +:10BAA000206238468830A060B07FFB218007800F7D +:10BAB000012829D0002D4CD002202071381DE060D3 +:10BAC00038780007400F20743878C006C00F6074C3 +:10BAD000A07C2A788008D2078000D20F1043A0747F +:10BAE0000840F17F01AAC907490F0843A074A8784C +:10BAF000E07469462846FFF72CF8684600792075FF +:10BB000068460078607528E001202071207B2A7843 +:10BB10008008D2078000D20F104320730840297894 +:10BB20008907C90F89000DE0E00B0020BCAE0000C2 +:10BB300053040000008001002800002002300000B3 +:10BB4000630500000843207324213046FDF78FFB76 +:10BB50000BE0032020710520207325213046FDF7DE +:10BB600086FBB07F4006400EB07703A92046FCF765 +:10BB70006FF8022805D0002803D0FD49FD480AF0DF +:10BB800052FC029846E7FFB581B00A9D06461C4666 +:10BB90001746142128460AF027FB0B980021016064 +:10BBA000F8070ED0F44920680968884239D312306A +:10BBB00028602068143068602068A8600B982168AD +:10BBC0000160B80726D56068002803D0EA490968F3 +:10BBD000884226D3029900290AD0FC3600280ED0CC +:10BBE00031461030FDF79DFC00281BD1606810E045 +:10BBF000002816D0E86080366068B0670AE0FEF77B +:10BC0000A9FA0146072230460AF08FFAFEF7F6FF3E +:10BC1000DA48E860780707D5D749A06809688842FC +:10BC200001D21020EEE528610020EBE5FFB5D44AF3 +:10BC30000E4607CA97B002AB07C3002700970197CB +:10BC40001798FDF7DCFA050005D02878262804D0DF +:10BC500008201BB0F0BDCB48FBE700231A4619466D +:10BC6000179800F087FF040004D1C248C049803013 +:10BC70000AF0D9FBA87F8007800F1690012814D006 +:10BC8000022824D0BB48BA4999300AF0CCFB0121E4 +:10BC90000022852E31D01EDC002E26D0812E26D00B +:10BCA000822E26D0832E1ED125E0002EEFD12146F4 +:10BCB0002846199AFEF70CFF0028CAD119988078F7 +:10BCC000009019980078C007C00F0190DFE719981D +:10BCD000002808D1DBE7862E11D0882E11D0892EBE +:10BCE00011D08A2E11D00720B3E710460EE0084687 +:10BCF0000CE002200AE0032008E0052006E0062010 +:10BD000004E0082002E0092000E00A20002222715D +:10BD100001216A461176211D0791002801D020716A +:10BD2000FAE0169801280CD0A66AE06A02220121E6 +:10BD300010900020A0602846173002291AD0012157 +:10BD400019E0E66AA06A1090032030702078FB2387 +:10BD5000C006C00F7070B07801221840009BF370CD +:10BD60008008019B800018430221B0700020707190 +:10BD70003071DEE70021890009190861681C022A78 +:10BD800001D0012100E00021890009190861B07883 +:10BD90008007800F01285ED1109880788007800F7F +:10BDA000012858D110980079844610984079009065 +:10BDB000169801281DD0317908A801747179017590 +:10BDC00008A8027C6046024008A8007D009908404F +:10BDD000139010433FD06C491A98884207D3012131 +:10BDE0008904884215D364490968884211D2102019 +:10BDF0002FE70CAA0DA91998FEF7ABFE08A8007C46 +:10BE000061460840307108A8007D009908407071B3 +:10BE1000D6E720463C3021460090F031169801913B +:10BE2000022834D000211A9B20460C33FFF7ABFECA +:10BE30000028DDD12046503021460090F43116987C +:10BE40000191012825D0002120461A9B139AFFF763 +:10BE50009AFE0028CCD110988078400702D4E87F61 +:10BE6000C0072BD0169902A8012914D0109909787F +:10BE70004900405A21780907490F4900C8408707FF +:10BE8000BF0F2AD0012F14D0022F0FD113E00121B0 +:10BE9000C9E70121D8E721780907490F4900405A2D +:10BEA000109909784900C8408707BF0F032F04D0B5 +:10BEB00004E0022711E001270FE00227169801286D +:10BEC0000BD1B078FB210840E97FC907490F08432F +:10BED000B07020780007400F3070207810224008A2 +:10BEE000400020701099D2434978C907C90E114308 +:10BEF00008402070C00623D4022F21D0012F21D06A +:10BF00000020A061E0612062606220461830A060DD +:10BF1000E87F40084000E877204606A98830FBF714 +:10BF200073FE002806D0022804D06F2010490001BB +:10BF30000AF079FA25212846FDF799F9002088E6CC +:10BF4000032008E020460D211B300AF04BF9204663 +:10BF50001830A060042069460875E87F0121084375 +:10BF6000E87705AA29461798FEF730FED4E70000C7 +:10BF7000BCAE00008E05000028000020400B002011 +:10BF8000606701000230000000800100F0B587B05A +:10BF900015460E0004460DD06A48854207D301209D +:10BFA0008004854206D368480068854202D210208A +:10BFB00007B0F0BD2046FDF722F9070004D038781D +:10BFC000272803D00820F3E76048F1E700231A464A +:10BFD0001946204600F0CEFD040003D15C495D48BF +:10BFE0000AF021FA0020002E05D0022E08D0012EE2 +:10BFF00011D00720DCE701216A461171A06018E02A +:10C00000234618336946A360087110222946184652 +:10C010000AF08BF80DE021461831A16069460871DD +:10C02000A061E061206260620621284608F0C8FD38 +:10C03000A0612078C10714D0400840002070022081 +:10C04000694608702046183002907030FBF7DCFD1E +:10C05000022806D0002804D03E483D4923300AF08B +:10C06000E2F925213846FDF702F90020A0E770B576 +:10C0700094B00D460646002B02D0072014B070BDC8 +:10C08000FDF7BDF8040007D02078222802D3A07F56 +:10C09000400603D40820F1E72C48EFE7002D19D023 +:10C0A0002D216846017046801022294601A80AF019 +:10C0B0003CF8E07F297C4008C9074000C90F0843CD +:10C0C000E077297C40078906400FC90EC900084364 +:10C0D000E07703E02E2168460170468009A9684692 +:10C0E000F6F741FF694609782D2905D1002803D1CB +:10C0F000A17F10221143A177A17FBF221140A17718 +:10C10000BCE710B50C46FDF77AF8002805D00E49BB +:10C1100009688C4203D2102010BD0C4810BD214686 +:10C12000FFF762F8002010BD05E00278401C002AED +:10C1300001D0002070470A46491E89B2002AF4D176 +:10C14000012070470080010028000020023000001C +:10C15000BCAE00000F07000030B50346072903D02E +:10C160000820DA781C7916E00720FAE707290BD0B7 +:10C170005500ED186D79072D01D0401EC0B2521C3C +:10C18000D2B20F2A07D105E05500ED186D79072DC1 +:10C19000F3D0F4E700222546641EE4B2002DE5D179 +:10C1A00030BDFFB581B00C461646114620460A9FA9 +:10C1B0000B9DFFF7D1FF00280AD020790F2803D369 +:10C1C000FEA1A0200AF02FF9A078C00907D019E03D +:10C1D000072E02D0112005B0F0BDFD48FBE7019805 +:10C1E0002880381D6880002068712871EF800498CD +:10C1F00028812846F6F7DFFE002803D1EFA1AD2005 +:10C200000AF011F9E07821794018491CC0B2217177 +:10C210000F2801D30F38C0B2400000194671817950 +:10C22000F12249084900114081710020D3E7FFB590 +:10C2300083B01C4616460F4600231A4602210C9D69 +:10C24000039800F097FC010008D033463A46019568 +:10C2500000940398FFF7A5FF07B0F0BDDC48801EEF +:10C26000FAE7F0B5054616460F4650888DB0002314 +:10C270000122022100F07EFC040003D1CFA1DF20C7 +:10C280000AF0D1F8002069460871A078400603D171 +:10C29000CAA1E3200AF0C7F8042F5ED32A78D0079A +:10C2A000C017401C06D161786B78994255D121782E +:10C2B000090752D00121142A46DA012A42D0122A53 +:10C2C00002D0132A40D128E00C2F3DD1A27852068B +:10C2D000520E012A38D0207800090001401C20703D +:10C2E000687860706846017168792A7901021143A3 +:10C2F00068460181E879AA790102114368464181C3 +:10C30000687A2A7A0102114368468181E87AAA7A1A +:10C31000010211436846C1811AE0062F14D120782A +:10C320000009000120707188012001F0C8F8022185 +:10C3300068460171C91E018168792A790102114399 +:10C3400068461FE0062F0AD06A461279002A1BD0E1 +:10C350007088324601A9FDF77AFD0DB0F0BD207856 +:10C360000009000120707188012001F0A8F8022165 +:10C370006846017168792A79010211436846018192 +:10C380000021C9434181E3E70028E6D0748868466C +:10C3900081766978C176022181830021C18304A856 +:10C3A00005220090062311462046FFF740FF002893 +:10C3B000D3D088A1D6200AF036F8CEE7F7B58CB0F6 +:10C3C00015460C990D98F9F7CEF9C0B2082851D14D +:10C3D000002069468885688800230122022100F038 +:10C3E000C9FB040004D1FF2074A163300AF01BF8DC +:10C3F00001230021E07822790BE046003619767996 +:10C400009E4201D1491CC9B2401CC0B20F2800D1C4 +:10C4100000201646521ED2B2002EEED1002902D1C3 +:10C4200017206946888504AB02330BAA00950C9946 +:10C430000D98F7F73BFC0006000E07D002281BD032 +:10C44000032817D0FF205DA1893011E06846808D58 +:10C4500000280FD002A901910090688804230122CE +:10C460002146FFF79EFE002804D0FF2053A176301E +:10C4700009F0D9FF0FB0F0BD68781021084368704B +:10C48000F8E70020584902464300401CCA520828D9 +:10C49000FAD3704700218170017809090901017000 +:10C4A00000214170C1700171704770B50D460023C5 +:10C4B0000122022100F05EFB040004D1FF203FA115 +:10C4C000CF3009F0B0FFA0786906C009C001490E5D +:10C4D0000843A07070BD704710B50146012000F000 +:10C4E000EEFF10BD3EB58DB2002301220221284689 +:10C4F00000F040FB040004D1FF2030A1E43009F03B +:10C5000092FF20786946000900012070022008701F +:10C5100036488880C88000222846FDF798FC3EBD3A +:10C52000F7B505460078002700090C463E4601286D +:10C5300004D0FF2021A1F33009F075FF287A0328E9 +:10C540000CD041201DA1C00009F06DFF0298002C05 +:10C55000068001D0278066800020FEBDEA89702712 +:10C5600010460A3086B2002C0AD06888A080A889BC +:10C570002081E28020460A30296909F0D6FDE5E7EE +:10C5800002980680E8E7F8B543680246D9799C79B5 +:10C59000090221435C7A1E7A25025C88981D354386 +:10C5A000241FA14238D11B79022B35D1042D34D060 +:10C5B000052D3DD0062D34D0402D19E07372635CFB +:10C5C0006C326361705F636F72652E630000000000 +:10C5D000043000007372635C6C326361705F636F80 +:10C5E00072652E6300000000000C0020FFFF0000B9 +:10C5F00012D3061D0F461446284600F0E9F9082814 +:10C600000AD01120207003202072A581E7812661C5 +:10C610006078082108436070F8BD001DFFF7CEFE6A +:10C62000F8BD031D50880A461946FEF7C4FEF8BD42 +:10C63000001DFFF716FEF8BD70B50D4600238CB047 +:10C6400006461A46022100F095FA040031D02078FF +:10C650000007000F01282ED01220694688746078E8 +:10C660000523801CC874082088822888C8826888AE +:10C670000883A8884883E888888302A90C20019150 +:10C6800000901A4621463046FFF78BFD00280ED158 +:10C69000F02300223146012000F06CFE20780009D2 +:10C6A0000001401C20706078801C607000200CB07D +:10C6B00070BDCD48FBE71120F9E770B50D460023AA +:10C6C0008CB006461A46022100F054FA040006D047 +:10C6D00020780007000F012803D00820E7E7C248B0 +:10C6E000E5E71321684681746178C1740221818273 +:10C6F000C58202A906200523019100901A46214611 +:10C700003046FFF74EFD0028D1D120780009000106 +:10C7100020700020CBE7F3B581B00D460023012245 +:10C720000221019800F026FA00260446002803D1D1 +:10C73000AE49AF4809F077FE2079A8423BD2AC4819 +:10C74000AA49401C09F06FFE35E0E07841000F195E +:10C75000401C7979C0B20091E0700F2801D100200F +:10C76000E0702079401E2071B879C00708D0009889 +:10C770000199042815D09D498220183109F053FEF3 +:10C78000B8790007410F08D0400F019904280CD058 +:10C7900096498F20183109F046FE009807280AD1E3 +:10C7A00007E00846FEF784FEEAE70846FEF753FE78 +:10C7B000F3E7761CF6B228466D1EEDB20028C4D110 +:10C7C0003046FEBD10B500230122022100F0D2F94F +:10C7D000040004D1B5208549800009F024FEE078EA +:10C7E00021794018C0B2E0700F2801D30F38E070F3 +:10C7F00000202071A07880210843A07010BDF8B5FA +:10C8000017460D4600231A46022100F0B3F9040032 +:10C8100005D0002D0CD0002F07D0062006E0072DF4 +:10C8200001D00820F8BD0720F8BD0820A84204D890 +:10C830006F486E49423009F0F6FD29462046FFF761 +:10C840008BFC0646002F28D0002E26D1E0782179D7 +:10C850001CE0420012195379072B03D093791B0770 +:10C860005B0F04D0401CC0B20F280CD00CE040007D +:10C8700000198079F12318406B071B0F1843907142 +:10C8800000290AD104E00020491EC9B20029E0D1E4 +:10C89000574856495A3009F0C6FD3046F8BDF8B53C +:10C8A0000D4600231A46022100F064F9040004D169 +:10C8B0004F484E49683009F0B6FD681E052804D37C +:10C8C0004B484A49693009F0AEFD0F21E2782079E2 +:10C8D000002310E0560036197779AF4206D1B179BE +:10C8E00049084900B1715B1CDBB21146521CD2B23F +:10C8F0000F2A00D100220646401EC0B2002EE9D108 +:10C900000F2905D248000019817901221143817154 +:10C910001846F8BD10B50446402801D2072010BDC6 +:10C9200000F056F8082802D03120000210BD002186 +:10C93000304802E0491C082903D24A00825A002AE2 +:10C94000F8D1082903D049004452002010BD04202A +:10C9500010BD10B5402801D2072010BD00F038F8F6 +:10C96000082805D00021234A40001152084610BD76 +:10C97000052010BDF0B58BB016460C00074607D059 +:10C98000002E05D06188402904D207200BB0F0BDED +:10C990001020FBE72088002801D0172801D90C209F +:10C9A000F4E7084600F014F808280FD0258803A8FB +:10C9B0002A463146023009F0B8FB01A8009062888F +:10C9C0002B4607213846FFF732FCDFE70520DDE77D +:10C9D00001460020074A02E0401C082803D2430019 +:10C9E000D35A8B42F8D1704702300000BCC500001A +:10C9F000AD020000000C0020F8B50546E54C079E8E +:10CA0000069821706270A370E6702071681C42085D +:10CA10005200E14B0021880000198446C261605C2D +:10CA200040008218002D0AD0002005E0664647002D +:10CA3000F669401CF353C0B2665C8642F6D8491CC6 +:10CA4000C9B20529E7D30026D21C9708B000BF0061 +:10CA500000198760304600F042F9A15D761C48431A +:10CA6000C219F6B2052EEFD3501B80B2F8BDF0B557 +:10CA70000546C84F8C460020FF247E5DA9009646DF +:10CA80000346CF190CE0F9695A008A5AC2498A4212 +:10CA900004D1401CC0B2FF2C00D11C465B1CDBB291 +:10CAA0009E42F0D86146002909D100280BD0002D04 +:10CAB00007D0B84949788E4203D2401EC0B2002840 +:10CAC00001D071460C70F0BD70B5B24C8D000023E2 +:10CAD0002D19615C09E0EC695E00A45B844202D11F +:10CAE0001370012070BD5B1CDBB29942F3D80020AB +:10CAF00070BDFEB51C4617460D46060008D0002D39 +:10CB000006D0F01C80088000B04203D01020FEBD8B +:10CB10000E20FEBD002F03D0002C01D0A74201D96A +:10CB20000720FEBD0094234622463946002001948A +:10CB3000FFF762FF2988814207D0814201D2042198 +:10CB400000E0092128800846FEBD009423462246C5 +:10CB5000394630460194FFF74FFF28800020FEBD84 +:10CB600010B5044600F0C5F8002801D0E0B210BDB1 +:10CB7000FF2010BDFFB50546874881B01E460C4614 +:10CB8000854204D0052C02D20398022802D300204B +:10CB900005B0F0BD002769460F7028466A46214659 +:10CBA000FFF792FF00280ED068460178204600F07B +:10CBB000A8F8002EECD00028EAD1284600F099F819 +:10CBC000002809D103E03846002EF6D1E0E7FF2027 +:10CBD00072A15C3009F027FC21462846039A00F038 +:10CBE0009CF8D5E7F8B505460C4600206A4E694624 +:10CBF0006E4F0870B5423BD0052C01D30720F8BD1D +:10CC00000A4621462846FFF75FFF002830D06846D5 +:10CC10000178204600F075F8230009F0F5FC0504C2 +:10CC2000090C11161B0001462846FEF7D5FA15E03F +:10CC3000FDF7E0FA12E001462846FFF74CFC0DE054 +:10CC400001462846F6F7B5FF08E001462846F8F702 +:10CC500012FC03E056A17B2009F0E5FB4D4A684633 +:10CC6000A10000788918C96940000E520020F8BD63 +:10CC70003846F8BD524A1268914201D210207047DE +:10CC8000052801D3072070470872002048727047BA +:10CC9000F8B504464A480068844201D21020F8BD25 +:10CCA000207A3C4A83009B18617A3B4D125C11E06C +:10CCB000DE694F00F65BAE420AD04A1C6272DA6946 +:10CCC0004B00D25A228000F01CF860600020F8BDB2 +:10CCD000491CC9B28A42EBD861720520F8BD0EB575 +:10CCE000384B40000ECB0091029301926946085ADE +:10CCF0000EBD28494978814201D9012070470020A2 +:10CD0000704770B50C460546FFF7E9FF214AA900B8 +:10CD1000891889686043401870BDF8B50C4606460E +:10CD200000206946134608706A4619462046FFF7F8 +:10CD30009EFE002500282BD0164A6846A1000078E8 +:10CD40008918C96940000E52684601782046FFF7ED +:10CD5000D8FF0546230009F057FC0504090C0F1401 +:10CD6000170029463046FEF713FA11E0FDF720FAC6 +:10CD70000EE0FFF78FFB0BE029463046F6F7E0FEAA +:10CD800006E0F8F771FB03E009A1622009F04BFB14 +:10CD90002846F8BD100C0020FFFF00007372635C92 +:10CDA000686F73745F636D2E6300000002300000D3 +:10CDB0007372635C686F73745F636D2E6300000051 +:10CDC000280000206C67010010B5014620220948A8 +:10CDD00009F0ABF907490020C877084610BD06499D +:10CDE000012048610548064A0168914201D10021AD +:10CDF00001607047400C00200005004078000020D2 +:10CE0000BEBAFECA8107C90E002808DA0007000F63 +:10CE100008388008C24A80008018C06904E0800891 +:10CE2000C04A800080180068C8400006800F704724 +:10CE3000BD4948788978884201D3401A02E021220E +:10CE4000511A0818C0B27047B74923314878897819 +:10CE5000884201D3401A02E02122511A0818C0B2B8 +:10CE60007047B149463148788978884201D3401AE1 +:10CE700002E02122511A0818C0B27047A94910B522 +:10CE80000C310868FF22120290430122D2031043A2 +:10CE90000860A54900202331487088702339487004 +:10CEA0008870463148708870A04808F0C8F89F48DC +:10CEB000401C08F0C4F8F5F741FC00F028F910BD5B +:10CEC00020207047B4E770B50C4605460026FFF7F2 +:10CED000AFFF9549A04214D30A46203A00232046CA +:10CEE000641EE4B200280BD08878105C2870887823 +:10CEF0006D1C401CC0B288702128F0D18B70EEE709 +:10CF0000012600F004F9304670BD202070479BE7F1 +:10CF100070B50C4605460026FFF796FF824923317F +:10CF2000A04214D30A46203A00232046641EE4B2ED +:10CF300000280BD08878105C287088786D1C401C05 +:10CF4000C0B288702128F0D18B70EEE7012600F086 +:10CF5000DEF8304670BD202101700020704710B50A +:10CF60000446FFF77EFF2070002010BD70B50C4610 +:10CF70000546FFF776FF6C494631A04215D30A46B5 +:10CF8000203A00232046641EE4B200280BD08878A3 +:10CF9000105C287088786D1C401CC0B288702128F5 +:10CFA000F0D18B70EEE7002400E0614C00F0AFF8A8 +:10CFB000204670BD70B50C460546212904D9FF20D6 +:10CFC0005CA1473009F02FFA55484068103840B24C +:10CFD000FFF718FFC6B20D20FFF714FFC0B286425C +:10CFE00007D2FF2053A14D3009F01DFA01E0F5F7FB +:10CFF000E8FB21462846FFF766FF0028F7D070BD02 +:10D00000F8B507464948484C401E474E007825462B +:10D0100046362335002806D1A9786878212200F009 +:10D020006BF800280ED0A1786078212200F064F817 +:10D03000002814D0B1787078212200F05DF8002823 +:10D0400028D033E038496878C91C0F546878401CF0 +:10D05000C0B26870212829D10020687026E03249CA +:10D06000607820390F546078401CC0B2607021286D +:10D0700001D1002060702D4F7F1E3878002815D018 +:10D08000A1786078212200F037F800280ED0002027 +:10D0900038700BE02449707826310F547078401CAA +:10D0A000C0B27070212801D100207070A978687812 +:10D0B000212200F021F800281DD0A17860782122DB +:10D0C00000F01AF8002816D0B1787078212200F00C +:10D0D00013F800280FD0F5F756FB144807F0B7FFF8 +:10D0E00001214903884203D016A1C12009F09BF910 +:10D0F0000E4807F0C4FFF8BD401C884205D090429E +:10D1000001D1002901D0002070470120704710B5DF +:10D11000064807F09CFF002801D1F5F723FB10BD5E +:10D1200000ED00E000E400E0800C00207D00002025 +:10D13000072000007372635C736F635F72616E64DB +:10D140002E6300007372635C736F635F72616E6461 +:10D150002E6300000C4908784A78401CC0B2904207 +:10D1600000D008707047094A074820BF40BF20BF61 +:10D170004178037843701368002B02D103788B4207 +:10D18000F3D00020704700007F00002000E200E0A4 +:10D19000FEB5F34C07466068FF213E0181552178BA +:10D1A000FF2913D00901083141583246491E08327F +:10D1B00009020192090A805800F0C8F9002802D03B +:10D1C0002478254615E06168207888552770FEBDD3 +:10D1D000E34842680198115828010090083010581F +:10D1E00000F0B4F9002806D1DD482C4641680098CB +:10D1F0000D5CFF2DECD1DA4821014068855547547C +:10D20000FEBD70B5D64A04460020157A53680AE080 +:10D210000201561C9E5DA64203D10C329A588A42E6 +:10D2200004D0401CC0B28542F2D8FF2070BDF8B5D2 +:10D23000CB4F3E7801F013FE0146FF2E68D034013B +:10D24000254678680835405900F080F9022802D94F +:10D25000786840595AE0C2494868025D0A70A11CCA +:10D26000425C002A0CD0521E425441590122D20580 +:10D2700089180902090A41513046FFF789FF30E059 +:10D28000631CC25C0092221D94468258002A10D072 +:10D2900001239B029A420FD99205920D43595703DD +:10D2A000DB191B021B0A43516346C3589A1A920AA0 +:10D2B00009E0FF21C1540AE0435952039A181202AF +:10D2C000120A4251002242543046FFF761FFA4483F +:10D2D0000C344168C26800980959800012580098BF +:10D2E00090479F4C2078FF2812D001F0B8FD0146EE +:10D2F0002078626800010830105800F027F90128F2 +:10D3000096D92078616800010830085801F09AFD2C +:10D31000F8BDF8B51C4615460E460746FF2B03D34D +:10D3200090A1D32009F07FF88D48FF21C7604560A8 +:10D3300004720674017000224270104604E002017B +:10D34000521C401CA954C0B2A042F8D3F8BD70B51D +:10D35000834C06466578207C854203D381A1E62074 +:10D3600009F061F8E068A90046506078401C6070E0 +:10D37000284670BDFFB581B01D46FF2401F06FFD4A +:10D38000774F064679780198814203D875A1F42039 +:10D3900009F049F872480021037A406810E00A0158 +:10D3A0009446521C825CFF2A24D0019FBA4205D1C8 +:10D3B00062460C328758029A97421DD0491CC9B266 +:10D3C0008B42ECD8FF2C17D021014B1C019AC25480 +:10D3D0000B33029AC250039B614F0022012B0ED0E7 +:10D3E0000B1DC25001239B029D4216D9AA05920D26 +:10D3F00008D008E00C46E1E7FF2005B0F0BD0B1DAA +:10D40000C550EFE71A4653039B190E461B02083618 +:10D410001B0AAA1A8351920A09E0002D00D10125A6 +:10D420006B039B191D022D0A0B460833C550891C3E +:10D4300042543D463E782046FFF7AAFE2878B04287 +:10D4400015D001F00CFD014628786A68000108300B +:10D45000105800F07BF8012807D928786968000186 +:10D460000830085801F0EEFC01E0FFF7E0FE0198FB +:10D47000C3E770B50C46054601F0F1FC06462146AF +:10D480002846FFF7BEFEFF2817D0354D0401204681 +:10D49000696808300858314600F058F8012109033E +:10D4A00040186968A41C095D400B002901D089025D +:10D4B0000818002800D1012070BD002070BDF3B510 +:10D4C00081B00F460198FFF79CFEFF282AD0244D1B +:10D4D0002E7869683246344604E0844205D02646F8 +:10D4E0002301CC5CFF2CF8D11CE0FF2C1AD0A64203 +:10D4F0001FD11001085C2870FF2818D001F0AFFC84 +:10D500002A780146120168680832805800F01EF837 +:10D51000012809D92878696800010830085801F005 +:10D5200091FC06E00020FEBDFFF781FE01E001F066 +:10D5300091FC39460198FFF79CFF22016968FF239F +:10D54000541C0B558A5C3301CA54FEBD401A0002BC +:10D550000121000AC905884200D900207047000057 +:10D56000CC0C00207372635C736F635F74696D65CC +:10D57000722E6300F0B500241C4A01211C4B0803E5 +:10D58000546018601B4B1C601B4C20601B480469D6 +:10D59000E443E406E617046910252C430461184CA3 +:10D5A0006160184D2960761C00E020BF1F68002FC5 +:10D5B000FBD0002E03D107691026B743076190689E +:10D5C0008005906801D5104A10436960A160002170 +:10D5D00019600121084A09031160F0BD10B5044625 +:10D5E000FFF7C8FF2060002010BD000000C500400C +:10D5F00080E100E000C1004080E200E000ED00E0DA +:10D6000000C3004000C0004000FCFFFF70B51F4990 +:10D610000A68002A17D000231D4601244A68521CBC +:10D620004A60092A00D34D600E792246B2400E6846 +:10D6300016420AD072B60B6893430B6062B6496813 +:10D640000160002070BD052070BD5B1C092BE5D377 +:10D650000FA1362008F0E7FEF5E70120104980050C +:10D6600008607047EFF31081CA07D20F72B601212C +:10D6700081400648036819430160002A00D162B660 +:10D68000EBE7024800210160416070478400002000 +:10D690007372635C736F635F6576742E6300000062 +:10D6A00000E200E001208107086070470120810747 +:10D6B000486070471048C068C00700D0012070471C +:10D6C0000D488068C00700D0012070470A484069B3 +:10D6D000C00700D0012070470748C069704706495D +:10D6E0008A69D20306D589698907890F814201D1E8 +:10D6F000012070470020704700040040F8B5F84C46 +:10D70000207BE17A88421CD00126F64D0027E07A82 +:10D71000215C14200A4642435019037C052B11D08A +:10D72000037C062B1CD0037C072B28D0437C012BC9 +:10D7300033D0EDA1EF4808F076FE207BE17A8842F5 +:10D74000E5D1F8BD0674E07A0A2807D0E07A401CDB +:10D75000E072491CC8B2AA5802210CE00020F7E789 +:10D760000674E07A0A2808D0E07A401CE072491C6E +:10D77000C8B2AA5803219047DFE70020F6E70674F5 +:10D78000E07A0A2807D0E07A401CE072491CC8B24F +:10D79000AA580821EFE70020F7E74774E07A0A2843 +:10D7A00007D0E07A401CE072491CC8B2AA58072191 +:10D7B000E1E70020F7E770B50024CF4E0620707235 +:10D7C000CE4825464477047738300473C472CC4879 +:10D7D00007F035FCCB480575F572CB49601E8860B3 +:10D7E0007571B570F57035717570C848643905701C +:10D7F00045701420604340180574641CE4B2052C85 +:10D80000F7D30120F5F764F80020F5F761F801205F +:10D81000B071F4F727FDBE48F4F736FDBD4C20701B +:10D82000BD48F4F731FD6070F4F7F2FF70BD10B53C +:10D83000F5F719F8B74C2078F4F744FD6078F4F761 +:10D8400041FDAD4C207A002803D0F4F7CAFD00203A +:10D85000207210BD70B5A84CA079002804D0A2A1F8 +:10D86000AE4808F0E0FD70BDE07A002803D19EA12B +:10D87000AB4808F0D8FD0126A6710025E572607A54 +:10D88000042114225043974A801801749E488168ED +:10D89000491C04D0691E81600120F5F719F80020A9 +:10D8A000F5F716F8F4F7FAFF07F00AFDF5F7FBF8BD +:10D8B0009C480560056001209B49C0030860F5F79E +:10D8C00071F992480078022804D0032804D1E07846 +:10D8D000002801D0A67000E0A570F5F7D0F870BD63 +:10D8E000034680490520142242435218203A127FF1 +:10D8F000002A04D0401E0006000EF4D17047142206 +:10D90000424351180A46803AD366012220390A77E9 +:10D910007047012805D0032805D1002903D1002034 +:10D9200070470029FBD010B4734C00236370774A12 +:10D93000002890700CD002280AD007291AD20800BB +:10D9400078440079001887441505070D0F1113005E +:10D95000D37003E01B2000E03A20D07001206070FB +:10D9600010BC70475820F8E77720F6E79620F4E7D8 +:10D97000B520F2E710BC0020704710B5634840782E +:10D98000F5F798F880B210BD411E1422504310B52F +:10D99000544A8418203C042902D8207F002803D14F +:10D9A00051A1624808F03FFD207F012804D0B32038 +:10D9B0004DA1800008F037FD0020207710BD70B524 +:10D9C0004E4C607F217F884201D1012500E0002577 +:10D9D000F5F709F8F5F76EF8617F227F914201D1E2 +:10D9E000012100E00021A942EBD170BDF7B5074647 +:10D9F000481E84468EB0C0B2142205905043394A66 +:10DA000085180495287C2D1D07282AD1344C002622 +:10DA1000E07A227B824221D0235C059A934201D195 +:10DA2000012601E0002E04D00A2811D0421CA25C7D +:10DA300022540A280ED0401C227BC0B28242EBD175 +:10DA4000002E0BD0207B002806D0207B401E04E057 +:10DA50000022ECE70020EFE70A202073049A01205F +:10DA600010746046244C042813D8142041431D48E8 +:10DA700008182038007F00280BD00498007C01286B +:10DA80000BD00498007C012803D01098807A0128DC +:10DA900007D015A1264808F0C6FC1098807A012806 +:10DAA0006FD104980F4B007C022845D00C4C207B92 +:10DAB0000A2872D0207BE17A401C884203D10AA157 +:10DAC0001C4808F0B0FC049901204874217B05989B +:10DAD0006054207B0A2864D0207B401C20731CE10A +:10DAE000D80D0020E80D00207372635C72656D2E06 +:10DAF00063000000CF0500006C0E0020A00D002088 +:10DB0000780E0020C00D00204C0E00208E0000205A +:10DB10002FD200008C000020FDD600007D02000006 +:10DB20005E02000000F5004080E200E0CB02000051 +:10DB30001503000022030000607A059A0146904216 +:10DB400006D0014614267043C018807C9042F8D15C +:10DB5000627A824208D1617A14225143C918897CC1 +:10DB600061720121A17207E014224243D2181426E7 +:10DB70007143927CC9188A74142206215043C0183C +:10DB800081741098007A062819D201007944097925 +:10DB900049188F440812100E0C0AE07A00288ED023 +:10DBA00091E700209AE700200FE0B4200DE07320F9 +:10DBB0000BE0322009E00A2007E0062005E0FF2004 +:10DBC000FDA1E03008F02FFC0020029010980168C1 +:10DBD0000298081A28601099097A002912D00221A7 +:10DBE000401A0102090A296010980268406810185A +:10DBF0000002000A68601098807A0228109803D00A +:10DC0000007B74E00421EBE7007A002813D00222A5 +:10DC1000029810188446109842686046083016181A +:10DC2000E848029A4078904202D9E278002A04D06B +:10DC30003046083005E00422EAE7029A801A80198B +:10DC40000830627A062A1CD0627A14235A43DE4BCB +:10DC5000D2185268914214D0DC4B0793617A142297 +:10DC60005143D94A89184A688968D21BC91B1202D4 +:10DC70000902120A090A90423AD89A4238D89942BF +:10DC800036D83818801B0002000A286010996044BA +:10DC9000CF4AC9680002000A9446421A01239B0534 +:10DCA00007929A4201D2104614E00A1A09929A4247 +:10DCB00001D207980EE0079A6346624503D9591AC4 +:10DCC0000818401C06E0099A624506D9181A40183F +:10DCD000401C4042002860DC03E0B7A1BD4808F0CA +:10DCE000A2FB286880190002000A686000202872E0 +:10DCF0006868082608300002000A68601098407AB8 +:10DD0000A8721098007A687203280ED200280CD0EE +:10DD1000FFF7D0FC002803D007E0002011B0F0BDD1 +:10DD200002983A210E1A32200290A6480178012961 +:10DD300001D0032909D141780298814205D9E078C0 +:10DD4000002802D10298081A861928689F4AC01B29 +:10DD5000844601026868090AC01B03021B0A029379 +:10DD60008E421AD81346914217D80299994214D874 +:10DD7000617A062915D0667A6146062203920092DE +:10DD80001422914B7243D2189368DB1B8B4216D836 +:10DD90000396967C062EF3D177E0059801F055F9AD +:10DDA000BBE70499022205980A74627A062A00D019 +:10DDB000627A8A7460720120A07211B0F0BD062EE2 +:10DDC00063D000223146944614227F4B4A43D21836 +:10DDD0005368DB1B834229D2917BAB7A99421FD8CF +:10DDE00004980521059C01747B4D287B0A2811D0DD +:10DDF000287BE97A401C884203D16FA1774808F05C +:10DE000012FB287B2C54287B0A2807D0287B401C37 +:10DE1000287382E7E87A0028EFD0F2E70020F7E7DE +:10DE200001218C46917C0629CED102E06046002873 +:10DE30002AD03546009114202A46424362480621E2 +:10DE4000171839741038007B0A28634816D0017BF4 +:10DE5000C07A491C814203D157A1614808F0E3FA16 +:10DE60005D48017B4554017B0A290BD0017B491C8D +:10DE70000173BD7C0098A842DDD106E0C07A00287D +:10DE8000EAD0EDE70021F3E70096049902204E4D19 +:10DE90000874607AB04207D1049900988874059894 +:10DEA00060720120A07221E00398062E0FD0062890 +:10DEB00003D141A14B4808F0B6FA0398142250430D +:10DEC0004019059981740499009888740EE0062819 +:10DED00003D139A1444808F0A6FA0398142250430C +:10DEE000401905998174049906208874012011B0A5 +:10DEF000F0BD70B50D463D4A441900210B46101A7D +:10DF00008B4103D22CA13A4808F08DFA394885425A +:10DF100003DD29A1384808F086FA3848854203DA3B +:10DF200025A1374808F07FFA3648844205DA002CEC +:10DF300001DB204670BD334800E03348201870BD37 +:10DF4000401E70B5C0B2142148431F494418607B7D +:10DF5000062813D201007944097949188F44020C2C +:10DF60000A080604002068E0B42010E073200EE0E8 +:10DF700032200CE00A200AE0062008E0FF200EA173 +:10DF8000E03008F050FA617B0020002955D00221D2 +:10DF90004018616840180002000AF4F78BFD0C2558 +:10DFA0006557124A441900210B46101A8B412FD293 +:10DFB00001A10F482AE000007372635C72656D2E48 +:10DFC000630000008E000020E80D0020FFFF3F00EE +:10DFD000FFFFFF000E070000D80D00200702000021 +:10DFE000C5030000DD030000E3030000FF7F841E83 +:10DFF000F50300000020A107F603000000E05EF832 +:10E00000F70300000080841E00807BE108F00BFA1B +:10E01000FB48854203DDFB49FB4808F004FAFB4856 +:10E02000854203DAF749FA4808F0FDF9F9488442D5 +:10E0300007DA002C03DB204670BD0421A8E7F54871 +:10E0400000E0F548201870BDF0B5064683B0F348EF +:10E050000190457A029534687068001B0702F04809 +:10E060003F0A001B0090062D2DD014202946414365 +:10E07000EC480122081884464168E9489205864622 +:10E08000081B904210D3631A93420DD30246704688 +:10E09000724503D900984018401C05E073450ED91D +:10E0A000411A0819401C404200280CDA60460295CB +:10E0B000857C0198C0790028D5D003B0F0BDD14946 +:10E0C000D94808F0B0F90298854226D01421484377 +:10E0D000D4490123401802908068D1499B058C46A1 +:10E0E000011B8646994210D3221A9A420DD36346E9 +:10E0F000614503D900997144491C06E019466245FF +:10E100002DD9091A0819401C4142002905DD029841 +:10E11000B17A807B814200D37446062D15D0C14967 +:10E120001420454368184268121B1202120ABA42B0 +:10E130000BD2B37A827B934200D38468857C0198AA +:10E14000C0790028B9D1062DEAD13068A042B4D0F8 +:10E15000E0190002000A3460706003B0F0BDA94904 +:10E16000B14808F060F9D8E7F0B5B049044648680E +:10E1700085B0C005C00D1CD0103840B200280CDAA4 +:10E180000207120F083A920892005118C9698007D5 +:10E19000C00EC1400806800F09E08108A44A89002A +:10E1A000891809688007C00EC1400806800F002842 +:10E1B00008D000272078002806D0012804D00020AD +:10E1C00005B0F0BD0127F5E72079062813D201003C +:10E1D0007944097949188F44020C0A080604002082 +:10E1E00018E0B42010E073200EE032200CE00A208A +:10E1F0000AE0062008E0FF208249E03008F013F929 +:10E2000021790020002905D002214618834D002FD6 +:10E2100002D003E00421F8E70020E871694602AA71 +:10E22000A068F4F751FC694608228A56E06801A903 +:10E2300080180122C01C1F2801DA019209E003AAFC +:10E24000F4F742FC6846007B002802D00198401C8D +:10E25000019000990198401808300002000A0190CE +:10E26000881B0002000A0090607969468872009855 +:10E270000390F4F7B8FB009A019B121A181A6D4923 +:10E2800012020002120A000A8A4216D8884214D8E2 +:10E290006846FFF7D9FE00990398814205D0881996 +:10E2A0000002000AF4F706FCA0600120E9790029C9 +:10E2B00086D0002FB0D005B0F0BD0020F6E7F3B552 +:10E2C0008FB05D480C460B9006F0C1FE5B4A0F997B +:10E2D000524F56185A4D203E00280BD05948007D09 +:10E2E000002803D058A15B4808F09DF82078012849 +:10E2F0007ED060E1687F0A280CD0687F297F401CAF +:10E30000884203D150A1544808F08DF820780128A4 +:10E3100004D00CE0287F0028F4D0F7E7F07F002835 +:10E3200003D049A14D4808F07EF80120F077697FBD +:10E330000F9814224A4E51438919087420780228F4 +:10E3400022D0687F14214843861920793072607981 +:10E35000707232460C323146A068F4F7B5FB0C20DF +:10E3600030560F2804DD1F3830733068401C306091 +:10E370000C217156301DE26801905018C01C1F28F6 +:10E3800070DA01200199FDE028494868C005C00DF8 +:10E3900021D0103840B200280CDA0207120F083AD8 +:10E3A000920892005118C9698007C00EC140080642 +:10E3B000800F09E081081E4A8900891809688007D2 +:10E3C000C00EC1400806800F002804D105201EA100 +:10E3D000000208F028F8687F1421484386190021BC +:10E3E000E0686A460691117006A9F4F76DFB00E03B +:10E3F000D7E06A46002010560F2834DD012033E0B4 +:10E400000020A107B8DF0000F603000000E05EF87E +:10E41000F70300000080841E00807BE16C0E00206A +:10E42000FFFFFF00E80D00200E07000000ED00E0F8 +:10E4300000E400E0FFFF3F00780E00209200002083 +:10E44000A00D0020C00D00207372635C72656D2EFC +:10E450006300000011050000EF040000F404000058 +:10E46000E00C002082E0002006994018079002206E +:10E47000B0722079307260797072A068311DC01C52 +:10E4800006911F2801DA012009E0F4F71DFB684618 +:10E490000078002804D0069806990068401C08609F +:10E4A000307A062813D201007944097949188F443B +:10E4B000020C0A08060400200FE0B4200DE07320CF +:10E4C0000BE0322009E00A2007E0062005E0FF20EB +:10E4D000FD49E03007F0A7FF00202179002943D053 +:10E4E00002214018069071680830081807990890B2 +:10E4F00009180698081A0C900020F871F4F773FABE +:10E5000004463060079820180002000AF060787A0C +:10E51000062825D0797A14204143EC480818406831 +:10E520000899029040180002000A0390707A694628 +:10E53000887402A8FFF788FD0299039A091B121B31 +:10E5400009021202E24B090A120A0C98994207D8F2 +:10E55000824205D80299069808180002000A306025 +:10E56000F8790028C8D110E00421BAE704AA01997B +:10E57000F4F7AAFA6846007C002804D001980199B3 +:10E580000068401C08602078B072687F0A2806D0B6 +:10E59000687F401C68770B9806F071FD47E000200B +:10E5A000F8E7F07F002804D0A320CAA1C00007F03C +:10E5B0003AFF0120F077CA490F98087420780228A2 +:10E5C00003D1C4A1C74807F02EFFC54E2079307291 +:10E5D0006079707232460C323146A068F4F774FAF2 +:10E5E0000C2030560F2804DD1F3830733068401C73 +:10E5F00030600C22B256301DE16801908818C01CB2 +:10E600001F2802DA012001990BE003AA0199F4F70F +:10E610005BFA6846007B002804D0019801990068E5 +:10E62000401C08602078B072AD4901200875687FF1 +:10E63000297F884224D07C7A062C23D0F4F7D3F9A2 +:10E6400014214C43A14961180A7C042A18D00A7C81 +:10E65000032A15D04B6889681B1A081A1B0200028E +:10E660009B4A1B0A000A082B0AD31146934207D87B +:10E67000884205D8687F297F884201D0F4F7FFF9E6 +:10E6800011B0F0BD687F297F8842F7D111B0F0BD8D +:10E6900010B50020F4F709F910BD10B50120F4F70A +:10E6A00004F910BDF1B5009802281ED08E4C607A96 +:10E6B000062803D187A18D4807F0B5FE0026A67174 +:10E6C0000125E572607A03211422804F5043C0195E +:10E6D0000174F4F7D9F9009800280BD0012829D04B +:10E6E000032879D07BA1824844E082480078F3F780 +:10E6F000EFFDF8BD8048007F002803D075A17F485A +:10E7000007F091FE65717C4D00202E60F4F7E0F873 +:10E71000A968481C04D0012300221846F4F70EF91A +:10E72000607A617A401CC0B2142251437A580121A8 +:10E730009047F8BD0120F4F7CBF8607900280DD0A0 +:10E740006D488068401C09D0607A617A401CC0B274 +:10E75000142251437A5806219047F8BD6648007F3D +:10E7600001280AD0022812D0032822D0042834D04D +:10E7700058A1634807F057FEF8BD2079002803D060 +:10E780002671F4F786F9E5705B480677F8BD207AC4 +:10E79000002802D1F3F7FCFD2572607A617A401CF3 +:10E7A000C0B2142251437A5800219047524806774C +:10E7B000F8BD514F0123397B78680022411A184671 +:10E7C000F4F7BCF82079002803D02671F4F761F93A +:10E7D000E57002203877F8BD19E0474E217870685F +:10E7E0000123411A00221846F4F7A8F8207A0028DD +:10E7F00002D1F3F7CDFD2572607A617A401CC0B278 +:10E80000142251437A58002190473577F8BD607A39 +:10E81000617A401CC0B2142251437A5805219047B6 +:10E82000F8BD10B5304C607A062803D129A13548CF +:10E8300007F0F9FD607A617A401CC0B2142251439E +:10E84000224A52580421904710BDF0B583B00620EB +:10E850000290F4F7C8F8244C0090617A2A4801909D +:10E86000062920D0617A1420414318480918097CF0 +:10E87000042918D0617A142251430818007C032817 +:10E880007BD0019900980B6849681B1A081A1B0273 +:10E8900000020F4A1B0A000A082B6ED3114693424E +:10E8A0006BD8884269D814488068401C03D009A1FD +:10E8B000164807F0B8FD00206071607A06282CD158 +:10E8C0006078002829D023E0B8DF0000E80D0020A0 +:10E8D000FFFF3F007372635C72656D2E6300000082 +:10E8E000C00D00201E0500006C0E00204F0500002A +:10E8F000A20500008C0000204C0E00205B050000EB +:10E9000096050000A90500005C0E0020E50500004A +:10E91000FE48C178417081780170607A062815D070 +:10E92000607A1421FA4A48438018007C04280DD1EB +:10E93000607A0290607A0121142358438018017490 +:10E94000607A58438018807C6072A172F14D687FB4 +:10E95000297FF14F884233D0F04E287F142148435D +:10E960008019007CC05D0128287F07D048438019AA +:10E97000007CC05D02282FD044E0FDE11421484313 +:10E980008019807A01280AD0287F0221142250435E +:10E990008019007CC155287F0A2808D009E0287F0B +:10E9A0000021142250438019007CC1552AE0002028 +:10E9B00001E0287F401C2877687F297F8842CCD1DE +:10E9C000D74D287D00284CD0287CC15D012928D056 +:10E9D000C05D022830D03AE0287F142148438019D6 +:10E9E000807A012803D0CFA1D14807F01CFD297FF0 +:10E9F00000201422514389198872297F51438919B3 +:10EA0000097CC855287F142148438219287F484330 +:10EA10008019017C0098FEF7E9FF287F0A28C8D1F9 +:10EA2000C5E7A97A012904D00221C1550020287523 +:10EA30000DE00021C1550AE0A87A012803D0B9A150 +:10EA4000BC4807F0F0FC0020A872297CC855287D3E +:10EA5000002806D0297CB24A0098FEF7C7FF0020A4 +:10EA60002875029806281ED014214843A84940184A +:10EA7000017C012917D107210174AF4D287B0A2899 +:10EA80003CD0287BE97A401C884203D1A5A1AB4841 +:10EA900007F0C9FC297B02986854287B0A2831D0EA +:10EAA000287B401C2873607A06287DD0A07A002835 +:10EAB0007BD00020A072617A1420414394480E1844 +:10EAC0009F49B56873680A46F6687C32CB679660E2 +:10EAD00055609C4D697E002916D00226617A142269 +:10EAE0008B4851430818407B06281BD2010079440B +:10EAF000097949188F440A1412100E0CE87A00287C +:10EB0000C4D0C7E70020CDE70426E7E700210FE0E7 +:10EB1000B4210DE073210BE0322109E00A2107E066 +:10EB2000062105E0FF208849E03007F07CFC002149 +:10EB30002973687E022801D0012810D12869009A23 +:10EB40004018821A1202120A3A2A08D932380321CE +:10EB500000026976000A28613220287308E0322911 +:10EB600006D2207A00280AD1F3F712FC012005E032 +:10EB7000207A002803D0F3F734FC00202072634988 +:10EB80000822487820700978012901D0032906D18C +:10EB900001212171297B884201D9421A0832A378C8 +:10EBA000002B00D0921C01E08DE09BE02179002930 +:10EBB00001D1002B5DD09446644A00990092019ADD +:10EBC000176852687F1A511A3F0209023F0A090A60 +:10EBD000BC451BD85D4A974218D8009A914215D877 +:10EBE000297B884223D92B69421A9A1A1202120AE7 +:10EBF000101880190002000A2A616860002914D0E8 +:10EC0000032028770006000E3ED14CE00020207142 +:10EC1000A070297B002925D028694018801900029E +:10EC2000000A6860022028772EE00120E9E781428F +:10EC30000BD92A69511889190902090A6960002843 +:10EC400001D00420DDE70220DBE7002B03D135A152 +:10EC50003F4807F0E8FB286980190002000A686055 +:10EC6000002004E0296989190902090A69602877E6 +:10EC700019E0287B00280FD02969081880190002A4 +:10EC8000000A686002202877286901238119002280 +:10EC90001846F3F753FE09E0286980190002000ABC +:10ECA0006860002028770120F3F712FE607A1421B3 +:10ECB000484317490C2240188256012300206968F6 +:10ECC000F3F73CFE0EE00120F3F702FE0020F3F71D +:10ECD000FFFDF3F7E3FD207A002803D0F3F781FB73 +:10ECE00000202072A078002804D0F3F7D2FE002084 +:10ECF000E070A0706078002804D00448C1784170AA +:10ED000081780170207900282BD023E08E0000202C +:10ED1000E80D0020A00D002091000020E00C002054 +:10ED2000C00D00207372635C72656D2E630000007D +:10ED30000706000023060000D80D0020350600005D +:10ED4000E00D00204C0E0020B8DF0000FFFF3F0068 +:10ED5000870600000020CF49E0700978002900D123 +:10ED60002071CD48017BC07A814203D0CB484078E6 +:10ED7000F3F7AEFA0120E07103B0F0BDF0B5C84C76 +:10ED80000746607A83B0062803D1C6A1C84807F0B9 +:10ED90004AFB607A1421C74E48438019007C03283F +:10EDA00003D0C0A1C44807F03EFBC44DA868401C76 +:10EDB00003D0BCA1C24807F036FB607A1421484357 +:10EDC00081190C20085600216A4600911171C01962 +:10EDD00001AA6946F3F778FE6A46042010560F2808 +:10EDE00001DD012000E0002000994018696840180A +:10EDF0000102090AA9606079002804D001230022D9 +:10EE00001846F3F79BFD03B0F0BD70B5AE4CAD4AAC +:10EE10000B1AA34214D3451AA54211D3934203D926 +:10EE2000101A43185B1C0BE0954204D9511A0818BC +:10EE3000401C434204E0A549A54807F0F4FA00232A +:10EE4000184670BD10B50146012300220220F3F7D9 +:10EE500075FD10BD10B50220F3F73AFD10BD10B5D9 +:10EE6000F3F7C1FD10BDF0B58D4D0446E87A83B0CF +:10EE7000002803D18BA1974807F0D5FA642C4DD315 +:10EE8000954900200246091B824147D39348417FA0 +:10EE9000007F814242D19248007D00283ED1687AAD +:10EEA0001421844F4843854EC519306801AA0019C2 +:10EEB0006946F3F709FE694604200856002802DD7A +:10EEC0000098401C0090A96800986B680A18D21A34 +:10EED0001202844B120A9A4220D8AA7C062A08D031 +:10EEE00014235A43D2195268511A0902090A81425D +:10EEF00014D3B068401C05D00120F3F7E9FC0020D2 +:10EF0000C043B060306800193060A86800994018AC +:10EF10000002000A7061012003B0F0BD002003B0C0 +:10EF2000F0BDF8B50646401EC5B2142061496843DD +:10EF30004418207C002803D15AA16B4807F073FACB +:10EF40006648017F407F81420CD0684A14234B43BE +:10EF50009B181B7CB3420CD00A290CD0491CC9B2A7 +:10EF60008142F3D15E48017D002964D0007CB0422B +:10EF700061D10020F8BD0021F1E7217C052905D0F1 +:10EF8000217C062902D0217C072928D10121217466 +:10EF9000C17A0023027B8A4221D00246565CAE42EF +:10EFA00001D1012301E0002B04D00A2911D04E1C0D +:10EFB000965D56540A290ED0491C167BC9B28E4262 +:10EFC000ECD1002B0BD0117B002906D0117B491E00 +:10EFD00004E00026ECE70021EFE70A211173617CD1 +:10EFE00000292AD06774C17A0023027B8A4224D088 +:10EFF000425CAA4201D1012301E0002B04D00A297E +:10F0000012D04A1C825C42540A290FD0491C027B50 +:10F01000C9B28A42ECD1002B0FD0027B0146002AF4 +:10F0200006D00A7B521E04E00022EBE70021EEE747 +:10F030000A220A7301E018480027217C01299CD18B +:10F04000617C002999D10120F8BD70B505461420D6 +:10F05000184A05216843801801740F4C207B0A2848 +:10F0600011D0207BE17A401C884203D11749204807 +:10F0700007F0D9F9207B2554207B0A2807D0207B74 +:10F08000401C207370BDE07A0028EFD0F2E700202A +:10F09000F7E700008E000020D80D00208C00002033 +:10F0A0006C0E00207372635C72656D2E630000004D +:10F0B000EA060000E80D0020EB0600004C0E0020E0 +:10F0C000EC060000FF7F841E0020A107B8DF0000CF +:10F0D0000E0700002D070000FF1FA107A00D002054 +:10F0E000C00D0020FFFF3F006A070000E00C002079 +:10F0F0000702000070B5FF4D00246C702C70AC61ED +:10F1000000F0CEFC284620304470C473AC6214304A +:10F110002C6305F094FF002804D0FF20F6A14E30A8 +:10F1200007F081F92C7770BD0B23DB4310B5C21AB1 +:10F13000F54998421FD008DC1C3222D00A2A20D080 +:10F14000142A1CD0182A08D117E0083011D004283E +:10F150000DD0082809D00C2805D0FF20E6A1753075 +:10F1600007F061F910BD04200CE000200AE0FC204B +:10F1700008E0F82006E0F42004E0F02002E0EC20B3 +:10F1800000E0D820C86010BD70B50125DF49022617 +:10F190000E60DF490022CA63CD63DE49C96A0907F0 +:10F1A0000ED4DC494031CB6ADB4A53620B6B93626D +:10F1B0004B6BD3628B6B1363C96BD30519435163DC +:10F1C000D14C002826D0012828D0FF20CAA1A13088 +:10F1D00007F029F9D148A063FF200430606325635C +:10F1E00003202061C849962040314860C1491C2055 +:10F1F0000856FFF799FFCB49C9488860C948CA49F2 +:10F2000080304160C9490160C9480660C949102081 +:10F21000486070BDC8486061C84803E0C848606184 +:10F22000C648801FA061D5E770B50C46B14D0146B8 +:10F230000622A81C06F079FF2C7270BDAD48203064 +:10F2400040787047AB4A517010707047F8B504466B +:10F250000D465079117900020843690009190884A4 +:10F260001F461646501C06F0C1FF317800020843C5 +:10F27000A90060502846083001268640002F0ED095 +:10F28000012F04D0FF209CA1E83007F0CCF8206BC0 +:10F29000304301460120A84001432163F8BD206BA3 +:10F2A000B043F6E770B50D460446082904D9FF209F +:10F2B00091A1F93007F0B7F80022A24809E09100C7 +:10F2C000635809180B6053001B191B8C0B62521CEE +:10F2D000D2B2AA42F3D3206B9A494031086070BD84 +:10F2E00010B50446FFF720FF8248047710BD81481F +:10F2F0002030007B704710B5834CC178616206F006 +:10F3000075FF0002E06110BD252808D0262808D02E +:10F31000272808D041000A2807D8091D06E0022145 +:10F3200005E01A2103E0502101E0891DC9B2764AA7 +:10F33000916075494031486170476E4988617047F6 +:10F3400070B5002818D002226A4C784B0320A272B4 +:10F35000F0331860734D72486860002001262075F4 +:10F3600000290BD0012910D002291BD0952062A1C1 +:10F37000800007F058F870BD0122E5E77248012AC5 +:10F3800001D0466070BD066070BD5A48012A006B0E +:10F3900005D00121490508432063696070BD012142 +:10F3A0000905F8E7A069002803D153A1674807F0D1 +:10F3B0003AF8A169A06A40186549886059486549CA +:10F3C0008030816060491031C1600120216BC00331 +:10F3D00001432163686047482030C67370BD08B59B +:10F3E0000C20694608705148002110380161564AC6 +:10F3F000012111610BE000BF00BF00BF00BF00BFD3 +:10F4000000BF00BF00BF6A461178491E11706946EF +:10F410000978002902D001690029ECD068460078FB +:10F42000002804D1494834A1203006F0FCFF08BD73 +:10F43000F8B53E4CF034206886083E48B600416876 +:10F44000C906CD0F10218160002727603549344857 +:10F450008860FFF7C4FF35481038076100F020FBD3 +:10F460002660002D02D0334910204860F8BD10B549 +:10F4700006F0BCFE00022449000AC86310BD2349FF +:10F48000022008602A49086070472049022080391C +:10F4900008607047304908707047164810B534301E +:10F4A00005F0D5FD002804D0284813A15A3006F0F5 +:10F4B000BAFF10BD0F4810B5343005F0E0FD10BDA7 +:10F4C00011494860704770B50A4D0446A86AA042C9 +:10F4D00004D31E4808A16B3006F0A5FF0120287355 +:10F4E0001C49002008392C6148601948446000F02C +:10F4F000DEFA70BD7C0E00207372635C68616C5F25 +:10F500007263732E630000000015004080E100E08C +:10F51000C01F004080000010001700405B06000084 +:10F520000040000400F50140408000401011004000 +:10F5300080E200E000130040060102002500030203 +:10F5400005010300001600400010004047020000C3 +:10F5500040850040488100409700002010B5FF48DA +:10F5600002210173C6210161FD4A00215160806AB8 +:10F57000FC49C630486000F09AFA10BD0121FA48F3 +:10F5800089058160F548026B8A430021026301739B +:10F590007047F64801214160C160F1490020486090 +:10F5A000F0494860ED4988627047F149402008629F +:10F5B000F0490A6802430A607047EE480168402239 +:10F5C00091430160EA49002008627047E9480168F8 +:10F5D000102291430160E849012088617047E749A2 +:10F5E0000020C861E34801681022114301607047A0 +:10F5F000E249CA69012A01D000207047DC4A9268BA +:10F600005206520E524202700020C861012070471B +:10F6100070B5D248D24D017B002902D0696801291A +:10F6200009D00024D5490A69012A06D00023807A2E +:10F63000012804D006E00124F4E74023F7E7CA6874 +:10F64000012A04D000221A43012802D004E020221B +:10F65000F9E74B68012B05D000231343C84A022861 +:10F6600002D007E01023F8E71668012E02D1CE6819 +:10F67000012E04D000261E43022802D007E00826EF +:10F68000F9E71268002A02D1CA68012A04D00022D0 +:10F690003243022802D005E00422F9E7002C01D011 +:10F6A000022300E000231343022807D14868012801 +:10F6B00004D16868012801D0012600E00026B14885 +:10F6C0001E4302681206120E02D04A69012A00D0B7 +:10F6D0000022A24C2034227300680006000E02D0E3 +:10F6E0008869012800D000206073A148006A0028C2 +:10F6F00003D000F0A8FA012800D00020A07300F089 +:10F70000C7F9002068603046F3E670B50C00054686 +:10F7100003D19D499D4806F086FEE00706D0012CE6 +:10F7200004D06D209849C00006F07DFE002D0ED05B +:10F7300002218A4801294172C4728E4809D00229E7 +:10F740000AD0924890491A3006F06DFED1E60121A8 +:10F75000EFE70168042201E001680822114301601B +:10F76000C7E670B57D4C0022E37A990701D54107C1 +:10F7700014D47A49DD062031002D05DA4D7B002DA9 +:10F7800002D08D7B002D09D01D0702D50D78002DEC +:10F7900004D15B0703D54978002900D10122637A9F +:10F7A0007449002B06D00225284010430CD0FFF7E7 +:10F7B0003FFE9EE66C4A76489060086880088000AC +:10F7C000086000F06DF994E6012B07D0022B0ED0F3 +:10F7D0006E486D496B3006F026FE8AE60868042202 +:10F7E0009043086000F05CF90120A07281E608688F +:10F7F00008229043086000F053F9A57279E6574952 +:10F8000008757047F8B5554F544D2037FA7B564C64 +:10F810000021286B002A31D00122D203A26090433C +:10F820002A46544D10632E685A4A102090600020DA +:10F8300028601014A060FFF7D2FD00F029F92E60B7 +:10F84000281460605349102048604448817A4A482F +:10F8500001290DD002290ED04C484FA1801F06F07F +:10F86000E2FD0020F8733D48007D022874D0F8BD09 +:10F8700001210160F5E701214160F2E73A4A906019 +:10F880000E462963FFF7C4FE044636482E754168CC +:10F8900069620068A862AA7A022A0AD16A78002AF4 +:10F8A00007D0334B403B5B681B7813402A789A4360 +:10F8B00008D03E70E20708D0084603F04AFD012157 +:10F8C000A86A09E001223A70F4E7A10601D50221F5 +:10F8D00002E0A10702D5002103F04BFD2448403887 +:10F8E00041680622A81C093106F0F2FB002809D164 +:10F8F0001F48297A403840680078C009814201D108 +:10F90000012000E0002078702046FFF72AFF2648FB +:10F91000007800280DD001284AD002285BD00328A7 +:10F9200078D01DA1214806F07EFDA87A022870D06B +:10F93000A3E0A00701D502F0EDFB200702D50120CE +:10F9400002F020FC600702D5002002F01BFCA0069C +:10F95000EBD502F07CFBE8E793E000007C0E002092 +:10F96000408100404085004000F50140008000409B +:10F9700040150040001200400010004000110040FF +:10F980000014004040160040F8F40000630300003B +:10F9900000400004001300407372635C68616C5F98 +:10F9A0007263732E6300000097000020E6040000DD +:10F9B000A00701D504F0BBFF200702D5012004F009 +:10F9C00021FF600702D5002004F01CFFA006ACD583 +:10F9D00004F0A4FEA9E7A007BF27002802DA3C40F4 +:10F9E000F3F702FB200703D53C400120F3F7FBFAB5 +:10F9F000600703D53C400020F3F7F5FAA00602D5D6 +:10FA00003C40F3F7EFFA60068FD5F3F7EEFA8CE798 +:10FA100000E012E0A00701D5F3F7EAFA200702D5CB +:10FA20000120F3F7E4FA600702D50020F3F7DFFACC +:10FA3000A00690D5F3F7DAFA77E7287B00281CD0E8 +:10FA40001F494E6002281FD0012803D01D491E48BF +:10FA500006F0E9FCA96A2869884204D81A481949BD +:10FA6000401C06F0E0FC2969184841600120296B20 +:10FA700080050143296316494860287D012800D08C +:10FA8000F5E6F3F7C5FAF8BD2969A86A4118EBE76E +:10FA900010480021C160016141604161816170478E +:10FAA0000D480021417281720121C17270470A48DC +:10FAB0000121026B89050A430263054841607047D2 +:10FAC0004081004098F90000FB04000040850040A0 +:10FAD00000F50140001100407C0E00202E4800215E +:10FAE00001704170704770B5064614460D460120FE +:10FAF000F1F758FC28490120284B08709E60DC6013 +:10FB00001D6170BDF8B504460120F1F74BFC224998 +:10FB10000120087021494C60214900264E600321D4 +:10FB2000204D0906A960204F002C0AD0012C03D0DB +:10FB30001EA1412006F077FC3E60032000066860AD +:10FB4000F8BD386001200006F9E710B512480178C9 +:10FB500000290ED00321134A0906916010494A6812 +:10FB60000021002A03D0154A1268427000E041705B +:10FB700001700020F1F716FC10BD0748017800293C +:10FB800007D007484068002802D00C480068C0B27F +:10FB900070474078704700009800002000F5004052 +:10FBA00000F1004000F5014000F200407372635C18 +:10FBB00068616C5F63636D2E6300000000F40040B9 +:10FBC0003A4800210170417010218170704770B572 +:10FBD000064614460D460220F1F7E4FB01203349A6 +:10FBE000334A0870E41E14619660556070BD10B50C +:10FBF0000220F1F7D7FB2D49012008702D48002184 +:10FC000001604160816001202B49C005486010BD42 +:10FC100010B5264C2078002811D001202649C005B7 +:10FC2000886000F034F80021002804D001206070C2 +:10FC30002248006801E061701020A070217000204F +:10FC4000F1F7B0FB10BD10B51848017800290BD0B2 +:10FC500018480068002805D000F019F8002800D0E6 +:10FC6000012010BD022010BD407810BD10B50F4816 +:10FC70000178002909D000F00AF8002803D00F48C5 +:10FC80000068C0B210BD102010BD807810BD0948BA +:10FC90000168002905D04168002902D08068002849 +:10FCA00001D0002070470120704700009A0000201A +:10FCB00000F5004000F1004000F5014000F4004074 +:10FCC000FFB593B0044600201D9E049015981C9D1E +:10FCD0001027082806D0E06901F014F8002809D0A0 +:10FCE0003770CCE028880921384328801F980227E4 +:10FCF000017016E0E169012088710521E269C902FD +:10FD00009180E1698872E169F9480881E169002020 +:10FD10008873288820210843288011211F980427F0 +:10FD200001701F980225801C0390307810900A20E3 +:10FD30003070204618301190F6F76BFC00206FE011 +:10FD40001598102809D1022D07D06846828A049997 +:10FD50000398401A8270110AC1706846C08A1699C9 +:10FD6000884203D9E349097A149106E0884204D114 +:10FD70001099002901D0317021E003990870000A20 +:10FD800048701E980088401BC01B83B2FF20C01B18 +:10FD9000984200D203460398149AC0190CA9009205 +:10FDA000019002912020015D6846C08A0022F6F78A +:10FDB000A5FC3070002806D0C0B2832862D0684607 +:10FDC000C08A208345E00F98002805D0C948006804 +:10FDD00000790A2830D33CE06846008EC119C9B2C8 +:10FDE0000491022D0FD01F99049A4978914203D1B2 +:10FDF0006A46128C824209D0BE480491006801789C +:10FE0000032909D027E008461F994870B9480068BF +:10FE10000178042906D008E000790A281BD20120C5 +:10FE20000F9009E06946C98A8180039904980818EF +:10FE300003900498281885B205AA14991198F6F72A +:10FE4000EBFB002805D11E980088401BB84200DB60 +:10FE500076E7022D0ED01598102807D1049A039941 +:10FE60006846808A891A8870000AC8701E980580C2 +:10FE7000002030709F4800680078032802D00020DE +:10FE800017B0F0BD0220FBE7F8B50446406B002632 +:10FE9000134600282BD0491F8DB2618F2A460832A5 +:10FEA000278F8A18BA4221D89A7840185F781102B1 +:10FEB00039430170090A41701A79DF781102394318 +:10FEC0008170090AC1700571290A41712A46591DBC +:10FED000801D06F02AF9608FAD1D401980B2608741 +:10FEE000626B002110180170417000E00926304655 +:10FEF000F8BD30B50B88048F9C4212D9446BE018D2 +:10FF00004478057824022C430BD0447905792402E7 +:10FF10002C436404640CA41D1B190B80106000208A +:10FF200030BD822030BDF7B588B000256846058217 +:10FF300005275DE00398417802780E021643417967 +:10FF4000027908021043000452D40A980123068063 +:10FF500005A802905B02002200970195304609999E +:10FF6000F6F7CCFB04004AD16846018A0183039866 +:10FF70004179027909021143437802781C02144343 +:10FF8000B4421ED10A041CD44B0401215B0C89032A +:10FF900000950B4301970295C17880780A020243CD +:10FFA00020460999F6F7C6F9040011D1039948795A +:10FFB0000A79000210430122D20310430871000A9B +:10FFC000487103AA06A90898FFF793FF0400CED052 +:10FFD0000399009501970295487809780002084333 +:10FFE00069468B8A00220999F6F7A4F9822C06D17A +:10FFF00003AA04A90898FFF77CFF04009AD068467A +:020000040001F9 +:10000000058209E003984179027909021143490404 +:10001000490C0171090A417103AA04A90898FFF764 +:1000200068FF0028EED0822C02D020460BB0F0BD35 +:100030000020FBE730B50446406B002597B0002850 +:100040000DD00B2268460270228F0281606B0391F3 +:10005000019000216846F3F7E2FA6846057065638F +:100060006587258717B030BDF8B50F460546696B23 +:100070000020069E144600290FD0012B0DD13246D8 +:1000800039462846FFF74FFF002806D1002C04D040 +:1000900032463946284600F044FEF8BD0022028070 +:1000A000C262831D0263C3614263428702872030BC +:1000B0000170704710B50022D24302800420FDF782 +:1000C000FEF910BD10B596B00446FFF7B3FF208EC1 +:1000D000002808D0012069460870E06A01900021DC +:1000E0006846F3F79CFA0020E062206316B010BD6A +:1000F00001280000B40E00200146098800200A07EC +:1001000000D501200A06120F01D002221043CA05B1 +:1001100001D5042210438A0501D510221043490558 +:1001200001D5202108437047FFB5A9B00600329DD4 +:10013000359C2B981F46229016D0007841060FD48C +:100140008106890E1E2909D021884A05520E0BD13D +:100150003A88172A08D3FE4A914205D0C10906D031 +:100160008006800E122802D003202DB0F0BD20465C +:100170002C302690F7492A980872002018AA03907C +:1001800010726A46107404AA0A60339A4A6020AA60 +:10019000908090812298007801908106681C1C90C4 +:1001A000701F1D902B98890EC21C2492224620326B +:1001B0001B92083A401C02920B0006F025FA1FFD24 +:1001C000FD11FD1FFD8EFDFCFDFBFDFAFDF9FDFCA3 +:1001D000FDF8FDFDFDF7FDF6FDFDFDFDFDF5FD0066 +:1001E000032E76D102E018A9087219E303202870C3 +:1001F0001C9917220A7000224A70CFE2052EF0D116 +:100200004178027808021043208320A98880249A2C +:100210005178127809021143618300287ED0884208 +:100220007CD800202072E080401E60840298F6F79F +:10023000F0F905202870A81C0190022000901BAA4C +:100240002A990298F6F7E8F9002868D118A8807C66 +:10025000012803D002206870102002E0012068709D +:1002600002202490002225A91CA8F2F746FD0028B0 +:100270002BD120A8007D2499814226D13A8800996B +:10028000801C511A814220DB10A8C18D0198017099 +:10029000090A417001991CA8891C01910099019AD1 +:1002A000891C009125A9F2F728FD20A8007D01995D +:1002B0001BAA091801910099081880B200902A9988 +:1002C0000298F6F7A9F90028CCD00098022826D089 +:1002D00064E272E018A9087261E2072E6DD34178DA +:1002E0000346027808021043208320A98880249ABC +:1002F0005178127809021143618300280ED0884298 +:100300000CD8012020725879197900020843E08046 +:1003100000202073E06900F0F5FC01E098E0A9E01E +:1003200000280ED1E169012088710521E269C90226 +:100330009180E1698872E16987480881E16900205C +:100340008873F01F60842298C01D60620298F6F7DF +:1003500060F907202870681C00900120019000209F +:1003600010A9C8852FE00198012814D0E069807990 +:10037000012830D000981E38417F007F09020143D8 +:1003800000980170090A41700098801C0090019843 +:10039000801C80B2019010A8C18D00980170090ADC +:1003A00041700098801C09E00AE296E13BE1DFE041 +:1003B00004E29BE077E036E016E2AFE000900198BF +:1003C000801C80B201901BAA2A990298F6F724F9A2 +:1003D000002803D007E010A8818DD1E73988019863 +:1003E000081A0428BFDA0198012843D0E06980790F +:1003F000012804D010A8818D5548814206D110A84B +:10040000818D00980170090A417009E000981E383A +:10041000417F027F0802009910430870000A48706B +:100420000198801CBAE1072E01D0152E76D14178B3 +:10043000027808021043208320A98880249A5178EA +:100440001278090211436183002801D0884201D942 +:1004500001203FE7012020720020E0802073052E5C +:100460000AD01D982299E269C0B2491DF2F71FFC1B +:10047000002801D00A202DE70020C04360841AA87C +:10048000019023A9229802970395009100780023F8 +:100490008206920E20462A99FFF712FC0390208BC9 +:1004A00020A988807BE1032EC0D1402220A98A8127 +:1004B0004178027808021043208320A988802A9975 +:1004C0001EAB1C9A02930192009139880022491EAA +:1004D0008BB21B990978F6F711F918A90872002850 +:1004E00033D10B20287010A8008F3FE0052E9DD13E +:1004F000802220A98A814178027808021043208353 +:10050000249984464A78097812020A43628420A911 +:1005100088801248824202D30720DBE6AFE03F200A +:100520008002024362842A981FAB1C9902930191B6 +:1005300000903888401E83B21B9801786046F6F719 +:10054000DDF818A9087200280CD08328AAD107E08A +:10055000FFFF0000B40E002001280000010200008F +:100560000220B8E00D20287010A8808F401C15E1F3 +:1005700001990C22C9095143C91CB14204D90198FF +:1005800040067CD5002009E1427803781002184328 +:1005900020AA9080844622980078400609D505203C +:1005A0006A46107422980078C00905D000201074A3 +:1005B0001DE106206A46107424981F902A9A009024 +:1005C0000023701A029383B21E9001921B9800229E +:1005D00001786046F5F7AEFE18A908720022694658 +:1005E0000A74832801D102200390229800784006E3 +:1005F0000DD52088C00506D520A9208B8988884282 +:1006000001D100206062002018A90872C6E0FF2115 +:10061000013120A88181808820831E9860841F98E2 +:1006200060621320B8E0052E29D3417802780802D1 +:10063000104320A98880218F002902D0FE4A9142D0 +:1006400006D10A216A4611740121C943218702E0BB +:1006500007216A46117422992A9A491D0192009134 +:1006600001221D990023D203029311438BB22499D6 +:100670004A78097812020A431B99097800E0C9E018 +:10068000F5F758FE18A90872002269460A7401227B +:10069000520220A98A81832808D0002809D0218FFE +:1006A000E54881427ED10020208778E08888208339 +:1006B0004DE7606B002808D031462046229AFFF7AC +:1006C000E3FB18A90872002869D12B463A46304648 +:1006D000229900F056FB039061E02298022E4078A8 +:1006E00001907DD1002801D0012879D108206946E8 +:1006F00008740198087521A800901B9800220178C1 +:100700002046019BFFF7B0FC6946002248758A75B8 +:10071000002802D10198012809D0208F002806D096 +:10072000002008740120800220A988810EE004A81E +:100730003399F2F774FF0390002069460874012092 +:10074000800220A988810398022807D0BB4800684E +:100750008079002805D018A908722BE00198208321 +:100760001DE00398002803D0812018A9087240E0FA +:1007700021A800901B98012201782046019BFFF7D9 +:1007800073FC18A9087220463499FFF753FC18A986 +:10079000087A002803D11920287001203880684683 +:1007A000007C00E03CE0002804D004A83399F2F774 +:1007B00036FF0390039800282ED01AE0062012E599 +:1007C0002078000713D5012E11D109216846017444 +:1007D000A188818204203499FCF771FE082100E091 +:1007E00005E020A88181CDE60198400612D50320BE +:1007F000039020A9208889890843208020A988891E +:100800004005400E04D026992B98086026988680D3 +:100810000398AAE40420E6E418A8007A00280ED081 +:100820000120287022980078687020A88088A8701D +:10083000000AE87018A8007A28710520388020A9DD +:100840002088898988432080E2E7FFB50746A1B068 +:1008500000201C903A7801209040794A7C68104032 +:1008600010AA1087744B22885B1C9A4203D0002880 +:1008700004D0100702D5012025B0F0BD249E002031 +:10088000307023980025028810A8028518A80575E5 +:100890006A4B68461972057404A8186020462C300B +:1008A0001B902A985860249E94463878721C052123 +:1008B000039201282DD0022808D003287DD130785A +:1008C000800980011D303070B889A08038780228F6 +:1008D00004D13078800980011B303070F01C1FAAD1 +:1008E00001900292009110A8008D0022C01E83B2D8 +:1008F0002020015DB889F5F701FF0028DED10398BB +:10090000B9890170090A417010A9888FC01C088537 +:1009100028E1787B18AA10753A7B012A02D0022AB6 +:10092000CCD1FCE022887F231B011A4010AB1A8730 +:10093000802A4AD006DC102A10D0202A0ED0402A65 +:100940000AD124E0FF3A013A65D0FF3A013A79D062 +:10095000FF3AFF3A022A76D00525A2E02078C006A9 +:1009600001D5082000E010201C9004206A46107475 +:10097000002090821AA81DAA1EAB03960192029035 +:1009800000933B8A20461C9AFFF79AF984E0228B59 +:100990003B8A9646934268D10A221C92002839D19C +:1009A000039801906046401E1FAA83B20292202045 +:1009B0000091015D0022704600E0BAE0F5F79EFE6E +:1009C000014618A801750B201AE0228B3B8A964637 +:1009D00093424AD10C221C92002862D103980190C4 +:1009E00060461FAA401E0292009183B22020015D42 +:1009F000628C7046F5F782FE014618A801750D203D +:100A0000307010A8818F491C01850421684601744B +:100A1000218B818245E0238B3A8A9C469A4224D1DD +:100A200012221C9200283CD1606A002813D00022B8 +:100A30006B4607C3638C07E0FEFF0000B40E002086 +:100A400009F800000DE04BE02020015D6046F5F75D +:100A500071FC18A9087513203070012010A90885B1 +:100A60001FE0398A228B914201D00425B6E016217D +:100A70001C91002815D11B98818802682046FFF739 +:100A800003FA18A9087500280BD11B983346016892 +:100A900080881AAA00F075F9054602281BD0042D9B +:100AA00019D01B988088002811D06846007C002847 +:100AB00004D004A82A99F2F7B2FD05460120694640 +:100AC00008741B981B990068059000208880002DF1 +:100AD00048D0052D2ED06846007C032878D07DE0D4 +:100AE00018211C91002806D0388A20832046B96836 +:100AF000FFF7A0FAD5E72046183000902020015DCE +:100B0000237E01222046FFF7AFFA18A908750028B6 +:100B1000ECD119203070012010A90885E6E7208863 +:100B200001214902084010A90887FF38FF38022830 +:100B300006D0052510A92088098F884320804DE024 +:100B4000208F9849884290D116201C90386900283F +:100B500005D06063B88A20870020608702E000200B +:100B6000C043208710A8008F7F21090102468A43D5 +:100B70000DD0782300220420B968FCF7FBFB3878FD +:100B8000A07010A92088098F0843208002E02188E6 +:100B9000814321806846007C002805D08248416856 +:100BA00004A8F2F73CFD054618A8007D002815D0E2 +:100BB0001C98707001203070208BB070000AF070AB +:100BC00018A8007D3071052110A8018506E0FFE717 +:100BD0007548416804A8F2F722FD05467248017A7B +:100BE00020884005400E22D11B98808800281ED006 +:100BF000239A0026138810AA1385249A2A9B6F46ED +:100C00004CC71B9A039412681AABFFF78DFA05467E +:100C100002280CD00120694608741B982A990068A4 +:100C2000059004A8F2F7FBFC05461B98868010A8E7 +:100C3000018D2398018028461EE600B597B0042850 +:100C400007D102206A461070019100216846F2F730 +:100C5000E6FC17B000BD10B5534C037800222168A4 +:100C6000012B02D0022B42D126E00B78002B01D0C1 +:100C7000042B03D10A712268032111702168838833 +:100C80000A79D200921D8B5221680A79D20008326B +:100C90008918C2880A80216803890A79D2000A3239 +:100CA0008B52428920680179C9000C314252216877 +:100CB0000879401C08711EE00A7482888A802168C5 +:100CC000C288CA80226801891181226841895181C4 +:100CD000C1682068C1606168F2F7A1FC0146022882 +:100CE00007D02068007C002802D1002903D0812091 +:100CF00010BD832010BD002010BD406B002800D027 +:100D0000012070478178012909D100880521C90295 +:100D1000884202D0491C884201D10020704705203A +:100D20007047F7B586B00024684615460F468481A3 +:100D300005261AE0049841780278090211432980B7 +:100D4000811D019602940091417902790B021343AF +:100D5000C178827809020A43417800780902084381 +:100D60003946F5F7E7FA002806D104AA03A9069840 +:100D7000FFF7BFF80028DDD0822800D1002009B09D +:100D8000F0BD10B51488844201D2052010BD17248F +:100D90001C701080421E581C491C05F0C6F900202A +:100DA00010BD0000FEFF0000B40E002010B540484A +:100DB00004F04DF9002801D00C2010BDFF211131A5 +:100DC0003C4805F011FA3B4901200870002048809A +:100DD000E03188718874887520310871344804F0D6 +:100DE0004EF9002010BD10B5314804F028F9002854 +:100DF00003D031A1312005F016FBFFF7D7FF002803 +:100E000003D02DA1382005F00EFB10BD10B504460F +:100E1000274804F01CF9002801D00C2010BD2549FA +:100E20000878002807D0002008702148216004F0CD +:100E300026F9002010BD1E4804F021F91F2010BD26 +:100E400070B505460C461A4804F001F9002801D097 +:100E50000C2070BD174A5088A84202D11078002893 +:100E600004D0134804F00BF9122070BD1048226022 +:100E700004F005F9002070BD10B504460C4804F0DC +:100E8000E6F8002801D00C2010BD0A48017800299E +:100E900007D00020C0432080054804F0F0F812205D +:100EA00010BD40882080024804F0E9F8002010BD01 +:100EB0009D000020C00E00207372635C6C6C5F6448 +:100EC000622E630010B5282105F08CF910BD70B5B5 +:100ED000054600780A0700090001120F1043287028 +:100EE0000B0005F091FB07050705070509050B0039 +:100EF000062408E00C2406E0222404E00024F2A1E9 +:100F0000572005F090FA68788009800120436870C6 +:100F100070BD00780007000F704710B50622C01C96 +:100F200005F003F910BD10B50622093005F0FDF8F3 +:100F300010BD0278BF23C9071A40490E0A43027048 +:100F4000704702785206520EC9010A430270704778 +:100F500070B515460E4604461F2A03D9DAA1A8200B +:100F600005F061FA20462A463146093005F0DDF8E1 +:100F70006078AD1D80098001A906890E0843607064 +:100F800070BD70B515460E4604461F2A03D9CEA182 +:100F9000CC2005F048FA20462A463146093005F0B3 +:100FA000C4F86078AD1D80098001A906890E084348 +:100FB000607070BD70B501780907090F03292ED044 +:100FC000052931D1411C827E0C46437E1102194312 +:100FD000037FC27D1D02037EC67E1B021343827DFA +:100FE000407835438006800E22281DD106291BD368 +:100FF0001920C001814217D8FF26F436B54213D814 +:10100000002A11D0082A0FD88A420DD28B420BD861 +:10101000617F227F09021143814207D904E04078B1 +:101020008006800E0C2801D0002070BD012070BD0C +:1010300000210A464254491C2229FBDB704710B5A7 +:1010400002788B07920892009B0F1A430270427835 +:10105000520952014270012908D0022906D0032901 +:1010600005D0FF2098A1EE3005F0DDF910BD01217B +:101070000A43427010BD10B502788B0792089200A7 +:101080009B0F1A43027042785209520142700129A3 +:1010900007D0022905D0032904D08BA18E4805F082 +:1010A000C2F910BD01210A43427010BD00788007CB +:1010B000800F70470278EF23C9071A40C90E0A4310 +:1010C0000270704770B50546C1700B0005F09CFAC0 +:1010D0000E080A0C0E1012120C14141212160C1810 +:1010E0000C2413E0082411E002240FE017240DE083 +:1010F0000D240BE0012409E0092407E0062405E0A3 +:101100007548002470A1A03005F08DF96878400979 +:1011100040012043687070BDC0787047017AC27981 +:10112000080210437047817A427A080210437047E0 +:10113000017BC27A08021043704781794279080224 +:101140001043704700797047817B427B080210434F +:10115000704770B5017AC37909021943431C857A37 +:101160001C46467A2B023343657926792C02344398 +:10117000C21C5A4E00798D1FB54214D8FF25F43594 +:10118000AB4210D800280ED008280CD888420AD2CA +:101190008C4208D8507A117A00020843B11D884267 +:1011A00001D8012070BD002070BD0B4610B5011D97 +:1011B0000522184604F0B9FF10BD817A427A080270 +:1011C0001043704701717047007970470B4610B5A6 +:1011D000011D0822184604F0A8FF10BD027B0A700A +:1011E000407B487070470B46014610B508220E310F +:1011F000184604F09AFF10BD0B46014610B50422B4 +:101200001631184604F091FF10BD10B50822001DDC +:1012100004F08BFF10BD10B504220C3004F085FFE4 +:1012200010BD017170474171090A81717047C17128 +:10123000090A017270470079704781794279080282 +:1012400010437047017AC279080210437047017158 +:101250007047017170470B4610B5011D08221846F2 +:1012600004F063FF10BD10B50822001D04F05DFFFF +:1012700010BD70B515460E4604461B2A03D912A1AF +:10128000174805F0D0F82A463146E01C04F04DFF1F +:101290006078E90640094001C90E0843607070BDDE +:1012A00070B5054640780E46C406E40E1B2C04D9E2 +:1012B0000B4805A10C3005F0B6F82246E91C304673 +:1012C00004F033FF204670BD7372635C756C5F7011 +:1012D00064752E6300000000070200007A0C000015 +:1012E000F7030000C1074008C207C90FD20F511809 +:1012F0004008C207D20F51184008C207D20F511838 +:101300004008C207D20F51184208D007C00F40183A +:101310005208D107C90F0918500840187047002219 +:1013200002808271C271C2720273427382738270D0 +:10133000C270027142714276828303464284203336 +:101340009A7102859A72C2750276C2730274DA7259 +:101350001A739A7319750284FF21603081709A752F +:10136000704770B504460020A083208C1E46484379 +:101370001546114604F061FF2084F000294604F070 +:101380004EFF401C80B20146192269439202E0835D +:10139000914201DD401EE0837D202946000204F0D9 +:1013A0003EFF401CA08470BD70B50546087B0E460C +:1013B000C006C00E08730020A87504463019007AD4 +:1013C000FFF790FF29194874A97D641C0818E4B23E +:1013D000A875052CF2D3C0B2252803D979A18A209B +:1013E00005F021F870BDF8B5044630302646274692 +:1013F0002546C036A03780350090032909D0002942 +:101400001AD0012924D0022902D1A11CFFF7CCFF58 +:10141000F8BD1146FFF783FF002028836883A88367 +:10142000E883288468847871E88538732621085514 +:10143000A08430703071F8BD0020E885B871A188B3 +:1014400023890A460098FFF78CFFA11C0098DDE76E +:101450000020E885B38A328AA1880098FFF781FFCF +:10146000F8BD70B5867D0D460446002E01D0252EB0 +:1014700001D9122070BD002A18D0287EE17D50438A +:101480000818252104F0CBFE0846E1754207520FEB +:10149000C908504B69189A5C097A8A4368D031466A +:1014A00004F0BDFE491CCAB2002007E0002070BD58 +:1014B000002803D02118097C511ACAB22118497C8E +:1014C00091423AD32918097AC943CB07DB17D21ABC +:1014D000521E1206120E35D08B07DB17D21A521E7F +:1014E0001206120E30D04B07DB17D21A521E12060C +:1014F000120E2CD00B07DB17D21A521E1206120E38 +:1015000028D0CB06DB17D21A521E1206120E24D098 +:101510008B06DB17D21A521E1206120E20D04B0673 +:10152000DB17D21A521E1206120E1CD00906C9175A +:10153000511A491E0A06120E18D0401C0528B7DBA6 +:101540001F2070BDC00013E0C000401C10E0C000B0 +:10155000801C0DE0C000C01C0AE0C000001D07E0B8 +:10156000C000401D04E0C000801D01E0C000C01D9F +:1015700020769BE738B505460C466846FEF738F8F6 +:1015800000281ED0694600200856207209216156A5 +:101590000022411A00D5494220356B798B420FDC7D +:1015A000FF2B0DD0A17A491CC9B2A172AB79994227 +:1015B00002D8617A7F2903D160720020A0720122D3 +:1015C000104638BD7372635C6C6C5F7574696C2E09 +:1015D000630000007667010010B5040004D0FF200E +:1015E000FAA1AB3004F01FFFFB4821464143FB4802 +:1015F000FF230918FF330022581C5A544254C81DB7 +:10160000FF30FA3002704270F448001FC378A342E2 +:1016100002D18270FF23C370EF48EF4BC01E081841 +:101620009B1EC91802700A7010BD70B5EB480026E9 +:10163000001F8670FF24C47035462846FFF7CCFF94 +:101640006D1C2D062D0EF8D00020E4490B229201CE +:10165000E14B43435B189B181E74401C0006000EB0 +:10166000F6D0DF48FFF7E4FC0021DD48FFF722FD5C +:101670000121DB48FFF7E3FCDA4804704470847012 +:10168000C4700471447170BDCFE71B20704730B542 +:101690000021D24A0B239B01CF4C4C43A418E418E1 +:1016A000247C002C05D0491C0906090EF4D000202A +:1016B00030BDC94C01254C43A218D21815740170D5 +:1016C000284630BD10B5044600F0D0F900280CD0F3 +:1016D0002046FFF781FFC0490B224C43BF49002041 +:1016E0006118920189180874012010BD10B50446D4 +:1016F00000F0BCF9002802D0BA484471012010BDA6 +:10170000034610B5B748B44940794843B349421835 +:101710001046FF30E130C17F807F04F0D5FF10BD5F +:1017200010B5B048AC4940790F224843AB49401846 +:10173000A949D239095CFF30FF3004F09FFF10BD8A +:1017400010B5044600F092F9002802D0A5480471B3 +:10175000012010BD034610B5A2489F4900794843B7 +:101760009E4942181046FF30E130C17F807F04F06F +:1017700098FF10BD70B59B4C97492079974D484311 +:101780004019C11DFF31F931FF30E130807F0F2258 +:1017900004F064FF002813D020798F494843401992 +:1017A000FF30FF3002300178491C01700178407829 +:1017B000814204D1884885A1773804F034FE0120A5 +:1017C00070BD884884490079484384494018FF30F7 +:1017D000E130C17F807F814201D10120704700202C +:1017E000704770B57F487C49007948437B49401871 +:1017F000FF30E130867FC57F0F242946304604F054 +:1018000026FF002801D0204670BD70066906400EF4 +:10181000490E884201D3401A01E0081A201AC0B2CA +:1018200070BD0F20704770B50C46054600F01EF9DC +:1018300000280ED0002020706748454367482818CC +:10184000FF30FF300230017842788A1A22704170EE +:10185000012070BD70B50C46054600F007F9002860 +:101860000BD05D4845435D482818FF30FF300230FB +:1018700001784078081A2070012070BD5849016035 +:10188000704710B5044600F0F1F8002802D0554822 +:101890000470012010BD5149091FCA78FF2A02D0E7 +:1018A0000021016007E08A784C492439012A02D0DE +:1018B000016001207047002070474848801E017871 +:1018C000012908D001210170464801784348001FD2 +:1018D000C170012070470020704710B5044600F029 +:1018E000C5F8002802D03F484470012010BD3B4994 +:1018F0003C4B091FCA785B789A4206D18A78203916 +:10190000002A02D001600120704700207047334850 +:10191000344A001FC1785278914209D1FF21C17029 +:10192000801C0178002903D000210170012070473C +:101930000020704729482B4A001FC17852789142F5 +:1019400004D18078002801D0002070470120704722 +:1019500010B5044600F08AF8002802D02148C4706F +:10196000012010BD034610B51E481B49C0784843EE +:101970001A494018C21DFF320B21FC328901401860 +:10198000C17B807B04F0A0FE10BD10B51548124944 +:10199000C0784843114940180B2189014118C97B7F +:1019A0000D4AD21E8018062204F068FE10BD0D48B4 +:1019B0000949C0784843094941180B20800108189B +:1019C000C17B807B81420FD1012070477372635CC1 +:1019D000646D5F712E630000D1020000F40F0020DF +:1019E000C51200209E0000200020EEE710B504463E +:1019F00000F03CF8002802D021488470012010BD7E +:101A0000034610B51E481F49807848431E494018B8 +:101A1000C21DFF320B21FC3289014018C17B807B43 +:101A200004F03FFE10BD10B51548164980780B2212 +:101A300048431549920140181249891E41188018DF +:101A4000807B062204F00AFE10BD0D480D49807807 +:101A500048430D4941180B2080010818C17B807B49 +:101A6000814201D10120B0E70020AEE7002805D176 +:101A70000648007C002801D00120A6E70020A4E74A +:101A80009E000020D1020000F40F0020B4120020BC +:101A9000F8B5FF4E0446B079002500280AD0002989 +:101AA0002DD1657010202070F079A070307AE07030 +:101AB000B57124E0F64F203F387A012804D0707ABF +:101AC000012810D00020F8BD002918D1657013201E +:101AD000EF4920701C221639A01C04F026FB0120BF +:101AE000A0713D720BE0002909D165701420E8490E +:101AF000207008220A31A01C04F017FB7572012027 +:101B0000F8BDF8B5E3480178002902D00C2630462C +:101B1000F8BD0026DE4D3446403D2E756E75EE75DF +:101B20002E76AE75294620396E730F464E734037B8 +:101B30007E717F218170687E002804D0FDF73DFD15 +:101B4000FEF766F86C763C72D14884711430FFF76A +:101B5000B9F9CF483C30FFF7B5F9D8E710B5CD4B10 +:101B600000221A70CA4B203B1A711A46603A11665D +:101B7000D065FFF7C6FF002804D0FF20C6A187303C +:101B800004F051FC10BDC2484038007D7047C04988 +:101B900010B54039C87B897B42078307D20FDB0F22 +:101BA000D218C007C00F101840000B0004F02CFD25 +:101BB000050B060B04080F00BB4906E0BB4810BD2F +:101BC000B949083101E0B8490839085A10BDFF2069 +:101BD000B1A1A73004F027FC002010BDAC48B449E7 +:101BE0004038008A48437047F8B5A94C0646407B08 +:101BF000403CE07337791346A773012F26D0308815 +:101C00002082A348B27B203882710546603D29704E +:101C100006221946681C04F088FAB0796873062217 +:101C2000F11DE81D04F081FA607B0126002800D038 +:101C3000667597486038407B002800D0A6753B0049 +:101C400004F0E2FC0506082549084B000020D7E710 +:101C500000211DE08E4801211430FFF738F98C482F +:101C6000E91D1430FFF75FF9687B002807D00128D1 +:101C700007D0FF2088A1EE3004F0D5FB0CE0002156 +:101C800000E0012182481430FFF75BF904E00621EF +:101C90007F481430FFF71BF90020E07520767C4860 +:101CA000691C1430FFF739F9794829781430FFF7A7 +:101CB00040F9774804213C30FFF709F97448691C62 +:101CC0003C30FFF72AF9724829783C30FFF731F9A8 +:101CD00026750020F8BD0221DAE7FF206EA1F8305A +:101CE000CAE770B56A4C0125403C0346257620467C +:101CF0002030007A002801D03A2070BD64480022CC +:101D0000803806789E4206D1E2750622401C04F017 +:101D10000CFAE57500E02276002070BD70B504462F +:101D20005B4D0020403DA87528462246323804F01D +:101D3000FCF92846203844730120A87570BD544929 +:101D400020390871704710B5514C0022403C627533 +:101D5000607302462046123804F0E7F901206075EE +:101D600010BD4B49203948717047F8B500F0A4FB0D +:101D7000474C0025403C607E002804D0FDF71DFC48 +:101D8000FDF746FF6576434F3D70FDF793FBA07B63 +:101D9000012804D00021084601F0A6FAF8BD002170 +:101DA000022001F0A1FA3A4C203C207A002809D008 +:101DB000374881790029F1D11321C17105720121C0 +:101DC0008171F8BD78780028FBD0314E0622803E24 +:101DD000707BE0733078A0753046F11D703004F0F0 +:101DE000A4F930460622711C773004F09EF93C209D +:101DF000A072012020727D70F8BD10B5244C403CCB +:101E0000E17BA07CCA0701D0C2070BD08A070FD59F +:101E100082070DD42620FDF777FAA07C0221084323 +:101E2000A07410BD2520FDF76FFAA07C0121F6E714 +:101E30004907F6D54007F4D42720FDF765FAA07CC2 +:101E40000421ECE770B5134E3078002872D1104CA5 +:101E5000403C207D00286DD0FDF71FFB0025A574B8 +:101E6000E57475702846FDF715FB0020FDF78CF929 +:101E70000D480D38FDF73FFA0B481038FDF7F7FA1B +:101E8000FDF76CFBFFF7B9FFFDF7FFFA012111E049 +:101E900068130020A40000207372635C6C6C5F61A7 +:101EA00064762E63000000008E6701009A8913009B +:101EB000710200000020FDF743FA0F210520FDF715 +:101EC000C1F92646403E3178701CFDF7ADF9A07B84 +:101ED00001280CD004280AD0607D002807D02146B4 +:101EE00012390846627B6630FFF732F86575A07DCF +:101EF000002807D0FE480146427B12399C30FFF78C +:101F000040F8A575306E0178002903D00178001DD6 +:101F1000FDF7C8F9F06D0178002906D0F44A401C9D +:101F2000C732FDF754FE01206076FDF7C3FA0020AA +:101F300070BDFFE70C20FBE7EE494860704770B5C5 +:101F4000050001D0FFF759FFE94C2034E07C002860 +:101F50000AD0A07B012804D19920E749C00004F0F1 +:101F600062FAFFF702FFE3E7002D0DD00221002007 +:101F7000FDF7E6F9DE4840300079032801D001285A +:101F800002D10220FDF73BFCE07D002600280DD0A9 +:101F9000D74D203D2846691C9430FEF7BEFF2846E9 +:101FA000691CBC30FEF7B9FFE6752676D048743060 +:101FB000FDF786FAA07B030004F026FB0504040469 +:101FC0000D04090001210846FDF79FFB03E0CA4903 +:101FD000CA4804F028FAE17BA07C81430120002953 +:101FE00003D1A17B012903D0E074C24908709FE7A7 +:101FF000A674FAE710B5FDF750FABE48007800283D +:1020000018D1BB482030007D002813D00020FFF7F6 +:1020100096FFB74840300079002809D001280FD03A +:10202000022805D003280BD0B349B54804F0FBF9CA +:10203000002010BD00F040FAFDF73CFA0C2010BD66 +:10204000F0F7E6FFF4E7AB49012048707047F8B5B8 +:10205000002400F0E0FF002824D0FF202D30FDF701 +:102060006CF9A44D2878A24F403701281DD00228D2 +:1020700001D0032834D0A2489F496B3004F0D3F933 +:10208000287800280DD0387900280AD0012808D0F7 +:10209000022838D0032836D099489749803004F078 +:1020A000C2F9F8BDFFF761FEF8BD914E2036B07B56 +:1020B000032815D0707E002803D0FDF798FDFDF7AA +:1020C00074FA8B48C430FDF7FBF9B07B012812D0BD +:1020D000042810D0B879012806D0032804D004E0E1 +:1020E0000120FFF72CFFCBE7102421460E200143EF +:1020F0000020FDF70AFB7879012801D1FDF76FFA7E +:1021000002202870BCE728780228CDD10120FDF7F5 +:1021100076FBF8BD70B5764840304079012801D192 +:1021200000F0D4F9724C2034607E002803D0FDF713 +:1021300044FAFDF76DFD00F06EFF00280CD06D4DE8 +:102140002878022804D06E486B49A33004F06BF95C +:10215000A07B012803D006E0FFF707FEE8E6992000 +:102160008000FDF7EAF80120FFF7E9FE2878002853 +:10217000F4D028780128F1D039205F49000104F01B +:1021800052F9D5E6F0B5074689B000200690FDF774 +:10219000AEF800900020019056480078022804D044 +:1021A00057485549F03004F03EF9514D40356879B3 +:1021B000012801D100F08AF94D48C430FEF7A9FE8C +:1021C0004B4E04462036002F70D03046A430FEF728 +:1021D000F1FE0028F8D0FDF731F80028F4D0707E29 +:1021E00000280AD005277F1EFFB2FDF72CFD02282C +:1021F0000FD0012800D0002001903D492046C43175 +:102200000C46643C030004F0FFF906A4A4A40CA44B +:1022100056A4002FE7D177203AA1C00004F003F9BB +:10222000E9E7B07B012841D004283FD0019A00980B +:10223000104304D1A879002801D0022836D168794A +:1022400001281DD1607A00281AD101206072087817 +:1022500006224006C00FA0722548C91C6B3003F04F +:1022600064FF244C224FA07871377F2804D1A92025 +:1022700024A1C00004F0D7F8A07838707F20A070A7 +:102280001B489C30FDF71CF91A480321017028797E +:10229000002860D001280AD002285CD0032806D08C +:1022A000164818A1E03804F0BEF854E051E00120CF +:1022B000FDF7A5FA4FE00E480F462038C978C079DF +:1022C000814230D10A4839792038027A91422AD1A4 +:1022D0007979427A914226D1B979827A914222D192 +:1022E000F979C27A91421ED1397A027B914211E08A +:1022F00008130020A4000020981E0100F60400002E +:10230000DE0200007372635C6C6C5F6164762E6346 +:102310000000000007D13978407B4906C90F81428F +:1023200001D1012100E00021B07B012801D0042867 +:1023300001D100290AD100280BD101990098084346 +:1023400004D1A879002801D0012802D1307E0028CC +:102350001FD001200690707E002803D0FDF72DF9D4 +:10236000FDF756FC0698002802D00120FFF7E7FD94 +:102370005D48017800290AD00178012907D000784A +:10238000032804D095205949C00004F04CF809B046 +:10239000F0BD55480422406855490F3003F0C5FE92 +:1023A000387806224006C10F4F4840680177F91C73 +:1023B0001D3003F0BAFE4C484D4940680322091D08 +:1023C000133003F0B2FE4848494A4068B97D817530 +:1023D0000F3A117ED37D09021943018311468B7E8A +:1023E0004F7E1B023B438380137FD77E1A023A4302 +:1023F000C2808A7F4B7F1102194301813C4905222B +:1024000010310A3003F091FE3948374A1130017912 +:102410005768C906C90EB97600794009F876287A56 +:10242000002809D0A07900283AD11320E0710020BB +:1024300020720120A07133E00020A8727888B08556 +:10244000387FE8732A48394606221D31833803F065 +:102450006CFE27490622F3390878A87508467730BC +:10246000491C03F062FEB888F087F888208038891C +:102470006080F87E20710198002860790BD00121DE +:1024800008436071FDF7F2FB61794000C907C90F8D +:102490000143617102E04008400060710120287230 +:1024A000114C0020207000F007F8FDF703F8012020 +:1024B000616800F019FF4EE710B5FDF76AF8FDF707 +:1024C0005DF8FCF7B5FFFCF7DAFF10BD064810B564 +:1024D000801CFDF78DF8002802D103497F20887009 +:1024E000FDF774F810BD0000A400002004230100D3 +:1024F000DB1300208107C90E002808DA0007000F4F +:1025000008388008F74A80008018C06904E0800815 +:10251000F54A800080180068C8400006800F7047A8 +:1025200010B500F03BFF10BD70B5F04C0546626879 +:10253000002908D0002A04D0FF20EDA10C3003F0C0 +:1025400072FF656070BD002A04D1FF20E8A112303F +:1025500003F069FF0020606070BDE948C07E7047ED +:10256000E7482830C07E704738B5E04C20680168E5 +:102570004978012925D001216846FAF7C9FC684647 +:102580000078E049000203F04AFE2068426AC06811 +:1025900012685118FBF7ADFC2168C860D84A206862 +:1025A00028320321904218D0028B002A15D0012234 +:1025B0004272017200210171021D017F00F0FBFED9 +:1025C00038BD7D21C068C900FBF793FC2168C86055 +:1025D000FFF7DDFA21680861E0E7028B521C0283F5 +:1025E0004172E6E7FFB5C64E85B0706A346805688B +:1025F00060680190306A0390298E0798401A80B273 +:1026000002900898002804D02746383720464830E2 +:1026100002E0371D2846A830009003203871059845 +:10262000002820D001287DD002285ED003287AD04F +:10263000AFA1B54803F0F7FE0898002807D0387915 +:10264000032804D0B048AAA1093003F0ECFEA16A27 +:102650007069FBF74EFCB860616A206A88427DD9D8 +:10266000009801601FE1306A002804D1A648A0A1AB +:102670007A3803F0D8FEA449288B373948434018EC +:10268000069900F0A6FEA0619F49A8883739484303 +:10269000069900F09EFEE061316A9B48891CA162A8 +:1026A0002A8B37384243A069974B121AE63BD2185F +:1026B0005118A162944BAA7D373B5A4340008018C1 +:1026C000FF30193020626062306A081AED21FF384D +:1026D000C90015388842AFD28C49884204D28A4852 +:1026E00083A15D3803F09FFEB6E0874A288B373A16 +:1026F000E16850430818069900F06BFEA06182491A +:10270000A88837394843069900F063FEE061306AD3 +:10271000002804D17C4876A1553803F084FEAE2011 +:10272000405B01E02CE05AE00028288B784AE16801 +:102730001DD050430818A169401AA0622169A06801 +:10274000734A4843A1694018A97D4000514340188D +:10275000FF3017302062A888504300E0A1E0E16913 +:10276000411A6F20C000081A6062A06A34E050432A +:102770000818A169401A3168D63849684018DCE762 +:10278000284680300190C08D002802D0306A002891 +:1027900004D15F4856A1401F03F045FEA8885C495C +:1027A000E3694843C01AA06201999C46CA8D216919 +:1027B000A368521A4B43A169591863465343C91879 +:1027C000AA7D534B49005A438918FF3117312162C2 +:1027D0006F21C900411A6162316A401A35E00898D8 +:1027E000002803D03420005D002878D1A88848490B +:1027F0004843E169401A02994843A0622846803064 +:102800000490C08D0028019829D0002804D03E48AB +:1028100037A1163803F007FE04983D4AC18D02988F +:102820000818E16948434000FF3017302062A8884B +:102830005043411A6F20C000081A606200F0AEFDDC +:1028400000281CD0A16A0398081AED21FF38C9009E +:102850005538884200D3EFE601203871ECE60028B5 +:1028600002D00398002804D1294821A11A3003F08E +:10287000DAFD0198A16AD6380818A062CCE7FBF708 +:102880009EF8726901461046FCF7BFFAA16A081A61 +:10289000ED21FF38C90050388842DCD2012009B050 +:1028A000F0BD0099086000981A4900688035081842 +:1028B000F860298B0798081A00B2002804DD0598F3 +:1028C000022801D0032000E00120787108983870B8 +:1028D0000898002820D03420005D00281CD0022059 +:1028E000DDE7000000ED00E000E400E0B4000020BF +:1028F0007372635C6C6C5F6C6D2E73302E630000C2 +:10290000F413002010270000190500002902000020 +:10291000E20400004B1700000898012148402034D1 +:102920006075317F3A46304600F045FD0020B6E73D +:1029300010B5FE4900280A68516A096807D0126874 +:102940008988FB4BD2695943891A03F068FC10BD92 +:10295000F8B5F64F38680468416A26460D68203697 +:10296000717D00290AD0618E2A8E914206D1407A6B +:10297000012803D1EF49F04803F055FDFBF71FF89C +:10298000014638684069FCF740FAFFF7D1FF2A8E0C +:10299000618E1318994202DB491C618602E0401CDB +:1029A00010186086B07D002806D19C21608E495B9E +:1029B000884201D1401C6086DC480168088B0328EE +:1029C00002D2401C088302E0618E982041532846C1 +:1029D00040300646C1898089081A298E401E401859 +:1029E00087B218E0D148EB7E00685B00406A00794E +:1029F0004100D248415AC05A401881B2207D00237C +:102A0000FFF7F0FD00280FD001280ED0CA48C949B1 +:102A10003A3003F008FD628EB81A00B20028E1DAFD +:102A20000820B07200F010FEF8BD608E401C608679 +:102A3000F1E770B5BD4D002168680162C27E1300E8 +:102A400003F0E2FD045656034A56426A14680268CF +:102A500011700268516000682030407D002808D164 +:102A6000FAF7ADFF69680968096CFCF7CEF9002830 +:102A700018DC6868228E0168498E914206D1214691 +:102A800080318B8B9A1ACA83238605E0891A9E228D +:102A900011530168498E21860268C1681164C168BA +:102AA000416111E068680168098E228E8B1A224606 +:102AB0008032D3830168098E218601680B6CC36064 +:102AC0000B6C4361886C9062204601F0D8FC0028B2 +:102AD0000DD098499A4808E0C1684161FFF7B2F902 +:102AE000002804D096489349801D03F09CFC70BDDB +:102AF000934890490D30F8E710B58C4A0B001268E6 +:102B000003F082FD0906090F1F0C2E2E082B2E0044 +:102B1000FFF78FFF10BD00F068FC10BDFCF772FEE0 +:102B200010BDD07E022806D0D07E032806D0FF201C +:102B30008049A3300EE0FFF70BFF10BDFFF714FD37 +:102B400010BDD07E0228F6D0D07E0328F6D0FF201C +:102B50007849AE3003F067FCF0E7FAF715FF10BDD7 +:102B6000FF207449BC3003F05EFC10BDF3B581B0AA +:102B70000E4601276D4D734C0B0003F045FD090611 +:102B80002F39392F40403939400001216D48FFF776 +:102B9000CBFC31460198FFF7AFFFE07E022826D13B +:102BA00068680568406A0668FAF7E7FEB188604A17 +:102BB0005143EA69891AD639E962B72802D26248D4 +:102BC000081803E0081A6049B7314018E8625F4806 +:102BD000E96A814200D80846E86205E00198FFF7FB +:102BE0008BFFE07E022802D1206820300775FEBDF1 +:102BF0002C600198FFF780FF00202860FEBDFF20B9 +:102C00004C495C3003F00FFCFEBD70B50C46064627 +:102C10000B0003F0F9FC09060D10100D1A1A101024 +:102C20001A00484801212830FFF77EFC2146304633 +:102C3000FFF762FF70BD43483C4D283028603046A6 +:102C4000FFF75AFF0020286070BDFF20394982300D +:102C500003F0E9FB70BDF0B5344C0020216885B06D +:102C600003258D76CA7E0746032A03D0C97E002934 +:102C700029D029E0087F002803D12E49344803F0E9 +:102C8000D2FB2068067F684605714571FAF797FE0A +:102C90000290FF20F53003900121684601706946DB +:102CA0003046FBF70CFB00E020BF2068007FFCF7FC +:102CB00038F90028F8D02068007FFAF765FE206810 +:102CC000077700F072FB012021688F7605B0F0BD18 +:102CD00016490A68907600E020BF0A68D07E002876 +:102CE00003D0D07E937E9842F6D0D07E002803D0C9 +:102CF00000200021917670470120FAE770B5114954 +:102D00000024CA7E094D032A03D02831CA7E032A33 +:102D10002ED12960002827D0012821D00C48054950 +:102D2000973003F080FB0020296813E0B4000020F6 +:102D3000E2040000F0280100F70500009E67010092 +:102D4000A1030000F4130020C4F8FFFF38120000B4 +:102D500072020000086048622860002C08D070BD34 +:102D60000320FFF7B5FF01E0FFF775FF0446DAE740 +:102D70000C2070BDF8B5F94F04461F25E67E3300E0 +:102D800003F042FC042920031B20F548844204D0B0 +:102D9000FF20F449FC3003F046FB02203C60FFF7C3 +:102DA00097FF002805D03968002008604862386025 +:102DB00011E00C25002038600AE00120FFF79EFF9B +:102DC000054603E0E749E84803F02DFB002D02D05B +:102DD000E07EB042D2D1E07E002804D0E248E14952 +:102DE000801D03F020FBF8BD10B5DD48FFF7C2FFE2 +:102DF000DB482830FFF7BEFFD94900205031087565 +:102E0000D649C91F4870D64948610A4628325061E0 +:102E100088769076D1494860086010BD70B5044648 +:102E20000120FFF767FBC5B20B20FFF763FBC0B2C1 +:102E3000854204D0FF20CB49C63003F0F4FA0120CC +:102E4000FFF758FBC5B21820FFF754FBC0B285420C +:102E500004D0FF20C349C73003F0E5FA0420C04383 +:102E6000FFF748FBC5B21920FFF744FBC0B285420B +:102E700004D0FF20BB49C83003F0D5FAB748B849A1 +:102E8000083804700020C87688760A462832D07642 +:102E90009076B24B012408331C711860486250626E +:102EA00008601060FFF7A0FF70BDAC4908310871E1 +:102EB0007047FEB5AA49CA7E08462830A74C002AAA +:102EC00002D1C27E002A03D0C97E022903D005E0C8 +:102ED000A648216006E0C17E002901D00C20FEBD7D +:102EE0002060A348FAF7FCFC216808779B4920681A +:102EF000C91F0160C91C4162007F002804D1AD20B8 +:102F00009849800003F08FFAFAF737FD9949884213 +:102F100000D20846FF30C83086B220680325C57647 +:102F2000FEF735FE21680861FEF758FE00270028ED +:102F300027D0FEF753FE21684A6A10600968012015 +:102F4000087001466846F9F7E3FF684600788A4949 +:102F5000000203F064F90191FAF731FD019971184B +:102F6000FAF7C7FF2168C8602068057245720771CB +:102F7000021D017F00F01FFA2068078300202760F0 +:102F8000FEBDFAF71CFD3146FAF7B3FF2168C860B1 +:102F900008680770096801204870E5E77047F8B5D0 +:102FA0006F4EF17E002904D131462831C97E0029B7 +:102FB00001D00C20F8BD0221F176694C674F5034E6 +:102FC0000837776234600025386025753979C07E0E +:102FD0004A006A4940008A5A085A2B46101881B2A2 +:102FE0002A462846FFF7FEFA002804D0CF205D4984 +:102FF000800003F018FA25610120A5602075658620 +:1030000025865748703085753968088E401E0886B9 +:1030100035830020F8BD10B5504801244068817EFA +:1030200003290CD001684978002906D0006A544968 +:10303000884202D90024FFF706F8204610BD00247C +:10304000FBE74648406802681178491C1170016A24 +:103050000068C26A914204D8007D012801D0012095 +:1030600070470020704700207047F8B53B4C3C4843 +:103070002060416A00680D68002634210E54A621A4 +:10308000495D00294BD1007D032848D1FAF797FC10 +:10309000014620684069FBF7B8FE00283FDDFFF7D6 +:1030A00047FC298E401C4118206802681186006880 +:1030B000018E9C22525B511A09B200292FDD012199 +:1030C0002030817528464030C1898089081A298EB0 +:1030D000401E401887B21BE0496A09794A00274917 +:1030E0008B5A028E007D9446EA7E5200895AC91896 +:1030F00089B201236246FFF775FA00280FD0012834 +:103100000FD002280BD01B481649193803F08BF951 +:1031100021680868028EBA1A12B2002ADCDA266028 +:10312000F8BD20680068018E491C0186F0E7F8B5FB +:103130000A4D00266A680128516A0C6853D1087943 +:103140000E4940000B5A1068077D032F1AD0027DEC +:10315000022A24D0007D012834D044E0B4000020AD +:10316000F4130020F0280100070200006D2B01007D +:103170000B2C0100F6050000102700009E670100DF +:10318000D98213000661106886609C20025BE07E95 +:103190004000085AC01881B2002303201BE02246D9 +:1031A0008032D78D0761E07E928B4000085AC018AC +:1031B00081B200230220FFF715FA6A680121126824 +:1031C00011750AE09C20025BE07E4000085AC0189E +:1031D00081B200230120FFF705FA002803D09C49A3 +:1031E0009C4803F020F9FAF735FB9B480078EFF78D +:1031F0006FF8686806830268218E51860068203067 +:103200008675F8BD38B5944C0021083460680D46C9 +:1032100000684278002A01D045701FE0007800283D +:1032200009D001216846F9F773FE684600788B499A +:10323000000202F0F4FF6068426AC0681268511828 +:10324000FAF757FE01466068C160057103214172BB +:10325000021D017F00F0AFF860680583FAF7FAFA03 +:103260007D480078EFF734F838BD7B4A10B5014649 +:10327000083250680B0003F0C7F9060D1504081753 +:103280000C31012100F0D1F807E00021106800F0B6 +:10329000CCF810BD0120FFF74AFF00210846FFF7D8 +:1032A00043F910BD032116E0416A02680968D36939 +:1032B00093608A886A4B5A430368DA600A46C032D0 +:1032C000D3890B83137B8B75138A8B80538ACB80B6 +:1032D000928A0A8102210068017510BD5D485C492F +:1032E000913003F0A0F810BD70B500280BD05A4CF7 +:1032F000083401280ED002281ED056485449B43054 +:1033000003F091F870BDFFF77DFF00210846FFF73D +:103310000BF970BD6068002501684D7000F045F83C +:103320000320F5F7B8FEFAF795FA4B486560007888 +:10333000EEF7CEFF656070BDFFF764FF606800F0D8 +:1033400034F800210846FFF7EFF80420F5F7A3FE54 +:1033500070BD414908314968CA7E022A08D10A680D +:103360001378002B04D150600968CA6A1018C8622B +:103370007047394A10B50832526800290CD001292B +:1033800007D0022907D033483149D93003F04BF830 +:1033900010BD801E00E0401F106210BD2E48083096 +:1033A0004068002800D0012070470021C176817656 +:1033B00001604162704710B50B46C17E847EA14218 +:1033C00004D011461846FAF77AFF10BDFFF7EDFF5B +:1033D00010BD024610B50020002905D00846504314 +:1033E000204902F01CFF401C10BD1B4810B50830DE +:1033F0004068C07E030003F007F9041515030B15A0 +:1034000001F05EF900280CD00F2017A1800106E022 +:10341000FEF7F0FD002804D0F12013A1800003F096 +:1034200002F810BD10A11448F9E710B504460029B0 +:1034300003D00020FFF77BFE03E007480078EEF79B +:1034400047FF2046FFF7B1FF0020F5F724FE10BD2F +:10345000F028010092060000AC00002010270000B8 +:10346000E204000040420F007372635C6C6C5F6C9E +:103470006D2E73302E630000CB030000F8B5FEF70D +:10348000B0F90446FEF756FAF84E0546706920304A +:10349000407D002809D0012827D002282AD00328FF +:1034A00032D0FF20F2A19A3037E0F0481830FEF712 +:1034B0001EFA002801D003200FE0EC481830FEF778 +:1034C00049F9002804D070695B21095C002908D003 +:1034D000E6481830FEF7D2F90120716920314875AD +:1034E0001DE002212030417519E0E0481830FEF758 +:1034F000C5F914E0DD481830FEF72CF900280ED18C +:10350000FF20DBA18C3008E0D8481830FEF7EFF937 +:10351000002804D1FF20D6A1943002F084FFB069C6 +:10352000F72201781140017072692032937DDB0728 +:103530001B0F1943FB2319400170D37DDB075B0F81 +:1035400019430170577DEF23022F04D0012F07D0BC +:10355000032F07D00CE0012C06D8002D04D007E083 +:103560006D1E2C43002C03D019401023194300E09A +:1035700019400170D17F002916D0517D012913D047 +:10358000BF48FBF79DFFBE480021283001767269D5 +:10359000916ED26E42610161B949B269FCF7A3FA3A +:1035A0000020FCF7AFFA03E0FBF78AFFFCF7CDFA47 +:1035B000B0690078C00606D4F0690078C00602D46D +:1035C000F079002806D0B079002803D101210846FF +:1035D000FCF79BF8032030703079002803D1FBF70B +:1035E000BDFF01203071F8BD70B5A0481C30FEF75A +:1035F000B9F901259D4C002802D00020607002E03E +:1036000065709F48E061606940300078002802D012 +:103610006078002805D0E069FBF752FFFCF795FAC7 +:1036200070BD9748FBF74CFF9548283005766269D6 +:10363000116F526F42610161914AE169FCF753FADF +:103640000120FCF75FFA70BD10B588490023486976 +:1036500002462030C3768377012049239854A03254 +:103660009279002A03D008700021022001E0002195 +:103670000320FFF7FAFD10BD70B57C4C6079C206DF +:103680002046406901468031002A01DA002202E02A +:10369000CA8DCB8BD218CA850246C0321379002B53 +:1036A00005D0034640331D8AC98B69181982617A97 +:1036B000002903D03D2001F051F94AE003462033B0 +:1036C000D97E042945D0217A002913D0480701D496 +:1036D000C80601D51E2030E0080701D53D202CE0AA +:1036E000C80705D1880703D461A1664802F09BFE94 +:1036F0002A2022E04030817D002905D0418A4D1CDE +:103700004582858AA9420FD2517A062902D0117AC0 +:10371000062905D1018B4A1C0283828A914203D279 +:10372000028AC1898A4201D3222006E09A7F8089D9 +:10373000002A0AD088420FD3082001F00FF96069EF +:103740002030C07E042804D006E0062804D33E20A2 +:10375000F3E7FFF779FF70BD0120207000210846D4 +:10376000FFF783FD70BD10B5404840690146203128 +:103770008A7F002A29D0012A27D0022A06D0032ACC +:1037800004D03BA1404802F04EFE10BDC97E032983 +:103790000FD0082919D001464031CA898989511AA8 +:1037A000891E89B2032900D303218030828B5118EE +:1037B00009E0014640318A89032A06D3028EC9896D +:1037C00080305118491C018310BD8030818BFAE78D +:1037D00000B5030002F018FF0604070B0F121217C2 +:1037E00000290ED00FE0891E02290AD90BE0891F9B +:1037F000012906D907E0082903D004E00B390C2978 +:1038000001D8012000BD002000BDFEB505461748C7 +:103810001830FEF740F8002804D11B4814A1D13815 +:1038200002F001FE114CA069FDF702FC0321A06922 +:10383000FDF721FCA069EF220178114001702946B3 +:10384000FDF740FC002601272B0002F0DDFE0E5C98 +:103850005C085C2C6060255C4C5C603C375C60699B +:103860006521095C002911D0062111E0C400002067 +:103870007372635C6C6C5F736C6176652E630000C1 +:1038800090140020430200005C080000C030417921 +:10389000A069FDF797FC3AE060698030417CA0693F +:1038A000FDF7D7FC33E06169A069B831FDF7ADFCE5 +:1038B0006169A0698C31FDF7AEFC28E00621A069A2 +:1038C000FDF7C5FC23E020690178A069FDF7A9FC9C +:1038D00020698188A069FDF7A6FC20694188A0695C +:1038E000FDF7A5FC13E00096019660696030007951 +:1038F000002803D069460878384308706946A069F3 +:10390000FDF7B1FC03E0F949F94802F08CFDFDF741 +:10391000D4FF002804D1F648F449801D02F083FD4D +:103920000C2D06D0072D03D0606940304682877584 +:10393000FEBD606940300683FEBDF0B5ED4CC82089 +:1039400061698DB0405C04280AD0052835D15C201F +:10395000405C00282AD0012060314871022026E016 +:1039600010226846D63101F030F86169102204A8AF +:10397000B03101F02AF8684601F0DFFB08AE8DCEC9 +:10398000616984250E4678360DC66F5000250D6797 +:103990004D67012540267554D74D88318DC5284681 +:1039A0000822093002F0C1FB052000E00D20FFF7DE +:1039B0002CFF61690020C03108720DB0F0BDF8B570 +:1039C000CC481830FDF767FF002848D0C94C207A52 +:1039D000002844D16069C421095C002500290ED06B +:1039E0002030C17E0120FFF7F3FE002807D1606977 +:1039F0002030C17E0420FFF7EBFE002806D060696E +:103A0000C921095C0126062907D00DE06069502113 +:103A10000D526030457102204EE02030C17E0420FE +:103A2000FFF7D6FE002813D0616908462030C27E19 +:103A3000921E130002F0E8FD166262621D6262626D +:103A400060621F6262622843626262626262466210 +:103A500060695E21095CC90702D0C0304572F8BDBB +:103A60000C20FFF7D2FE60694030817F31438177BF +:103A7000F8BD072020E0FDF79AFF0028F8D0606924 +:103A8000403005700B2017E0F9F741FA0C28EFD30E +:103A900060690821B830F9F73BFA002806D0606960 +:103AA00004218C30F9F734FA002804D1C72093A1FF +:103AB000C00002F0B8FC0420FFF7A7FEF8BDFFF736 +:103AC0003CFFF8BD00228A66CA66C6770A4678318E +:103AD000C8C9894878322838D26842632830C8C0BB +:103AE00008220D30091D02F020FB0620FFF78DFE95 +:103AF000606940308575F8BD0920DDE700F036FFCC +:103B0000F8BD70B57B4C3B216069095C08292FD159 +:103B10000146028EC0314B89521C9A4228D1227A2A +:103B2000002A25D10A8A83889A4207D14B8AC58800 +:103B3000AB4203D18B8A0589AB4209D043884B85C0 +:103B40008A854A8ACA858A8A0A860122E6210A5417 +:103B500001221146FDF747FC00210420FFF785FBF9 +:103B600060690021C92211542030C1760321817778 +:103B700070BD70B55F4C60692030C07E172803D0DF +:103B80005EA1624802F04FFC616900220B4640339F +:103B9000DA7608469A75E030867D0B240125002EE2 +:103BA00006D0837C002B14D1C4740275857410E098 +:103BB0001E7F002E07D01A774C88FA235C520276BB +:103BC0000C23837505E04E88FA235E520276057752 +:103BD00084752031CA7670BD70B5464CA0798007D7 +:103BE00036D5207A002833D160692030C17E01208B +:103BF000FFF7EEFD00282BD1A0690126C078002533 +:103C0000030002F001FD0E8585088537465F0A85B1 +:103C1000168526625285032152E060692030C07EFD +:103C2000052804D0394835A1333802F0FCFB60691F +:103C30000CE060692030C07E092804D033482FA1F1 +:103C40002D3802F0F0FB606956210D542030C57606 +:103C500070BD60692030C07E0B2804D02B4827A19E +:103C6000263802F0E0FB60695B210E540C21203005 +:103C7000C17670BD60692030C07E0F2804D0234813 +:103C80001EA11F3802F0CFFB60695B210E5410218A +:103C9000EDE760692030C07E102804D01B4817A1D2 +:103CA000183802F0C0FB12210AE060692030C07EA3 +:103CB000102804D0154811A1123802F0B4FB1421C9 +:103CC0006069D4E7FFF755FF70BD60690146C030F9 +:103CD000027A062A04D14031897F890700D505720E +:103CE000417A0629F0D1457270BD0000703801009C +:103CF000CD070000C4000020B81400207372635C7C +:103D00006C6C5F736C6176652E6300004C0500007F +:103D1000FD49FE4802F087FBE6E710B5FC4C606900 +:103D20002030C17E0020FFF753FD002803D1207A08 +:103D3000012108432072207A002808D1E069FDF7AC +:103D4000EBF961699122505405202031C87610BDED +:103D500010B5EF4C60690146C0314A7A002A06D09E +:103D6000097A062903D0217A012211432172217A8E +:103D7000002928D14030807F800715D4E069FDF705 +:103D80005AFA61694031C877E069FDF756FA61690E +:103D900040310884E069FDF755FA6169022240313B +:103DA0004884887F10438877606900220146C031CB +:103DB0000B7A062B00D10A724030837FDB0702D1D9 +:103DC00006234B72028310BDF8B5D14C60692030D8 +:103DD000C17E0020FFF7FCFC0125002807D16069A7 +:103DE0004030007F002802D1207A28432072207AB8 +:103DF000002830D160690026014640304682857532 +:103E0000B031E069FDF7EFF96169E0698831FDF7EC +:103E1000F3F960690146E030827D0827002A06D068 +:103E2000817C002913D1C774067585740FE04A8818 +:103E3000F8204252FA31E069FDF7C8F96169E0699A +:103E4000FF310331FDF7CAF96069E03087756069B9 +:103E50000F212030C176F8BD10B5AD4C606920301F +:103E6000C17E0020FFF7B4FC002803D1207A012195 +:103E700008432072207A002812D1E069FDF769F921 +:103E800000280ED0E069FDF75FF96169CA2250523F +:103E9000098E00F0D6FD002806D0282000F05EFD37 +:103EA00010BDFFF73AFF10BDE069FDF74BF96169FE +:103EB000C0310873E069FDF740F96169C031C8811C +:103EC000E069FDF72BF96169C0310882E069FDF70F +:103ED0002AF96169C0314882E069FDF729F9616911 +:103EE000D422505208202031C87610BDF8B5884C35 +:103EF000A079C00776D0207A002873D1606920307D +:103F0000C17E0120FFF764FC002863D1E069002531 +:103F1000C178022701260B0002F076FB0D1613086C +:103F2000415A5A445C575A192F545A00FDF74CF91C +:103F30006169C62250543B20475440314D828E75F2 +:103F400048E000F093FD45E0FFF786FF42E060693E +:103F50002030C17E0020FFF73BFC002802D1207AF0 +:103F600030432072207A002834D160690146403104 +:103F70004D828E750B2120300FE0606901462030A4 +:103F8000C27E0C2A02D0227A3A432272227A002A76 +:103F900020D1C57740310E770D21C1761AE0FFF7A9 +:103FA00013FF17E0606901462030C27E122A02D05A +:103FB000227A3A432272227A002A0BD140318D753F +:103FC0001721EAE7FFF7C4FE04E000F00DFD01E071 +:103FD000FFF7A3FE62690023106F516F401C594127 +:103FE00051671067F8BDF8B5494C05466069203047 +:103FF0008079012801D1FBF7E9FA012D14D160691C +:104000004021095C002903D12030C07F002801D065 +:10401000FBF79BFDFBF7BDFAFBF7B0FAFBF708FADD +:10402000FBF72DFAFBF746FA60790225C107012656 +:10403000002901D180070ED560692030817F0029D9 +:1040400002D0032902D006E0867700E085770021C0 +:104050000120FFF70AF960692030817F012903D12F +:104060006179090700D58577607A002803D100F0CF +:1040700027FDFFF7A4FC207900250028606902D005 +:104080008030058403E08030018C491C0184607914 +:10409000C00705D06069AC210D544030858104E033 +:1040A000616940318889401C8881E079002806D008 +:1040B0006169A031087B022806D8401C087360693A +:1040C000A030007B022806D9606901468030058453 +:1040D0004584A0310D7360692030C17E0020FFF758 +:1040E00077FB002804D160692030C07E072855D1B5 +:1040F00060690146C0310A7A062A4FD0497A0629FA +:104100004CD03E21095C05E0FC3C0100BA050000F2 +:10411000C4000020022941D1A030007B00283DD1FD +:10412000FDF74FFB002839D0FDF704FC002835D0FF +:1041300061690A468032508B01282FD90846A03089 +:10414000844646716038C7898389B81E834201DB83 +:10415000012002E0F81A401E80B2138CA789BB42EE +:1041600001D3012302E0FB1A5B1C9BB2984200D9E9 +:104170001846012801D163465D71C0310B78002BD0 +:1041800010D0528C49888A4201D3012102E0891A59 +:10419000491C89B2884205D9084603E061690120BB +:1041A000A0314D7161690A8E803110188883FFF744 +:1041B000DAFAFFF761FAFEF756FF002809D06069C6 +:1041C0000146FF3001300279002A02D14988C180BE +:1041D00006716069A0308571F8BD70B5F84C6069F2 +:1041E0002030407D00283ED0022810D1FDF7C2FAD1 +:1041F000002804D17120F349000102F014F962692A +:104200000023916ED06E491C58419166D06660695A +:10421000002520304575017D012904D10575A1795E +:1042200010221143A171C17C012915D1C574A07957 +:1042300008210843A071FDF76AFB002804D1E5209E +:10424000E049C00002F0EFF860690023816EC26EA1 +:10425000491C5A41C266816660692030817D01290E +:1042600002D0012181753FE585753DE570B5D44CDF +:104270000026E169012508788207920F0420012AAF +:1042800015D0022A13D0032A03D0217A01432172C8 +:104290002AE560780028FBD1606920308574A17917 +:1042A0002943A17122E0C6751EE5C5751CE5497854 +:1042B000CA0624D06278002AEAD1C906C90E1B2991 +:1042C00018D8617901436171FDF75FFB002804D1C3 +:1042D0003B20BC49400102F0A6F860690023016F51 +:1042E000426F491C5A41426701672030C17D012954 +:1042F000DBD1D8E7207A102108432072F4E460690A +:10430000F3E77CB504460020C0436946888001A8D5 +:10431000FCF7B2FD00287AD169468888FCF790FD49 +:10432000002803D0A749A84802F07DF8009801466C +:10433000E030827C0025002A08D0657010212170B1 +:10434000C17CA170017DE170857472E082799C4E20 +:10435000002A13D065700720207008E07169E620FC +:104360008D8445540A22A01CE83101F0DEFE00983D +:10437000E03080790028F1D1A5705AE0827D002AD2 +:1043800038D0827D130002F03FF90D2F2F2F2F2FF1 +:104390002F2F2F112F2F24082F0065700C21217033 +:1043A000017EA17071694988A18010E065700820C4 +:1043B00020707069082240886080201DFA3101F069 +:1043C000B4FEFF2100980331095AA181E0308575C0 +:1043D0002FE065700B212170017EA1707169498801 +:1043E000A180017FA171F2E7774876495D3002F044 +:1043F0001AF81EE0C81DF9300279002A08D01122EF +:1044000065702270811C89886180057111E012E05D +:10441000027A002A0FD012226570FF312270033118 +:1044200004E005720A8962804A89A280027A002A21 +:10443000F7D101207CBD00207CBD614800780128B7 +:1044400001D00C2070470020704770B55C4C0546C9 +:104450002078002804D05C485A49933001F0E3FFEB +:1044600000202561A07201202070FFF7E6FF0028E0 +:1044700004D0554853499E3001F0D5FF34E4F8B5D7 +:104480004F4F3978012901D00C20F8BD0126A62113 +:1044900078610E548030807CFDF752F900282FD0CF +:1044A00078698030807CFDF753FA002828D078693D +:1044B0008030807CFDF7E5F9002821D078698030D4 +:1044C000807CFDF70AFA00281AD0FAF7E6FF78692F +:1044D00000258030408B002827D039481830FDF760 +:1044E000DAF9002821D07869C421095C00291CD0A0 +:1044F0002030C17E0120FFF76BF9002802D014E0C4 +:104500001220F8BD78692030C17E0420FFF760F9E1 +:1045100000280AD1786950210D526030457102207F +:10452000FFF773F97869A03045717869E621095C75 +:10453000002903D1818CC288914200D8C188B981F9 +:1045400001468031CA8B521E93B20A8CD21892B2A5 +:104550000A8494460246A0321479002C02D04D847D +:10456000157102E04C8CE4184C8404464034A78951 +:10457000FF18A7814C8B012C01D8641C4C83002BA5 +:1045800000D015732030C07E0D4C04281ED0507909 +:1045900000281DD0A1898C451AD2FDF712F90028F8 +:1045A00016D060690146C0310A78002A10D08030E8 +:1045B000408C498888420BD3A570E6700AE0000061 +:1045C000C4000020FC3C010081080000A67001E04E +:1045D000A570E5706069A5210D543B21095C062991 +:1045E00001D0072918D1CA21028E095A511A09B2DD +:1045F000002911DB01460522CC310A3001F095FD7E +:10460000012202216069FCF7EEFE6069C9210D54A8 +:104610003B210D546030867160699E210A5A811CCD +:104620003030FCF71EFFA07800283DD16069C02122 +:10463000095C002901D0803045840120FAF7A4FDEF +:1046400060691330FAF713FF60690F30FAF753FE11 +:104650000120FAF71FFF61694020405C002803D168 +:104660003F20405C00280DD00A467831C8C9F9487F +:104670007832D26842632830C8C008220D30091D44 +:1046800001F053FDFAF701FF01210846FAF758FE41 +:1046900060698030806AFAF716FFFEF7A5FF60694F +:1046A0004030007AFAF730FE6571E571A571257228 +:1046B0006572257102202070FAF7FCFE0020F8BD1B +:1046C00010B5E54C2078022801D00C2010BDA07850 +:1046D000002803D00020FFF786FC17E0FAF7DDFE84 +:1046E00000F033F9606920308079012801D1FAF7B0 +:1046F00076FFA07A002809D0012807D0022807D029 +:10470000032805D0D549D64801F08DFE002010BD04 +:10471000EEF77EFCFAE7D0498872704710B5CE4CB0 +:104720002078032804D0CE48CC49293001F07BFE04 +:10473000606901212030827C002A06D00022827428 +:104740000175A27904231A43A271A2691378DB438D +:104750009B0707D1C37C002B04D1C174A07902212F +:104760000843A0711078C00606D4E0690078C0063E +:1047700002D4E07900280CD06078002809D1A07913 +:10478000002806D1FEF75DFC002802D0207A002820 +:1047900003D00120FFF727FC03E0FEF725FF00F020 +:1047A000D4F8207801280DD0A07A00280AD001285A +:1047B00008D0022807D0032805D0A948A7496830A7 +:1047C00001F031FE10BD0120FBF719F810BD10B546 +:1047D000A14C606920308079012812D1FAF7F6FEE9 +:1047E0006169881C3031FCF7C5FE002809D060697A +:1047F000C21D4388F93253812030007E107301209E +:10480000107210BD70B5944C05462078042804D071 +:1048100093489249803001F006FE617910200143EF +:104820006171002D50D0FBF7A8F96178012508438C +:10483000002811D160694021095C00290CD0E16990 +:104840004A78D20608D0097820300907C07DC90F00 +:10485000814201D165724EE0E078002809D0E0691C +:104860004178C90605D10078C00602D4FFF7AFFF32 +:1048700041E0FFF7ACFFE06900784007C10F6069D5 +:104880002030807D814205D0FFF7A7FC60790821A8 +:1048900008436071E06900780007C10F606920304B +:1048A000C07D814201D1FFF7E1FC6079284360714E +:1048B0000020E071A079000704D560692030C07E37 +:1048C000032818D0207A14E0022001436171E079B6 +:1048D000401CC0B2E07101280DD8606940300078FA +:1048E00000280CD05B484078C106C90E052906D2C5 +:1048F000C006002803D00120FFF775FB01E0FEF79A +:10490000BDFD207801280DD0A07A00280AD001280A +:1049100009D0022806D0032805D051484F49E2307B +:1049200001F081FD9FE40120FAF769FF9BE410B5D7 +:1049300049480078042804D049484849EA3001F041 +:1049400072FD0120FFF74FFB10BD10B501210020C3 +:10495000FAF7DBFE40490420087010BD3E494A22A8 +:104960004969505404202031C876704710B53A4C3C +:10497000C8206169405C00281CD0062806D0203180 +:10498000C97E0020FEF724FF002813D0606901468D +:10499000C0310A7A130001F037FE070D0D0D0D0D21 +:1049A0000D050D004030807FC20704D0C043800752 +:1049B00000D1087210BD0C20FEF727FF60690122AC +:1049C0004030817F1143817710BD10B5002A0AD095 +:1049D000002306E0D41A6418203CE47FC4545B1C16 +:1049E000DBB29342F6D310BD7CB51B4C606920301E +:1049F000C17E0020FEF7ECFE0125002802D1207ABE +:104A000028432072207A00281AD16946E069FCF711 +:104A100022FC684600780022C107C90F6846017071 +:104A20006069002902D06030057101E060300271D8 +:104A30006069014640304282857509202031C87680 +:104A40007CBD401A074900B2884201DC00280BDC1B +:104A50000120704790140020C4000020FC3C01009D +:104A6000F4090000FE7F00000020F2E710B5534C6F +:104A700060692030C17E0020FEF7AAFE0028207A5F +:104A800010D000280DD1E069FCF797FB6169CA22BC +:104A90005052098EFFF7D5FF002807D02820FFF7D6 +:104AA0005DFF10BD01210843207210BD6169E069FE +:104AB000CC31FCF77AFB606906212030C17610BD4D +:104AC00010B500F04EF83D4C607940070BD5606999 +:104AD0002030C17E0520FEF77BFE002803D0207A1F +:104AE000082108432072FFF701FA00F018F8FFF7D9 +:104AF00073F8A079C0060FD5207A00280CD1606920 +:104B00002030C17E0B0001F07FFD07070707070774 +:104B1000070507000721C176FEF7F3FF10BD10B5AA +:104B200026488179490715D5017A002912D14069B3 +:104B30003B21095C891E0B0001F066FD07050C0C8A +:104B40000C0D0C0F0C00002256210A54C030807945 +:104B5000FFF704FF10BD012100E00221C0304172C7 +:104B600010BD10B515488179090720D5017A0029B3 +:104B70001DD1406902462032D47EA41E230001F0DC +:104B800043FD13160B1616161616161616161616BF +:104B90001616161616171600562211546030407954 +:104BA000002801D0062000E01620FFF7D7FE10BD38 +:104BB0004030C1768175D17610BD0000C400002060 +:104BC00030B50346002002460DE09C5C2546303D92 +:104BD0000A2D02D30020C04330BD0A256843303877 +:104BE0002018521CD2B28A42EFD330BD70B50D46A8 +:104BF000144608E00A2101F012FB2A193031203A4C +:104C0000641ED177E4B2002CF4D170BD10B500233E +:104C100010E0040A00020443A0B2CC5C4440200629 +:104C2000000F60400407240C44402006C00C604084 +:104C30005B1C9BB29342ECD310BD000010B572B662 +:104C400000F0DCF800280BD0ECF72AFBF8F7EFFDBA +:104C500000F0A5FD6E490020C86288626D490860B9 +:104C600062B6002010BDF3B5002501200007C06A20 +:104C700081B0C0430006000E04D167480068401CA4 +:104C800000D1012572B600F0B9F8002802D062B652 +:104C90000820FEBDECF75AFAECF706FB5F4B604EBE +:104CA00000211A68CA40D2071FD00246CA40D20764 +:104CB00018D14AB2002A07DA1407240F083CA408C6 +:104CC000A400A419E46904E09408564FA400E41970 +:104CD00024689207D20ED4402206920F012A04D0F3 +:104CE000032A02D062B65048FEBD491C2029D8D301 +:104CF0000198030001F088FC14212323232323239C +:104D000023230B0D0F11131F1517191B1D2E002424 +:104D100016E0012414E0022412E0032410E004242D +:104D20000EE008240CE009240AE00A2408E00B2421 +:104D300006E00C2404E0052402E0072400E0062439 +:104D4000F06901210002000AC9070843F061002D43 +:104D500004D009E062B601200003FEBD2C4D3348AB +:104D6000E862ECF7A1FAA8622A49314808603149A3 +:104D700002980860ECF798FA214600F0F7FCF8F783 +:104D80001AFD00F0FDFE00F073FD0198ECF756FAF5 +:104D9000040062B603D0FFF751FF2046FEBD00209D +:104DA000FEBD10B5044600F029F8002800D001200F +:104DB0002070002010BD204908600020704710B509 +:104DC0000C46102808D011280BD012280CD013281C +:104DD0000ED00120086010BD03CC083CFFF743FF54 +:104DE0000AE0FFF72BFF07E02068FFF7DAFF03E098 +:104DF0001149206808600020206010BD05480C495A +:104E00000068884201D101207047002070470000EF +:104E100000050040780000200010001000E100E0D4 +:104E200000ED00E000E400E00110000000190000C7 +:104E3000BEBAFECAE40000200400002010B52038ED +:104E40000C46030001F0E0FB33A6AAAEB2B8BCC02A +:104E5000C5E0DBE41B1F23272C31373C41474D5075 +:104E600054585C606D71656974787C8084888C901E +:104E700094989C9FA2CACFE9F0F3D3D7F80020689A +:104E800000F0DDF8D6E0206800F0E1F8D2E020681C +:104E900000F0F5F8CEE0207840B200F0D7FAC9E093 +:104EA000207840B200F0F5FAC4E02078616840B2A2 +:104EB00000F008FBBEE0207840B200F018FBB9E03B +:104EC000207840B200F023FBB4E02078217940B292 +:104ED00000F02EFBAEE02078616840B200F058FB95 +:104EE000A8E000F064FBA5E0206800F068FBA1E00A +:104EF000207800F07DFB9DE02068F8F72CF899E021 +:104F00002068F8F72CF895E021792068F8F72EF85A +:104F100090E0206800F0E6F98CE0206800F0E7F906 +:104F200088E0207800F0E7F984E000F0F1F981E012 +:104F3000207800F0F3F97DE0207800F005FA79E0C0 +:104F4000206800F01EFA75E0206800F020FA71E099 +:104F5000206800F022FA6DE0206800F023FA69E092 +:104F6000206800F025FA65E0206800F027FA61E08B +:104F7000206800F028FA5DE00846ECF7FFF859E0F9 +:104F8000EDF719FA56E0EDF746FA53E02068EDF731 +:104F90004EFA4FE0206800F0E1F84BE0206800F0A6 +:104FA000E9F847E0206800F0F0F843E02078A268D4 +:104FB000616800F0F5F83DE0207800F006F939E08E +:104FC000207800F017F935E02078616800F027F9C3 +:104FD00030E02078616800F03AF92BE02179207800 +:104FE00000F016FC26E0206800F06BF822E0206854 +:104FF000F8F70CFB1EE02068F8F7F0FA1AE007CC8F +:105000000C3C00F0FFFC15E0206800F052FD11E0C0 +:1050100003CC083C00F07DFD0CE0206800F06EFF42 +:1050200008E009E003E0FFE700F080FF02E020680D +:1050300000F0B8FF206010BD0120086010BD002105 +:105040000170084670470146002008707047EFF372 +:105050001081C907C90F72B60278012A01D0012256 +:1050600000E0002201230370002900D162B6002A6B +:1050700001D000207047012040037047E7E7EFF3BD +:105080001081C907C90F72B600220270002900D131 +:1050900062B600207047F2E710B52848FFF7CFFF4F +:1050A000002803D026A11D2001F0BDF92348401C93 +:1050B000FFF7C5FF002803D021A1212001F0B3F99B +:1050C00010BDF1B5224D6F6801261C48FFF7BFFFE8 +:1050D0001A4C002803D10026601CFFF7D0FF1D4AA0 +:1050E0001D490120506000BF00BF00BF00BF00BFCE +:1050F00000230B604B60009B6B60106000BF00BF23 +:1051000000BF00BF00BF0868002802D1486800281F +:10511000F9D048680028E4D1002E04D06F60601CEC +:10512000FFF795FF07E0601CFFF791FF0028D3D140 +:105130000248FFF7A4FF0020F8BDC2E7E800002006 +:105140007372635C736F635F6563622E630000005C +:1051500000E5004000E0004000E100405A495B4BA0 +:105160000A685B499A42096801D18904890C016087 +:10517000002070475449554B0A6855499A4201D15D +:105180008004800C4860002070474F494F4B0A68EC +:105190004F499A4201D18004800C886000207047FA +:1051A00030B5494B494D1C684A4BAC4202D01028DF +:1051B00002D203E00E2801D3184630BDC300444894 +:1051C000181801614261002030BD3F493F4B0A6819 +:1051D0004049491C9A4202D0042802D203E0022826 +:1051E00001D3084670473C4A0121C0008018016085 +:1051F000002070473449354B0A683649491C9A42A9 +:1052000002D0042802D203E0022801D308467047E6 +:10521000314A0121C000801841600020704770B5FC +:10522000294A2C4B14682D4E284D82005B1C921984 +:10523000AC4203D0042803D2116006E0022801D357 +:10524000184670BD8804800C1060002070BD70B5D9 +:105250001D4A204B1468214E1C4D82005B1C921984 +:10526000AC4203D0042803D2106806E0022801D320 +:10527000184670BD10688004800C0860002070BD66 +:1052800010B5134A164890600E200021C3009B18E9 +:1052900019615961401C1028F8D300200F4A05E01D +:1052A000022803D383009B18196005E083009B1834 +:1052B0001C68A404A40C1C60401C0428F0D310BD7E +:1052C000034907488860704778000020BEBAFECACC +:1052D00000F501400820000000F0014000F8014006 +:1052E00000C0FFFF47490968016000207047454939 +:1052F0000860002070470121434A002803D001289C +:1053000003D042487047916300E0D16300207047AA +:105310003F49012008603D48801C704704223D4BF6 +:105320003B49002805D05A600869012210430861F2 +:1053300008E008694008400008619A60324900208E +:10534000C03188600020704731490622002808D00B +:10535000012809D002280DD003280FD02B48401C6B +:1053600070470869904302E008699043801C086117 +:105370000020704708699043001DF8E70869104352 +:10538000F5E723494A6A02434A62002070472049F0 +:105390004A6A82434A62002070471D49496A016097 +:1053A000002070471A49CA690243CA610020704749 +:1053B0001749CA698243CA61002070471449C96904 +:1053C0000160002070471249024600204031002A47 +:1053D00003D0012A01D0072070478A6370470D4926 +:1053E0000420886008490020C03188600A480168AC +:1053F0008022090A0902114301600849012008605E +:1054000070470000000400404000004004200000FD +:10541000000500400003004000E400E000E100E07F +:105420008107C90E002808DA0007000F0838800835 +:10543000814A80008018C06904E080087F4A8000AB +:1054400080180068C8400006800F704710B50446F9 +:1054500000F0DBF8002813D02046FFF7E1FFC0B2D0 +:1054600000F0E1F800280DD07549E2060B78D20E65 +:1054700001209040002B08D04A681043486006E0A5 +:10548000704810BD6F48401C10BD6F490860002077 +:1054900010BD10B5044600F0B8F800280BD06849DC +:1054A000E2060B78D20E01209040002B05D04A680E +:1054B00082434A6004E0634810BD6349803108605C +:1054C000002010BD70B50D46044600F09EF800287F +:1054D0000BD05E480068E206D20E012191400840E0 +:1054E00000D001202860002070BD564870BD10B566 +:1054F000044600F08AF8002807D0E106C90E012012 +:10550000884052490860002010BD4E4810BD10B5BB +:10551000044600F07AF8002808D0E106C90E012000 +:1055200088404A4980310860002010BD454810BDC0 +:1055300070B50D46044600F068F8002819D02846DA +:1055400000F071F8002816D0A007C10EFF228A4093 +:10555000A807000E8840002C10DA2107090F08392F +:105560008B0835499B005B18D96991430143D96188 +:105570000CE0344870BD3348401C70BDA3082F496F +:105580009B005B181968914301431960002070BDAE +:1055900070B50C46054600F038F8002805D02846BE +:1055A000FFF73EFF2070002070BD264870BDBFF39E +:1055B0004F8F21492648C860BFF34F8FFEE770B573 +:1055C0001F4C05462178012000290ED1207072B6AB +:1055D00000F0F4F81C4E803631688143616000F0C1 +:1055E000EDF8C043306062B600202870002070BD26 +:1055F00013490A78002A06D0002804D1124A4868C4 +:105600001060002008700020704710B50446202864 +:1056100007DA00F0D3F80121A140084201D10120AE +:1056200010BD002010BD012803D0032801D00020A8 +:10563000704701207047000000ED00E000E400E04A +:10564000EC0000200120000000E100E000E200E0AA +:105650000400FA05F8B50446800700250126002855 +:1056600004DA5848C563C66302208443E00404D5C5 +:105670005548C563C66380148443600003D553480E +:10568000456080058443E00504D55148C563C66381 +:1056900080158443A00404D54E48C563C6634014F6 +:1056A000844360042704C00FF90F884203D04AA145 +:1056B000612000F0B8FEB80F0AD04C49CD634C48C9 +:1056C000C563C563CE63C663C6630320800384439A +:1056D00020050AD5474FFD632F20EBF765FDFE63DC +:1056E0002F20EBF761FDF8148443FFF7C9FD424812 +:1056F000044203D038A18D2000F095FEF8BDF0B52E +:1057000000210A46FF230446CC40E4072AD04CB2CD +:10571000E606F60E0125B540384E3560384E356048 +:10572000002C11DA25072D0F083DAE08354DB600C7 +:105730007719FD69A407E60E1C46B440A54314463C +:10574000B4402543FD610DE0A6082F4DB600761943 +:105750003568A407E70E1C46BC40A5431446BC4070 +:1057600025433560491C2029CDD3F0BD70B5274CA9 +:105770000D462060FFF76EFF2068FFF7C0FF284648 +:10578000ECF7EAFEFFF788FCF7F778FBFFF778FD08 +:10579000FFF725FEECF766FD00F06AF870BD10B566 +:1057A0001A4C2068FFF756FF2068FFF7A8FFFFF7A5 +:1057B00067FDECF74BFF0020206010BD1348006828 +:1057C00070470000C01F0040C0CF004000E501400E +:1057D000C08F0040C0DF00407372635C736F635F13 +:1057E000636F6E6669672E6300000000C0EF0040C3 +:1057F000C0FF0040C0BF0040FEFF0FFC80E100E0A2 +:1058000080E200E000ED00E000E400E0F4000020B1 +:1058100070B5002402460D4620462146002A1ED0BF +:10582000012A04D0022A04D0032A1ED103E0012059 +:1058300002E0022013E003202B0000F0E5FE071633 +:105840000507090B0D0F1600012108E0022106E0F3 +:10585000032104E0042102E0052100E00621F8F71D +:1058600058F8002801D0204670BD0724FBE700004F +:10587000B348002101708170704770B5B14D0123AC +:105880006B60B14B1C68002CFCD0002407E00E6854 +:1058900006601E68002EFCD0001D091D641C944289 +:1058A000F5D30020686018680028FCD070BD70B582 +:1058B000A34C0E466178884203D0A4A16F2000F06B +:1058C000B2FD0325330000F09FFE09520624245246 +:1058D0005252524952002078022803D09BA17320D3 +:1058E00000F0A1FD2570A078022802D0012804D084 +:1058F00008E0A06800F0D2FB04E02046083007C8AA +:10590000FFF7BBFF0020A070F7F7A4FF0420207072 +:1059100070BDF8F754F801466068F9F776FA064664 +:105920002078022803D089A1872000F07CFD8B4AD3 +:105930008B498C48964205D86269032A02D2521CD0 +:10594000626102E0864207D84D71801BC8608449BD +:105950006078F8F7B4FC70BD032003E0A07800285D +:10596000FAD10220F7F77EFE00F0E1F870BD77A1D2 +:10597000B12000F058FD70BD70B50546F8F71FF86E +:105980006F4C60602078012803D070A1B82000F02F +:105990004AFD73490220087000220A718D600422BA +:1059A0004A71704ACA6020706078F8F788FC70BD50 +:1059B00010B5634CA078002802D12078002801D0CF +:1059C000112010BD6848F7F78BFF607060780028E1 +:1059D00004D0012020700020606110BD032010BDA4 +:1059E00010B50124020B64040121604BA04202D2D5 +:1059F0009140186802E0203A58689140084000D071 +:105A0000012010BDF8B50E46910005464F19144609 +:105A10003F1F009100F053FB009980028919091F74 +:105A2000B14201D2012200E00022002C03D0FF216C +:105A300001318C4201D90920F8BD4D498D4219D35D +:105A4000AF4217D3854205D2874203D2284630435E +:105A5000800701D01020F8BD8E420BD3002A09D157 +:105A60002846FFF7BDFF002804D13846FFF7B8FFEE +:105A7000002801D00F20F8BD3E483F490068884209 +:105A800005D0224631462846FFF7F7FE0FE0FFF724 +:105A90008FFF0028EFD12A480121C660856004618C +:105AA00081702046302148431830FFF765FF002001 +:105AB000F8BD10B504462E48800A84420BD300F08E +:105AC000FEFAA04201D8102010BDA0020446FFF744 +:105AD00087FF002801D00F2010BD26482649006806 +:105AE000884203D0204600F0D9FA0AE0FFF760FFB1 +:105AF0000028F1D112480221846081701F48FFF70D +:105B00003BFF002010BD1A48010B01208840401EB9 +:105B1000704700B50B460246FFF7F5FF104201D073 +:105B20000F2000BD114802604360002000BD10B589 +:105B3000034C6078F7F728FF00202070A07010BD9C +:105B4000F800002000E5014000E401407372635C4E +:105B5000736F635F666C6173682E6300307500005D +:105B6000E0140020D0FB0100AF5801000006004007 +:105B70000080010078000020BEBAFECA3A5600003C +:105B8000F74805218170002101704170C17081606A +:105B9000704710B5F3490A78022A07D0CA6810186E +:105BA000C860C8689638F9F7E9F810BD8A68101817 +:105BB00088608868F6E70378EB49EC4A002B02D04E +:105BC000012B10D014E00379002B01D0012B0FD151 +:105BD0004379002B01D0012B0AD18368643B8B42AF +:105BE00006D2C06810E00379002B03D0012B01D04E +:105BF000002070474379002B01D0012BF8D1C368F6 +:105C0000643B8B42F4D280689042F1D80120704707 +:105C1000F8B504460226F8F740FD0068002803D0D6 +:105C2000D3A1BD2000F0FFFB0127CD4D002C08D0F3 +:105C30002078002817D0012805D0022811D0032889 +:105C400013D02F710DE06068C82808D3F9F70BF95D +:105C5000002804D06068FFF79CFF012603E00026BF +:105C600001E000F0F9F93046F8BD28780028F8D1B5 +:105C70006068FFF7A0FF0028E3D060680078002884 +:105C800026D0A878042803D0B9A1F72000F0CBFBD8 +:105C9000B44F0020387060680079012800D00020DF +:105CA000387160684079002837D0042078716068C6 +:105CB0008168E868F8F71DF9B8606068C0689630D8 +:105CC000F8600320A870A749E878F8F7F8FAC8E761 +:105CD000A4480221017061680979012919D00021C5 +:105CE000017161684979002915D004214171616809 +:105CF0008968963181606168C968C160C068984CE4 +:105D000014346060F7F75BFE20606F700220A870AB +:105D1000A7E70321E4E70321E8E70320C6E7F8B596 +:105D20008F4C0D46E178884204D0FF2090A11930B5 +:105D300000F079FB28468A4F00250126143703001E +:105D400000F062FC090612375A7C8D97C4A0C4008B +:105D5000A078032807D0A078022804D0FF2084A1CF +:105D60001D3000F060FBF8BDA078032807D0A078B4 +:105D7000022804D0FF207EA1213000F054FB042033 +:105D8000A07025712078002810D1FFF702FFE0787D +:105D9000F8F7D6F8E0607D49886A7D4A02402261C2 +:105DA0007B4AD24310408862002050E000F054F952 +:105DB000F8BDA078032807D0A078022804D0FF20DF +:105DC0006BA1423000F02FFB2078002802D000F0B9 +:105DD0004FF9F8BDA07803281FD104202AE0091A42 +:105DE0006048C1600146E078F8F769FAF8BD042020 +:105DF000F7F738FCA570F8BDA078032807D0A07885 +:105E0000022804D0FF205AA1633000F00CFB207858 +:105E10000028DCD1A07803280BD0F7F7D0FD01468D +:105E20003868F8F7F2FF0028E1DB79688142DEDBB1 +:105E3000D5E70520F7F716FCA670F8BDA078042872 +:105E400004D0FF204AA1843000F0EDFA0220A168BE +:105E50008847FFF7DDFEFF260546BD3642E0A07805 +:105E6000042804D0FF2042A1893000F0DCFA012090 +:105E7000EDE7A078042899D0FF203DA18E3000F0F6 +:105E8000D2FA93E7A07804280AD06078002802D0DC +:105E9000A078022804D0FF2035A1933000F0C3FA87 +:105EA0002078002893D12079002804D00620F7F725 +:105EB000D9FB2571C0E76078002805D02949E07832 +:105EC000F8F7FDF96570F8BD0720B3E7FF2028A1BA +:105ED000AE3046E7002D0AD0012D06D024A1304671 +:105EE00000F0A1FA022DF5D1F8BD042000E0032056 +:105EF000A1688847FFF78CFE0546F3E770B50500FB +:105F000005D0174CA078052803D0112070BD1020B3 +:105F100070BD2048F7F7E4FCE070E078002803D07B +:105F2000A5600020A07070BD032070BD10B50C48A6 +:105F30000178002901D0112010BD817805292BD0CE +:105F4000817801292AD08178002927D00121017088 +:105F50008178012922D0807800281FD020E000001D +:105F600010010020F01400203D860100FF1FA10752 +:105F70007372635C736F635F726164696F5F74698E +:105F80006D65736C6F742E630000000000050040A7 +:105F9000028100001F5D01000F2010BD00F068F8B5 +:105FA000002010BDF8B5394E0446B078002801D065 +:105FB00001280DD1002C0DD02046FFF7FCFD002854 +:105FC0000AD02078324D002808D0B078012823D09C +:105FD0000F20F8BD1020F8BD0720F8BD02272F7054 +:105FE0002079012814D0002028716079002811D070 +:105FF00004206871A0689630A860E068E860E868EE +:10600000224C14346060F7F7DAFC2060B77019E0B6 +:106010000320E9E70320ECE700202870207901281D +:1060200016D0002028716079002813D004206871F0 +:10603000A168F068F7F75DFFA860E0689630E86057 +:106040000320B0701249F078F8F739F90020F8BD54 +:106050000320E7E70320EAE710B50E48816A0E4AFD +:1060600011400A4A126911438162F7F7F3FB10BD30 +:1060700010B5064CE078F7F787FC0820F7F7F2FA3E +:106080000520A07000202070607010BD100100205D +:10609000F014002000050040FD7EFFFF0A4A0221A7 +:1060A00051600A490B68002BFCD0906008680028FA +:1060B000FCD00020506008680028FCD07047012008 +:1060C000000740697047000000E5014000E401401E +:1060D000034610B50B439B070FD1042A0DD308C804 +:1060E00010C9121FA342F8D018BA21BA884201D9A8 +:1060F000012010BD0020C04310BD002A03D0D307EB +:1061000003D0521C07E0002010BD03780C78401C1F +:10611000491C1B1B07D103780C78401C491C1B1B16 +:1061200001D1921EF1D1184610BDF8B5042A2CD326 +:10613000830712D00B78491C0370401C521E830742 +:106140000BD00B78491C0370401C521E830704D0EF +:106150000B78491C0370401C521E8B079B0F05D007 +:10616000C91ADF002023DE1B08C90AE0EBF72CF870 +:10617000F8BD1D4608C9FD401C46B4402C4310C064 +:10618000121F042AF5D2F308C91A521EF0D40B7854 +:10619000491C0370401C521EEAD40B78491C037042 +:1061A000401C012AE4D409780170F8BD01E004C064 +:1061B000091F0429FBD28B0701D50280801CC90767 +:1061C00000D00270704700290BD0C30702D00270C4 +:1061D000401C491E022904D3830702D50280801C7B +:1061E000891EE3E70022EEE70022DFE70378C278AA +:1061F0001946437812061B0219438378C0781B04A2 +:10620000194311430902090A000608437047020AAC +:1062100008704A70020C8A70020ECA707047002221 +:1062200003098B4273D3030A8B4258D3030B8B426F +:106230003CD3030C8B4221D312E003460B437FD4A3 +:10624000002243088B4274D303098B425FD3030AB5 +:106250008B4244D3030B8B4228D3030C8B420DD3C8 +:10626000FF22090212BA030C8B4202D31212090256 +:1062700065D0030B8B4219D300E0090AC30B8B4294 +:1062800001D3CB03C01A5241830B8B4201D38B0342 +:10629000C01A5241430B8B4201D34B03C01A5241E7 +:1062A000030B8B4201D30B03C01A5241C30A8B422A +:1062B00001D3CB02C01A5241830A8B4201D38B0215 +:1062C000C01A5241430A8B4201D34B02C01A5241B9 +:1062D000030A8B4201D30B02C01A5241CDD2C3092B +:1062E0008B4201D3CB01C01A524183098B4201D3A7 +:1062F0008B01C01A524143098B4201D34B01C01A92 +:10630000524103098B4201D30B01C01A5241C30809 +:106310008B4201D3CB00C01A524183088B4201D378 +:106320008B00C01A524143088B4201D34B00C01A64 +:106330005241411A00D201465241104670475DE079 +:10634000CA0F00D04942031000D3404253400022FC +:106350009C4603098B422DD3030A8B4212D3FC22A5 +:10636000890112BA030A8B420CD3890192118B4224 +:1063700008D3890192118B4204D389013AD092113A +:1063800000E08909C3098B4201D3CB01C01A5241F5 +:1063900083098B4201D38B01C01A524143098B42BE +:1063A00001D34B01C01A524103098B4201D30B01A7 +:1063B000C01A5241C3088B4201D3CB00C01A5241CC +:1063C00083088B4201D38B00C01A5241D9D24308B3 +:1063D0008B4201D34B00C01A5241411A00D20146F0 +:1063E000634652415B10104601D34042002B00D55A +:1063F0004942704763465B1000D3404201B500201C +:10640000C046C04602BD70477047704710B500F0E7 +:106410003BF810BD012308CB134B1860134B1960D8 +:10642000134B1A607047134A134B13607246053AB8 +:10643000F0E7114A0F4B1B689A420ED10D4B00201A +:10644000186001980D4B04B598470CBC9E46024657 +:10645000029800990A4B1B68184706980599094B42 +:106460001B68DB6818470000340100203801002059 +:106470003C0100202C010020EFBEADDEC9CD0000A4 +:10648000E4000020040000201D481E497047FFF76B +:10649000FBFFEAF753FE00BD01200007C06AC0B24F +:1064A000FF2804D1184819490968884202D01848C1 +:1064B00018490160184819490968884203D1184AE7 +:1064C00013605B68184700BD20BFFDE71248134901 +:1064D000096888420ED1134B18680B498842F3D0E3 +:1064E00080F308881049884204DD104802680221C0 +:1064F0000A4302600E4880470E4880470E48004716 +:106500000015002000150020FFFFFFFF0010001005 +:106510002C050040080000000010000000000020D2 +:10652000040000200080010000200020240500401D +:10653000DFCD000099640100156401001348704527 +:1065400002D1EFF3098101E0EFF308818869023895 +:106550000078102814DB202810DB2B280BDB0C4ADA +:1065600012680C4B9A4203D1602804DB0A4A104798 +:10657000022008607047094A10470000084A104787 +:10658000084A12682C32126810470000FDFFFFFF16 +:1065900078000020BEBAFECAAD1200003D4E0100D8 +:1065A000BF4D0100040000200D4B0E4908470E4B63 +:1065B0000C4908470D4B0B4908470D4B0949084743 +:1065C0000C4B084908470C4B064908470B4B05493B +:1065D00008470B4B034908470A4B0249084700008C +:1065E00079250000192200009D2B00003F2A0000A1 +:1065F000ED2900009F270000B912000013140000CD +:10660000012B00000F23000030B47446641E25786F +:10661000641CAB4200D21D46635D5B00E31830BCD6 +:10662000184703B5684600784006400E401C884273 +:1066300005D269460878401CC0B208700CBD684697 +:106640000078000601D500200CBD80200CBD414023 +:10665000802901D0002070470120704737B50878A5 +:106660000C4669460978884206D020781146FFF723 +:10667000D8FF207001203EBD00203EBD37B5044646 +:106680000078154669460979FFF7E1FF002801D037 +:1066900000203EBD20782946FFF7C3FF207001206F +:1066A0003EBD0FB568460179007881420AD0684640 +:1066B000007922214006400E4843801818600120CE +:1066C00004B000BD0020FBE77FB5684601791C4699 +:1066D00015460078FFF7BBFF002802D0002004B069 +:1066E00070BD6846007822214006400E484340199C +:1066F00020600120F3E70000FFFFFFFF0000FFFF25 +:106700000100030000000100000000000000000084 +:1067100000000000000000008700000000000000F2 +:10672000000000000000000000000001020304005F +:106730000D0E0F100000000033690000516B0000C7 +:10674000196C0000736C0000C76C00002F6D000016 +:106750008D690000456A0000D16D0000DF790000FE +:10676000100110013A0200001A02000004013C006E +:10677000230044000E0001020408102040805555FB +:1067800055D6BE898E0000007006120DB4130000AD +:1067900014035A06A00900006004F208840DF401F5 +:1067A000FA00960064004B0032001E001400000046 +:1067B000E067010008000020100000000411000044 +:1067C000F0670100180000202801000004110000FB +:1067D0001869010040010020C013000020110000D2 +:1067E0000249022208681042FCD0704700E200E033 +:1067F0000000000000000000000000000000000099 +:106800000000000000000000000000000000000088 +:106810000000000000000000000000000000000078 +:10682000000000000100010054000020FB349B5FC9 +:106830008000008000100000000000000000000048 +:106840000000000000000000000000000000000048 +:106850000000000001000000000000000000000037 +:106860000000000000000000000000000000000028 +:106870000000000000000000000000000000000018 +:106880000000000000000000000000000000000008 +:1068900000000000000000000000000000000000F8 +:1068A00000000000000000000000000000000000E8 +:1068B00000000000000000000000000000000000D8 +:1068C00000000000000000000000000000000000C8 +:1068D00000000000000000000000000000000000B8 +:1068E00000000000000000000000000000000000A8 +:1068F0000000000000000000000000000000000098 +:106900000000000000000000196401000000000009 +:0869100000000000000000007F +:10800000004000203DFB010079FB01007BFB0100EB +:108010000000000000000000000000000000000060 +:108020000000000000000000000000007DFB0100D7 +:1080300000000000000000007FFB010081FB010048 +:1080400083FB010065B50100E505020083FB01002B +:1080500083FB0100000000003DFC010083FB0100E8 +:1080600083FB0100C10702002102020083FB010023 +:1080700083FB010083FB010083FB010083FB010004 +:1080800083FB010083FB010083FB010083FB0100F4 +:1080900083FB0100C9E10100A5F9010083FB010098 +:1080A00083FB010083FB01000000000000000000D2 +:1080B00000000000000000000000000000000000C0 +:1080C00010B5064C2378002B07D1054B002B02D0AE +:1080D000044800E000BF0123237010BDB820002039 +:1080E0000000000058A50200084B10B5002B03D07B +:1080F0000749084800E000BF07480368002B00D18B +:1081000010BD064B002BFBD09847F9E7000000009C +:10811000BC20002058A50200AC2000200000000078 +:10812000164B002B00D1144B9D46402292029A1A06 +:10813000924600218B460F461348144A121A10F03B +:1081400078FF0F4B002B00D098470E4B002B00D030 +:1081500098470020002104000D000D48002802D09F +:108160000C4800E000BF0DF0A3F82000290010F03B +:1081700018FD0DF087F8C046000008000040002000 +:108180000000000000000000B02000205C2800205B +:108190000000000000000000F0B5CC6885B0237836 +:1081A00005000191802B43D1A278012A1BD1E078F0 +:1081B0006378411E2A6863290DD80A211B01F9330F +:1081C000FF334143D01803F093F86378ED1801238F +:1081D0004D352B700DE01B01F933FF33D018002112 +:1081E00003F01AF8F1E7022A05D16378C5184D3576 +:1081F0002A7005B0F0BD032AFBD1E1786378481EF0 +:108200001B01F933C0B22A68FF33B3280AD8D0184B +:10821000FA222D4BD20003F0FDF86378ED184D35AE +:108220000323D6E7D018FA22274BD2000021F2E729 +:10823000812B29D1019B611C1A8902A8013A12B233 +:1082400001F0C8FAA86802F0FDFB029BAC680222AC +:108250009B5E02A903A8012B0DDD0DF020FF782203 +:1082600003A9200002F01CFD03A80DF0C3FE02A824 +:108270000DF0C0FEBDE70DF012FFC82203A95200A9 +:10828000200002F0A7FCEFE7822BB2D1806802F059 +:10829000D9FB0126019B1B899E42AADA0027052FE4 +:1082A0000ED0A35D01223B41A86813405B42721EC1 +:1082B00039B2DBB212B2743001F0FAFA0137EEE7EC +:1082C0000136F6B2E6E7C046DC050000F0B585B041 +:1082D00001930AAB1E880BAB1B78451C02930EABB7 +:1082E0001B78040003930B78170003704B8A10224D +:1082F00043820131280010F081FE6B469B88268363 +:1083000063836B461B7B002623776B4601221B7A17 +:108310006761E683EB77A31CDA7724210C9B0C259D +:1083200063622300200004AA5218127828331A70BE +:108330005E709E702A0031002C3010F07AFE200012 +:10834000064BE663A3632A003100403010F071FE53 +:108350002000034B2665E36405B0F0BD8759020099 +:108360007959020082B0F7B50400C06808920993F9 +:108370000EF0BCF80500E0680EF0BFF80600E068FB +:108380000EF0C2F876436D434043AD1928180BF048 +:1083900019FA0BF0DFFB0022374B0AF049FC0022F0 +:1083A000364B0AF045FC0BF0D9F90190E06801F07A +:1083B00021FE0A2568430BF005FA314B314A0AF0D9 +:1083C00037FC06003C23E05E0F000BF0FBF92E4A61 +:1083D0002E4B0AF02DFC02000B003000390009F092 +:1083E000E3FC0BF0BBF9A087E06801F0EDFD68430A +:1083F0000BF0E8F9224B234A0AF01AFC06003E2350 +:10840000E05E0F000BF0DEF91F4A204B0AF010FC73 +:1084100002000B003000390009F0C6FC0BF09EF999 +:10842000256C019BE087EB1ADA179B1853406364B5 +:10843000019800930BF0C6F9124A114B0AF0F8FBB1 +:10844000060028000F000BF0BDF90F4A0F4B0AF091 +:10845000EFFB0B0002003900300009F0A5FC0BF027 +:108460007DF9009B20640F2B02DD20000DF085FBC1 +:10847000F7BC08BC02B018470000503F000059404C +:108480003333D33F33333333666666666666E63F1F +:10849000F0B587B001930EAB1B88060003930D9BCC +:1084A0000D000093019B02920C9F002B3ED0002FE9 +:1084B00002D1009BDB0739D5282010F06CFD0400A9 +:1084C00010300DF026FE6B461B8918202580638036 +:1084D00010F061FD049707000500009B1022059332 +:1084E000019B002108C7380010F0A3FD082204A951 +:1084F000380010F083FD0E4B02226B6100230399BC +:10850000E3602362636233680A43A560A2805B680C +:10851000210030009847002806D020000DF020FDF3 +:10852000200010F034FD034807B0F0BD0248FBE71F +:10853000BF59020016FCFFFF17FCFFFFDD239B0065 +:10854000CB58F0B543600B00F0338360E4235B004D +:10855000CB580160C360002304001900D1B03BAACE +:10856000D21801335170102BF9D16A46EC210F3B20 +:108570005218C54813700E333BAA195CD21A1174F5 +:10858000013BF9D2FA226B469B181A78F9216B4607 +:108590005B181B78120213436A4605315218138088 +:1085A0000123270000250493113301931037023370 +:1085B00000933A003BA9039502952B0026A8FFF7EC +:1085C00085FE2A001EA94B1901355A70102DFAD1CB +:1085D0000123AE4D0B700E33585DCA1A1074013B67 +:1085E000FAD28A7B4B7B120213434B820123260073 +:1085F000002504930733243601930C33009303952D +:1086000002952B0032003BA8FFF760FEBE4203D06C +:108610003D703D750137F9E72000032200214D3000 +:1086200010F007FD230000252000483329001D70AD +:108630005D709D70DD701D711D721822583010F034 +:10864000F8FC20682F00F930FF3002F097FE8222FC +:1086500023689200981802F091FE86222368920007 +:10866000981802F08BFE2A0026AB07933BAB0893C9 +:1086700019AB1D70991801324F70102AFAD165217B +:1086800079201B78824E1EAD2B706E82694468443F +:1086900010F0B4FC022360682B7507ABAB61AF83AD +:1086A00004F0F8FB036829001B68984706AB606874 +:1086B0001E8004F0DFFB05000A35060000222900B9 +:1086C000EB7F9A4200DBD4E088184078032800D082 +:1086D000AAE0991C1F2900DCABE0B6226B469B1870 +:1086E0001B88543223876B469B181B8860686387FE +:1086F00004F0D0FB0600142010F04DFC05000C2205 +:10870000002110F096FC00232800624A2B61199288 +:1087100010C0082219A91A9310F070FC5E4BEB6090 +:10872000B369002B00D0A2E0E068B56103680A21BC +:108730001B699847594F3B689C46002B71D0584A9B +:108740000025C02609926A4602960A9509AB03CB1A +:1087500003C26046042123000122FFF799FE514A1B +:1087600002960B926A460C950BAB03CB03C21B21FE +:10877000230008223868FFF78BFE4B4A02960D92C1 +:108780006A460E950DAB03CB03C21B2123000722C3 +:108790003868FFF77DFE454A02960F926A461095AB +:1087A0000FAB03CB03C2012123002A003868FFF777 +:1087B0006FFE3F4A029611926A46129511AB03CBA7 +:1087C00003C2022123002A003868FFF761FE394AFC +:1087D000029613926A46149513AB03CB03C207218A +:1087E00023002A003868FFF753FE334A0296159299 +:1087F0006A46169515AB03CB03C2082123002A0055 +:108800003868FFF745FE2D4A386817926A4617AB5D +:108810001895029642CB42C223002A000921FFF795 +:1088200037FE200051B0F0BD885C12180132D2B280 +:1088300047E7A918EB184F1CBB4214D806AB1878B1 +:108840005B788870CB7033000A33995C023199549D +:10885000DA7F0232DA773200336834329B6F2900D4 +:108860003000984739E71878013BD870E4E72B616E +:108870005AE7022306AA032128000DF0F6F8002883 +:1088800000D02AE7E7E7C04618A1020008A10200CD +:1088900005F0FFFF9981010095590200E8240020AE +:1088A00065830100FF590200355A02002559020074 +:1088B0004F590200C15B0200DB5B0200F55B020066 +:1088C0000022024B84B01A7004B07047AA2700201F +:1088D000012210B50F4C104BF03488B020001A70F4 +:1088E00002F0B0F80D4907A80DF04EFC002207A9D0 +:1088F000019200921300200002F0A0F907A80DF0E9 +:1089000036FCFA20C00000F023FD20000EF033FA00 +:1089100008B010BDE0200020AA270020D8200020A9 +:1089200010B50400034B036040300DF063FB2000E2 +:1089300010BDC04628920200F0B585B01F000AABFA +:108940001B880600029115000393002F1BD02820DE +:1089500010F021FB6B4604001989039BAAB2009317 +:108960003B000DF0E6FA336821005B683000984761 +:10897000002806D020000DF0F3FA200010F007FBCD +:10898000024805B0F0BD0248FBE7C04616FCFFFFF9 +:1089900017FCFFFFF0B5204C85B02000250000F04B +:1089A0005DF91026FA21D03500961C4B0122890072 +:1089B0002800FFF7C1FFFA21022289000096184B18 +:1089C0002800FFF7B9FF0023164E7020337010F017 +:1089D000E2FA07002100FFF7B1FD134D2F60FA27DF +:1089E0007F003378002B0FD1104903A80DF057FBFF +:1089F00020007D2203A9F03002F07CF903A80DF0DD +:108A0000F9FA380000F0A4FC28680DF06BF8142087 +:108A100000F09EFCE5E7C046E0200020D188010080 +:108A2000C1880100AA270020DC200020D4200020DB +:108A300070B5104D280000F059F80F4C0F49220076 +:108A4000280010F09DFA0E4D0E49280000F020FF7E +:108A500022000D49280010F093FA00F097F90B4D11 +:108A60000100280000F0A6FE28002200084910F0AE +:108A700087FA70BDE020002000200020958A0100C8 +:108A8000D8200020309202006F610200D420002024 +:108A9000F55F0200CA23144A9B0010B5C2501C3374 +:108AA0000400C0180DF0A6FAD0239B00E0180DF0CA +:108AB000A1FA20009130FF3001F022FB2000693044 +:108AC000FF3001F01DFB2000F03001F09FFE200080 +:108AD000D03002F03FFA2000643006F09BFF201DEA +:108AE000FFF71EFF200010BDD49602001423F0B53E +:108AF000040093B0192200931821043002F082FD83 +:108B000023002500260064331800B4351321109388 +:108B1000B83606F08BFF28000EF0ADFC00221E21B7 +:108B200030000EF02DF92000D03002F033FA23008F +:108B3000F033474A06211800119301F08BFE200004 +:108B40000027012369301A0000971121FF3001F03E +:108B5000E3FA200091300097012302221A21FF300E +:108B600001F0DAFA2000B930022201211A23FF3085 +:108B700002F0CEFA300001F039F8E4235B00E05057 +:108B8000300001F025FBE6235B00E0500100E42209 +:108B900020005200D130119BA2580095FF3001F007 +:108BA00069FD2000E13029001C22FF3002F058FE50 +:108BB000192320000F93013B0E93013B0D93013BC2 +:108BC0000C93013B0B93013B0A93013B0993013B3F +:108BD0000893013B0793013B0693013B0593013B3F +:108BE0000493013B0393013B0293013B0193F93052 +:108BF000013B082200930721013BFF300EF0E1F812 +:108C0000CA239B00E018290003F0F8FDD3239B0042 +:108C1000E0181D2102F042FCDD239B00E750109874 +:108C2000277003210FF0DCFE2300220020000949F9 +:108C30009C33A0321C6011605760074A80305A6133 +:108C40000221012207F0ACF8200013B0F0BDC046AD +:108C500050920200355C0200215C02000123F0B555 +:108C600006788BB005001E4079D10300D033180080 +:108C7000029300F051FA00F075F9282010F08BF9FA +:108C8000040010300DF045FA364B66802380182022 +:108C900010F081F90700344B20C7039010223100F7 +:108CA00038000893099610F0C4F9082208A9380082 +:108CB00010F0A4F92D4B039AE66053611223A260D1 +:108CC000A380266266622100029802F0D3F8002891 +:108CD00005D020000DF044F9200010F058F90123D0 +:108CE000DD242A78224913432B700800A40000F0E9 +:108CF0000FFC2F59002F32D100F048F8010004A8D2 +:108D000000F058FD0DF01CF806000DF019F8B1B296 +:108D1000039006A80DF08AF9039B07A8190C0DF023 +:108D200085F907AA06A905A80DF0D0F907A80DF046 +:108D300061F906A80DF05EF9CA239B00E81805AAA0 +:108D4000029B04A9009703F0AFFD05A80DF052F9AE +:108D500004A80DF04FF9CC239B00EB582B510BB01E +:108D6000F0BDC046FD030000A95C0200695C020082 +:108D700000200020BFF34F8F024A034BDA60BFF39D +:108D80004F8FFEE70400FA0500ED00E0F0B58DB06E +:108D900005AF19221549380010F030F90022144BA4 +:108DA00005245A7180225205566E01222500019435 +:108DB000029203930199300007F0A2FE0800029985 +:108DC00007F018FE019B03996B430193029B361A2F +:108DD0006B430293631E2C1B6C433C19225C1C1ECC +:108DE000CA54E7D108000DB0F0BDC0465EA1020034 +:108DF000AB270020F0B595B01822002106000EA880 +:108E000010F017F913210EA80FF036FF03210EA85A +:108E10000FF0C8FF4C4B1B68002B00D10133DBB2B5 +:108E200002934A4A0123002109A807F029F9484B77 +:108E30009E4200D9002672B6464B1022002105A89A +:108E40001D6810F0F6F8444B6421300005930524AA +:108E500007F05AFE60435030281806900A2130006F +:108E600007F052FE0A2107F035FF614350316918BF +:108E7000079130000A2107F02DFF80236143002471 +:108E8000503169189B0108910093029B002B59D027 +:108E9000002500232E1F019305AB9B190393032C80 +:108EA00003D1802300249B01009305AB2B4A585922 +:108EB00063000133D3180022110010265F1E3F7893 +:108EC0003E4137001E78865D3E4202D00127974022 +:108ED000394301320633092AEFD1C943204B090136 +:108EE0001940039B1B68984229D1019B312B26DC3A +:108EF000002109A810F00FF8FA23139A0F99DB004C +:108F0000106801421ED0013B002BF9D1009B0134B7 +:108F10005B000093019BE4B201330193FA23019AB1 +:108F20005B009A42BBD10435102DB2D1064B1B68B1 +:108F3000002BAAD0029B013BDBB20293A5E7009B6A +:108F40001943D6E7FFF716FF5C240020F0FF00006E +:108F5000E703000004200020ADA1020077A1020079 +:108F6000F01F0000F8B50023124C23600CF0DAFE6D +:108F7000002808D0042120000CF0D0FE002801D0E9 +:108F80000D4B2360F8BD0122A12704250B4B0C4992 +:108F90001A602268FF0048604E68002EFCD0DE593F +:108FA0001202013D3243002DF5D1226001225A60A8 +:108FB000E8E7C04658240020ED5EBC0B00D000401E +:108FC000FCD000400B4B70B51C68002C10D0656DB8 +:108FD00000F0ACFBA36C002901D1834206D820002D +:108FE0000CF0D3FE044920000CF0BDFE2C00ECE791 +:108FF00070BDC0466424002084240020F0B5060023 +:1090000093B007932A4B04901C682A4B05911F6864 +:10901000069285B2360C002F47D000230293002C15 +:109020002FD0636D244803934823E3181A88A36C58 +:109030001B0C99B2854214D12048824211D1002BD9 +:1090400001D0B1420BD1029B002B08D120000CF0C3 +:109050009CFE1B4920000CF086FE01230293039C1A +:10906000DDE7002A01D09542F9D1002B01D0B142B1 +:10907000F5D120000CF089FE114920000CF073FEA0 +:10908000EDE7104BEB18012B0FD9102332000093A2 +:1090900029000D4B08A80CF04CFF3B6808A99B6801 +:1090A0003800984708A80CF05BFF13B0F0BDC0462D +:1090B0009024002060240020FE030000FF03000035 +:1090C0008424002002FCFFFFFD8F010070B572B602 +:1090D0000B4B1C68002C08D020000CF056FE00231F +:1090E000E364084B2000E36370BD62B65C200FF0C0 +:1090F00052FF050021005C220FF09BFF2C00EEE7E1 +:109100008824002000400020024B187801231840DA +:109110007047C046B1270020F7B50600FFF7F4FFFF +:10912000051E33D11A4C2660FFF7D0FF194B1A49A0 +:1091300018600CF018FEFFF7C9FF184B1860184BA9 +:109140004363184B8363206800280ED0C027164E57 +:109150002A00330015490097FFF7EEFB0097330014 +:109160002A0013492068FFF7E7FB0C200FF013FFDC +:109170000023838083710F4B03600F4B836000F0EB +:10918000EDFA01230D4A11780B431370F7BDC04669 +:109190006024002094240020842400208C240020BB +:1091A000FC3F0020515E0200FD8F0100FF03000024 +:1091B000FE03000070920200C58F0100B12700205D +:1091C000F7B506000D0017000193002802D1002416 +:1091D0002000FEBD0029FAD0FFF778FF041EF6D06C +:1091E000074B019A4363066045608760054B002A80 +:1091F00000D0054BA363054920000CF0B4FDE7E760 +:10920000FC3F00201B5E0200395E02008424002027 +:10921000024B1868434258417047C04684240020DE +:10922000002310B504499C006258002A01D0013384 +:10923000F9E76050100010BD6C240020002310B529 +:10924000044A99008C58844201D00133F9E7002088 +:10925000885010BD6C24002010B50024074BE05846 +:10926000002802D003685B6898470434182CF5D1B5 +:10927000034B1B68002B00D120BF10BD6C240020C5 +:1092800084240020F8B5FFF73FFF00281CD02A4DAA +:109290002C68E36CDA0718D502273B43E364274BBD +:1092A0001E680423F26C30001343F364636BF363B2 +:1092B0000CF091FD3000716C03F0CBFC2868C36C9E +:1092C0003B4201D003F0FFFCF8BD1D4F1D4E3A6834 +:1092D000002A02D132682A6007E0216DB942FAD132 +:1092E000616D002900D1110029602A6831688A4225 +:1092F00008D11B0706D52C60FFF7AEFF3B68002B9B +:10930000FAD02B6029688C42DED0336899420BD1A9 +:109310000D4B4B630D4B8B6320000CF05CFD2968FB +:10932000626C4B6C200004E09C42F5D100221000DE +:109330004B6C03F04DFCC7E7942400206824002008 +:10934000842400208C240020FC3F0020515E020079 +:1093500070B50500FFF7D8FE002803D128000FF0F4 +:109360001AFD70BD0C4B1C68E36CDB0706D5FFF7DC +:10937000ADFE0A4B1860002800D0040000F0D6F9BA +:109380002D18A56420000CF000FD054920000CF00C +:10939000EAFCFFF777FFE4E794240020682400202C +:1093A00064240020F0B51E4B1E4F1C683B6885B03E +:1093B00006000391002B30D0FFF7A6FE00282CD02A +:1093C000E36CDB070ED5FFF781FE174B051E186017 +:1093D00008D00CF0DAFC154928000CF0C4FC2C0075 +:1093E000FFF750FF039B20001B043343A3640CF0E2 +:1093F000CCFC20000E490CF0B6FC0E4B0020F318FC +:10940000012B08D9C0230093039A0B4B3100386815 +:10941000FFF792FA002005B0F0BD0848FBE7C04610 +:10942000942400206024002068240020842400204C +:109430009024002002FCFFFFFD8F010016FCFFFFBF +:1094400010B5FFF761FE002809D0054C20680CF02C +:109450009CFC044920680CF086FCFFF713FF10BD4C +:109460009424002088240020F7B507000D00002870 +:109470002ED0FFF749FE00282CD00724164E306866 +:10948000C36C1C4007D0154A290038000CF094FC2E +:1094900000242000FEBD03F0FEFB02213268D36CE5 +:1094A0001940019103D003218B43D364F1E70124D8 +:1094B0002343D3642800B8473268D36C1900A14312 +:1094C000D164019C5B07E4D528000CF0ADFCE0E71B +:1094D000034CDEE7034CDCE794240020295E020005 +:1094E00017FCFFFF16FCFFFF020010B5014B12CB6B +:1094F00012C210BD98240020034B1A68034B1A6057 +:109500007E225A607047C046042000209824002024 +:1095100070B5114E3278022A1AD081421AD90C1A2B +:10952000072C17D90D00032305432B4012D172B627 +:109530000A4DD2005051AA1851608022A408120688 +:109540001443046032780132327062B6180070BD84 +:109550000348FCE70348FAE7B3270020A0240020D3 +:1095600013FCFFFF17FCFFFF70B5134C06002378B8 +:10957000124D002B0CD1124912482B70FFF7C8FF77 +:10958000114B984202D11E20FFF734FC01232370B7 +:1095900000242B789C4209DA0C49E300C9183000FA +:1095A0000CF05CFC002805D10134F2E71420FFF731 +:1095B00021FC002070BDC046B2270020B327002048 +:1095C000003800206028002017FCFFFFA0240020A6 +:1095D00070B5002819D0104B10491C780023A34205 +:1095E00016DADA005558A84210D98A185268904203 +:1095F0000CD2041F2368002B02DC1E20FFF7FAFBAD +:10960000802322681B061343236070BD0133E6E705 +:109610001E20FFF7EFFBF8E7B3270020A02400206F +:1096200070B5051E14DD0B4E0B4C3368002B02D0B9 +:1096300020680FF03AFAFA2120680024074B8900CD +:109640008361C462694335600FF037FA200070BD52 +:109650000348FCE7B0240020E02400200997010023 +:1096600017FCFFFFF8B5114F06003D68002D0AD129 +:1096700030200FF090FC040006F032FA0C4BA5618C +:109680002360E5623C600B4D2B68002B09D1102054 +:109690000FF081FC04000FF05DFA20002C600FF049 +:1096A00033FA3000FFF7BCFFF8BDC046E0240020CD +:1096B000589A0200DC240020014B18687047C0460D +:1096C000B024002070B50D4C2368002B03D00C4B48 +:1096D0001B68002B02D10620FFF7C4FF20680FF0A3 +:1096E0002AFA02000749C3170D684E6852197341E0 +:1096F00020680A604B600FF024FA70BDDC24002063 +:10970000E0240020B020002010B5FFF7DBFF00248C +:10971000054BE058002802D003681B6898470434C2 +:10972000282CF5D110BDC046B424002010B5FFF799 +:10973000C9FFFA22034B920018685968002307F00A +:1097400047FB10BDB020002010B5FFF7BBFF024B58 +:109750001868596810BDC046B02000200B4B10B5EA +:109760001B680400002B03D0094B1B68002B02D19F +:109770000620FFF777FF0023064A99008858002843 +:1097800001D00133F9E78C5010BDC046DC24002025 +:10979000E0240020B4240020002310B5044A9900DE +:1097A0008C58844201D00133F9E70020885010BD65 +:1097B000B424002010B50400002902D00B78002B3F +:1097C00003D1034B2360200010BD0CF01AFCFAE714 +:1097D00080920200F8B504000E00150000290AD09E +:1097E0000B78002B07D0002A05D0080097B20FF0A5 +:1097F00060FC874203D90B4B23602000F8BD681D35 +:10980000FFF7B2FE20600CF08CFD20682A00478034 +:10981000310004300FF0F2FB23685D1900232B7137 +:10982000EBE7C04680920200014B03607047C046E0 +:109830008092020010B50548054C20600CF074FDC4 +:10984000044A054920000FF09BFB10BD80920200E6 +:10985000E424002000200020F55F0200084B73B5CF +:109860001C680500002C0AD0010026680831082277 +:1098700068460FF0C3FB0CCD31682000884773BDEC +:10988000E8240020014B03607047C0468892020024 +:1098900010B50400002903D1044B0360200010BD63 +:1098A000016008000CF040FDF8E7C0468892020015 +:1098B00030B500684488A14206DA8588AA4203DAF6 +:1098C000002901DB002A01DA034830BD5443401867 +:1098D000001983710020F8E717FCFFFFF0B50700BF +:1098E00085B00E001D00002921DD002A1FDD002BA0 +:1098F0001DD00468638803938B4200DD0391A38825 +:109900000293934200DD0292002306340193019BEF +:10991000029A93420EDA29002000039A0FF06EFBA0 +:109920003B68AD195B88E418019B0133EEE7024800 +:1099300005B0F0BD0020FBE717FCFFFFF8B5040001 +:109940000D0016001F00002901DB002A02DA0D4B72 +:109950002360F8BD100048430630FFF705FE206085 +:109960000CF0DFFC23685D809E80002F06D03B005A +:10997000320029002000FFF7B1FFEAE720000CF0D9 +:109980000BFCE6E788920200F7B506000D1E1BD01F +:1099900000200F000400010001903B78002B1ED036 +:1099A0003022524294469C446246092A15D90A2B19 +:1099B0000ED1019B241801330193A14200DA21004A +:1099C000002004000137E8E7164B03603000FEBDBD +:1099D0000028F7D001340020F4E70120F2E76A46BE +:1099E0000127928809B212B230007F42FFF7A6FF2A +:1099F00039000A2033689A1D2C78002CE6D0230009 +:109A0000303B092B08D8FB43DB173B4043431B1972 +:109A1000303B1F000135EFE7002FFBDB17700132F1 +:109A20000F00F7E788920200F0B587B0009004A815 +:109A300015001E000F00FFF757FD009B1B685A889A +:109A400095422ADA9B88B34227DD1F2F25DD059B2F +:109A500001939F4221DC052300217B430193049B5A +:109A60000293019B029A5B18A03BD35C00220393F4 +:109A700073189C46009B57191B685888040087423E +:109A800002DA988860450ADC0132052AF2D10131F8 +:109A90000529E6D1002007B0F0BD0748FBE7DB1938 +:109AA00010276046174160431B1803980740781E33 +:109AB00087417F429F71E7E717FCFFFFF7B5036817 +:109AC00006009C1D5B880D005A1A0192002919DDC1 +:109AD0000027994203DB0CF05FFB002013E03368A2 +:109AE0009B889F42F9DA6119019A20000FF086FAEB +:109AF000019B2900E0180CF041FB336801375B88BB +:109B0000E418ECE70048FEBD17FCFFFF10B5054860 +:109B1000054C20600CF008FC044A054920000FF0B9 +:109B20002FFA10BD88920200EC24002000200020B3 +:109B30006F61020010B5054C012120000CF0E8FB1C +:109B4000034A044920000FF01BFA10BDF024002046 +:109B500000200020D16202000388074A10B50120CE +:109B6000934208D0834202D00020DB0703D41E209A +:109B7000FFF740F9002010BDFFFF000000487047CC +:109B800016FCFFFF10B53220FFF734F9004810BD76 +:109B900016FCFFFF8280142210B5134C028108349A +:109BA000020000230460416202240100303283710C +:109BB0008472C360036143618361C36103623631B0 +:109BC00013705370438683860A78A243F13422408F +:109BD0000A70020040321370021DD387013343879D +:109BE0008387C38710BDC046A8920200F0B5544FCA +:109BF00097B03B6806000593002B00D08BE006ACC5 +:109C00000B331C222121200001F0BAFA0EAD0B23E8 +:109C10001D2222210AA801F0B3FA0B231B222321C3 +:109C2000280001F0ADFA08200FF0B5F90122059BDC +:109C3000110004900DF0EBFD3A2130000DF0A2FC74 +:109C400000281DD0A38812ADAB80A3795C20AB7136 +:109C50003C4B1293A3681493237B2B73637B6B732E +:109C6000A37BAB730FF097F9042301933633009372 +:109C70002A00049B3100040002F0F6F83C604AE040 +:109C8000322130000DF0ACFC00281CD0A38812ADAE +:109C9000AB80A3795C20AB712A4B1293A368149319 +:109CA000237B2B73637B6B73A37BAB730FF073F915 +:109CB000042301932E3300932A00049B31000400F7 +:109CC00002F070FADAE73C2130000DF044FC002885 +:109CD0002CD0AB8812ACA380AB79A420A371194B14 +:109CE0001293AB6814932B7B23736B7B6373AB7BF7 +:109CF000A3730FF050F9052305000293013B019374 +:109D0000383300932200049B310001F0CBFF0E4B4F +:109D10003D6044351D600C4B094C1868002802D08A +:109D200021680CF08CFC206817B0F0BD44200FF0C7 +:109D300032F9042204990400FFF72CFF9EE7C04685 +:109D4000F424002098920200F8240020F0B5614924 +:109D5000C56885B08D4254DA0300022236331B7881 +:109D6000134059D104698C4264DA02003632127809 +:109D7000520768D4426901920200019E40328E422D +:109D80006FDA010036310978090774D4002B7DD1D0 +:109D900013780293002B16D006000127011DCB8FEC +:109DA000363601339BB2CB8703963678BC463740B4 +:109DB00000D188E01D2B06D963469E43039B1E708D +:109DC0000023CB8713700CF0F9FA434A0723904223 +:109DD00076D94249043B8D4272DBC822013392009E +:109DE00095426DDC023B8C426ADB013B944267DCAE +:109DF00001980433884263DB0133904260DC002326 +:109E00005EE0C822002352009542ABDD03003633EA +:109E10001A7800239207A5D4012306001F003636C6 +:109E200032785408A7433C0002279C40BA4322439F +:109E3000327097E7C822520094429BDD020036320E +:109E40001278520796D406000122363633789F08DE +:109E5000BA439700042293431A003A433270012315 +:109E600088E7C821019E49008E428FDD010036310E +:109E7000097809078AD40100012636310B78DF08FA +:109E8000BE430827F600BB4333430B701378032B04 +:109E900000DD7DE70133DBB21370012B03D100211C +:109EA000031DD98774E7042B00D071E70200363216 +:109EB0001178033B0B43137000230430C3870B332B +:109EC000180005B0F0BD092B00D87CE7029BCF87B6 +:109ED000013B77E770FEFFFFFF700200E0FCFFFF31 +:109EE000F0B5040087B0C06809F06CFC00900191E7 +:109EF000206909F067FC04900591606909F062FC33 +:109F000002000600802000060B180F00009801993F +:109F100009F01CFE09F0EAFCE062051C09F0D8FD1E +:109F20000390281C09F096FD051C039809F08CFC91 +:109F3000009A019B08F07CFE00900191281C09F01A +:109F400083FC32003B0008F073FE02000B00009817 +:109F5000019909F0EDF802000B000498059909F049 +:109F6000F5FD09F0C3FC0022051C00233000390078 +:109F700006F0E0FE002806D1A5620223A279134371 +:109F8000A37107B0F0BD0021281C06F00DFF0B4E99 +:109F9000002811D10A4F281C09F056FC02000B00C2 +:109FA0003000390009F0C4F832003B0007F0FCFE35 +:109FB00009F09CFCA062E0E7024FECE7EA2E445473 +:109FC000FB21F9BFFB21F93F10B50CF0A4FA0649BB +:109FD00007F078FB09F038FC044A054B08F0F4F967 +:109FE00009F0BCFB10BDC0460000B443EA2E445447 +:109FF000FB21194010B50CF09BFA064907F062FBF3 +:10A0000009F022FC044A054B08F0DEF909F0A6FB32 +:10A0100010BDC0460000B443EA2E4454FB21194051 +:10A0200070B5C369C2681B688AB00400451D1A4236 +:10A0300007D0EB7F002B09D0013B06E03300032261 +:10A0400039E0EB7F0B2B01DC0133EB77EB7F082B47 +:10A050000DDD0122A379134209D11343A371A18815 +:10A06000130006A80CF060F8FFF760FB2062EB7F9E +:10A07000012B23DC0123A2791A421FD00025A188DD +:10A08000A571022202A80CF04FF8A31DDE7F012E5D +:10A0900014D1FFF74BFB2B00226A801A99410090E4 +:10A0A0000191019BA188AB4203D1134B009A9A42C4 +:10A0B000C4D90123042206A80CF036F80322A379A0 +:10A0C0001340012B0AD1FFF731FB0023226A801ACB +:10A0D0009941994204D1094B984201D80AB070BD08 +:10A0E0000223A279A1881343A3710522012306A8A4 +:10A0F0000CF01AF8F2E7C046E7030000DB050000A9 +:10A1000010B50400034B08330360FFF745FB200044 +:10A1100010BDC046DC920200F0B5070000250E001D +:10A1200085B002930AAB1B7808370393104B0400E9 +:10A130000833036001928580857129001822380058 +:10A140000EF077FF039A310038000EF09AFD6B464F +:10A150006A469B88127AA380A31DE671DA77631D95 +:10A1600025622000DD77FFF7F9FA200005B0F0BD89 +:10A17000DC9202000048704716FCFFFF10B5332048 +:10A18000FEF738FE004810BD16FCFFFF002310B597 +:10A190000400838083710D48216408302060802092 +:10A1A000C000A061E0612062E36020002361636180 +:10A1B0006362A362E36223636363A363E363636431 +:10A1C00011000CF014FA200010BDC046F4920200F9 +:10A1D000F0B5534F97B03B6806000593002B00D0B5 +:10A1E0008BE00B331C22212106A80AAC00F0C8FF2B +:10A1F0000EAD0B231D222221200000F0C1FF0B23F6 +:10A200001B222321280000F0BBFF08200EF0C3FE14 +:10A210000122059B110004900DF0F9FA1D21300078 +:10A220000DF0C7F900281DD0A38812ADAB80A3792B +:10A230006020AB713B4B1293A3681493237B2B7369 +:10A24000637B6B73A37BAB730EF0A5FE05230193B9 +:10A25000183300932A00049B3100040001F0D8FE5B +:10A260003C604AE03C2130000DF0D1F900281CD0C0 +:10A27000A38812ADAB80A3796020AB71294B1293F8 +:10A28000A3681493237B2B73637B6B73A37BAB73E8 +:10A290000EF081FE05230193373300932A00049BBF +:10A2A0003100040002F020F8DAE73C2130000DF024 +:10A2B00052F900282BD0AB8812ACA380AB79A42034 +:10A2C000A371184B1293AB6814932B7B23736B7B96 +:10A2D0006373AB7BA3730EF05EFE05230500029350 +:10A2E000013B0193383300932200049B310001F0BD +:10A2F000D9FC0D4B1D6044353D600B4B1A68084B73 +:10A30000002A01D019684A64186817B0F0BD4820C7 +:10A310000EF041FE052204990400FFF737FF9FE786 +:10A32000F824002098920200F424002082B0F0B5B6 +:10A330000400EBB06420719370920EF02CFD0522A6 +:10A340000EA811000BF031FF97490FA8FFF71CFB77 +:10A3500000221FAB6AA91A605A609A600C338B42C4 +:10A36000F9D11922002111A80EF063FEA0680CF0AB +:10A3700000FD00260990FF21A06800F0E1FC8B4F52 +:10A38000A06800F05FFB07960896079B182B00DD7E +:10A39000BEE0864B9F4203D0854B9F4200DBAEE080 +:10A3A000A0680CF0E8FCA568824918A8FFF702FA3B +:10A3B000782218A9280000F073FC18A80BF01AFEE8 +:10A3C00000267A4F0322089B606801331A400892E6 +:10A3D0000CF08CF8050060680CF08FF80022764BCA +:10A3E00004929D4210DB013204922A00C8320BDB3A +:10A3F000AA22042192000491954205DC03220492D2 +:10A40000C82D01DC013A049200220592984210DB2B +:10A41000012305930300C8330BDBAA2304329B00FE +:10A420000592984205DC03230593C82801DC013B13 +:10A4300005930EA80BF0B0FE002511ABEB5C012BD1 +:10A4400008D15E496B00CA185278C95C0EA8FF2378 +:10A45000FFF72EFA0135192DEFD16B4614229A5EC3 +:10A460006B460EA81021595E089BFFF721FA002FBA +:10A4700001DB0F2E07DD0022A0680092743013006C +:10A480000EA90BF099FE00230693069B04985A0030 +:10A490004A4BD15C814227D19B185B78059A934245 +:10A4A00022D12C2206AB9B18069A9B5C012B1BD059 +:10A4B0000C23079A216853431D0000220AA80CF0C0 +:10A4C000C0F81FAA2B0094460AAA634423CA23C3D8 +:10A4D0002C2206AB06999B182B3A5A54079B01363F +:10A4E0000133DBB20793F6B2069B01330693192BB7 +:10A4F000CBD16420643F0EF04EFC3FB245E7002F05 +:10A5000002D00F2E00D05DE7A06800F09BFA59E75B +:10A510001FA918A8079A0CF0A3FA6A461BAB23CB15 +:10A5200023C21B6813601899199A1A9B20680CF0B3 +:10A5300070F8E568002D0CD0214910A8FFF73AF912 +:10A540001C2318AA10A928000CF0D0FF10A80BF0AB +:10A5500051FDA0680CF00FFC0FA910A8A5680BF026 +:10A5600013FE0022174B009210A90193280013003C +:10A5700000F006FB10A80BF0FAFDFA2080000EF0A8 +:10A580000AFCA0680CF0F7FB0999A06800F0D8FB62 +:10A590000FA80BF0ECFD0EA80BF0E9FD6BB0F0BCC2 +:10A5A00008BC02B01847C0468DA302008C3C0000D6 +:10A5B000D18AFFFFD2A3020058FDFFFFF2A30200E1 +:10A5C000E7A30200DC050000F0B587B001930EABF5 +:10A5D0001B88060003930D9B0D000093019B0292C4 +:10A5E0000C9F002B3ED0002F02D1009BDB0739D5FA +:10A5F00028200EF0D0FC040010300BF08AFD6B46D2 +:10A600001B891820258063800EF0C5FC0497070085 +:10A610000500009B10220593019B002108C738000C +:10A620000EF007FD082204A938000EF0E7FC0E4BDF +:10A6300002226B6100230399E36023626362336843 +:10A640000A43A560A2805B6821003000984700287B +:10A6500006D020000BF084FC20000EF098FC03488C +:10A6600007B0F0BD0248FBE78366020016FCFFFF5F +:10A6700017FCFFFF70B58CB08360109B01604260D7 +:10A68000C3600400184918000CF0FBFE051E14D02E +:10A6900001001C22103105A80EF0B0FC6A4608AB80 +:10A6A00043CB43C21B68136020680599069A079B39 +:10A6B0000BF0AFFF28000EF06AFC0C4B1868002866 +:10A6C0000ED00B4A05AB059200220692C0320292D0 +:10A6D0006A4622CB22C2230003220521FFF774FF22 +:10A6E00020000CB070BDC046E7A30200E8240020A3 +:10A6F0002DA30100F0B5040085B0637A9C46002BC1 +:10A7000004D120000CF0C9F905B0F0BDA37A266F82 +:10A7100001931023019AF35600259B1801229A40B9 +:10A720002900F36802920393039B9D4231DAB368D8 +:10A73000019A6B439B1872695B00E77AD3181A7809 +:10A740005878E379012F14D15F1E3F1A10003A00A8 +:10A750005B004343606F8218D3189B79634500DD2B +:10A760006346627B1A4202D00123AB401943013594 +:10A77000DAE7022F05D15F1EBA1A277A013F381A8D +:10A78000E6E7032FE4D1277A013FBF1A0200380021 +:10A79000DEE71123C943F356606C994023691940E1 +:10A7A000029B19430EF0B7FBA37B072BACDC627B4B +:10A7B000581C520062730B499A00A073022B03DCF1 +:10A7C00088580EF0DDFA98E7074B2000236300233A +:10A7D0006363064B8958E462236414300EF06DF90C +:10A7E00092E7C04620930200F5A60100876A0200A6 +:10A7F00010B50400044B03600EF057F9200005F07B +:10A8000085F9200010BDC046589A020010B504001A +:10A810000E4B08330360FEF7BFFF200074300BF0CF +:10A82000A6FC200060300BF0A2FC200058300BF09A +:10A83000E1FB200050300BF0DDFB2000044B143016 +:10A840006361FFF7D5FF200010BDC04640930200B2 +:10A850006C9A0200F8B500250400324B858008335D +:10A8600003608571143016000F0005F039F92000DF +:10A870002D4BE562636125645030FEF7D5FF200063 +:10A880005830FEF7D1FF20006030FEF7FBFF2000BC +:10A890000423F25E33682667590009B274300BF066 +:10A8A00084FC3378226FE3717368012623721023CE +:10A8B000E572A572A7802561D356916859188B421D +:10A8C00004DA3000984001330543F8E711230120F2 +:10A8D000D356D16859188B4206DA02009A4026698D +:10A8E000013332432261F6E714200EF054FB226953 +:10A8F00000212A430123060005F0C2FBFF226272F9 +:10A90000220000230125483266646573A373237314 +:10A9100020001370A366FEF721FFA37920001D43DA +:10A92000A571F8BD409302006C9A0200F0B5437A1D +:10A9300085B00400002B04D120000CF0AEF805B067 +:10A94000F0BD0122837A11009C461023066F00257A +:10A95000F35603926344994001912900F3680293EE +:10A96000029B9D422CDAB36872696B4363445B00BF +:10A97000E77AD3181A785878E379012F10D15F1E3F +:10A980003F1A10003A005B004343606F8218D318EF +:10A990009B79002B02D0039BAB4019430135DFE7C5 +:10A9A000022F05D15F1EBA1A277A013F381AEAE74B +:10A9B000032FE8D1277A013FBF1A02003800E2E7EF +:10A9C0001123C943F356606C994023691940019BD8 +:10A9D00019430EF0A0FA667AB31EDBB2FC2B14D832 +:10A9E000FEF76AFE0B4B0500236300230A486363EE +:10A9F0000A4BFF21E4622364704306F085F82900C6 +:10AA00004143200014300EF058F8637A012B00DD2A +:10AA100095E791E79B6A0200B6030000876A02008F +:10AA20001FB5012381881A0068460BF07DFB0123C6 +:10AA300003491A0068460BF077FB05B000BDC0461D +:10AA4000FE0300001FB5030048331A780400002AF3 +:10AA50000DD000221A70012381881A0068460BF07D +:10AA600063FB012304491A0068460BF05DFB2000DC +:10AA700074300BF091FB1FBDFF03000010B5483090 +:10AA80000378002B06D00378012B03D00121024864 +:10AA90000BF0BAF910BDC046FF03000010B501214C +:10AAA000040006200BF0B0F9064B984208D1483458 +:10AAB0002378002B04D02378012B01D020BFF7E7A7 +:10AAC00010BDC04616FCFFFF70B50600141E0ADB61 +:10AAD000050048352B78002B07D02B78012B04D0AC +:10AAE0000A4C200070BD0A4CFBE7002330001A001E +:10AAF0007430FEF799FF002CF3D033004A331C80EA +:10AB0000002407234C3634802B70EAE712FCFFFF49 +:10AB100017FCFFFFF8B517000A68050052880B0004 +:10AB2000012A09D1002118000BF0E6FA00220100E9 +:10AB30002800FFF7C9FFF8BD002F09DD06004836E1 +:10AB40003278002A06D03278012A03D00A48F2E788 +:10AB50000A48F0E72A00002428005C32190014801B +:10AB600058300BF0A4FA2B004A331F8003234C35D6 +:10AB70002C8020003370DEE712FCFFFF17FCFFFF84 +:10AB800073B5079C0500002C0ADB060048363078B8 +:10AB9000002807D03078012804D00C4C200076BD66 +:10ABA0000B4CFBE76846007E1BB20090280012B2F7 +:10ABB00074300BF001FB002CF0D02B004A331C80CA +:10ABC000002407234C352C803370E7E712FCFFFF8D +:10ABD00017FCFFFFF7B505000E00171E26DDFFF777 +:10ABE0004DFF2B0048331C78E4B2002C20D1336891 +:10ABF0005B88012B09D1210030000BF07DFA220087 +:10AC000001002800FFF760FFFEBD310001A80BF036 +:10AC100046FA3A0001A92800FFF77CFF01A80BF0D3 +:10AC2000E9F92800FFF73AFF2000EDE70148EBE7DC +:10AC30000148E9E717FCFFFF11FCFFFFF0B587B003 +:10AC40000D9C06000F0002920393002C20DBFFF7FF +:10AC500015FF330048331D78EDB2002D1AD13900AD +:10AC600005A80BF091FA0C9B01940093029A039BA8 +:10AC700005A93000FFF784FF05A80BF078FA002C37 +:10AC800003D03000FFF70AFF2C00200007B0F0BD12 +:10AC9000014CFAE7014CF8E717FCFFFF11FCFFFF3E +:10ACA000F8B50400171E09DD060048363378002B7E +:10ACB00006D03378012B03D00C48F8BD0C48FCE7D4 +:10ACC0002200E3795632013B137023000025200057 +:10ACD00054331D8050300BF0EAF923004A331F80B3 +:10ACE00002234C34258028003370E6E712FCFFFF76 +:10ACF00017FCFFFFF7B505000F00161E18DDFFF764 +:10AD0000BDFE2B0048331C78E4B2002C12D1390070 +:10AD100001A80BF0C4F9320001A92800FFF7C0FF19 +:10AD200001A80BF067F92800FFF7B8FE2000FEBD70 +:10AD30000148FCE70148FAE717FCFFFF11FCFFFFA1 +:10AD4000FF2902D84172002070470148FCE7C04645 +:10AD500017FCFFFF13B5040004A800780090200042 +:10AD60000DF016FE002801D1207516BD0048FCE745 +:10AD70000EFCFFFF13B5040004A80078009020002B +:10AD80000DF0EEFD002801D1207516BD0048FCE74E +:10AD90000EFCFFFF7FB50D0011000F226A44040076 +:10ADA0001E1E117016D0089B002B13DD01232900F5 +:10ADB0000093FFF7DFFF002802D0074804B070BD02 +:10ADC0000090089B320029002000FFF7C3FF0028F5 +:10ADD000F4D0F2E70148F1E70EFCFFFF17FCFFFF9C +:10ADE000F7B507000D1E3FD000230226046901932A +:10ADF000002C35D0AA88A3885340334204D1324274 +:10AE000004D1AB88334226D0646AF1E7A968A06810 +:10AE10000CF0E2FC0028F4D02B88002B02D0228812 +:10AE20009A42F1D16B88002B02D062889A42EBD112 +:10AE3000EB68E268934201D0002BE5D17B68002BE0 +:10AE400001D020009847A288084B1343A380019BA0 +:10AE500001330193D8E7A368AA689342D4D1DBE712 +:10AE6000019B2000002B00DC0148FEBD0080FFFF9D +:10AE700017FCFFFFF0B5060085B00D1E00D160E0A5 +:10AE800001270469002C26D00221AA8800230A4247 +:10AE900002D0A3885B083B40226829688A4218D107 +:10AEA000002B12D0A968A0680CF096FC002810D0E6 +:10AEB000EB68E26893420CD1A3881AB2002A02DA46 +:10AEC0005B045B0CA380204811E0A368AA6893424E +:10AED000EED0646AD6E731692A880F000B1E08D1CC +:10AEE00035610123194968460BF01EF9002005B0B1 +:10AEF000F0BD1888904205DA586A1F0000280ED06D +:10AF00000300F6E718003B000488944207D1478805 +:10AF10006C88A74203DC446A0300002C0BD19942E1 +:10AF20000BD10888824204DB07D14C8868888442B0 +:10AF300003DD6962D4E72000E6E7596A69625D6271 +:10AF4000CFE70348D3E7C04616FCFFFFFD03000030 +:10AF500017FCFFFF064B10B51A00040008322C3313 +:10AF6000026083600830FEF769F9200010BDC0461A +:10AF70005893020008B4024B9C46083808BC60474E +:10AF800055AF010008B4024B9C46083808BC604726 +:10AF9000E96E02000C4A002311002C32083110B572 +:10AFA0004360838183738260036143618361C383F0 +:10AFB000016004000830FEF733F9044B1A68002AD8 +:10AFC00000D11C60200010BD58930200E82400202E +:10AFD000F7B50E00012504690192002C36D02388B4 +:10AFE00032889A4201D0002B2AD1638872889A4213 +:10AFF00001D0002B24D1FEF787F80123002806D0CA +:10B00000C022A3881340C03B5A425341DBB2019A8D +:10B01000934214D1A7883BB2002B10DB10223100E1 +:10B02000A0180DF0EBFF40231F420BD1FEF76CF888 +:10B03000002807D021000648FEF716FA00E0002598 +:10B04000646ACAE720000BF058FFF9E72800FEBD4C +:10B05000FB6E020008B4024B9C46083808BC6047EF +:10B0600083700200F0B587B001930EAB1B88060019 +:10B0700003930D9B0D000093019B02920C9F002BEC +:10B080003ED0002F02D1009BDB0739D528200DF0E0 +:10B0900082FF040010300BF03CF86B461B8918202F +:10B0A000258063800DF077FF049707000500009B63 +:10B0B00010220593019B002108C738000DF0B9FF4D +:10B0C000082204A938000DF099FF0E4B02226B6193 +:10B0D00000230399E3602362636233680A43A56037 +:10B0E000A2805B68210030009847002806D020002D +:10B0F0000AF036FF20000DF04AFF034807B0F0BD0C +:10B100000248FBE7BD70020016FCFFFF17FCFFFFC3 +:10B11000F0B50400160000258380164A164B857191 +:10B120000260218146810573186889B08C46A84267 +:10B130001DD0124A05950492C02202926A4604ABC1 +:10B1400082CB82C2614623002A00FFF78BFF0B4AA5 +:10B15000094B0692C022186802926A4606AB079510 +:10B1600082CB82C223002A003100FFF77BFF200040 +:10B1700009B0F0BD9C930200E8240020E7710200B2 +:10B1800030B5002403730123034D84710560818071 +:10B1900082734373846030BD9892020070B58379E6 +:10B1A0000400DB0702D580680DF0F1FEA3799B0750 +:10B1B00002D5A0680DF0EBFEA3795B0707D5A023AD +:10B1C0000021144ADB00D150A0680DF0E0FEA37905 +:10B1D0001B0708D5A568002D05D028000CF073FBCF +:10B1E00028000DF0D4FEA379DB0605D5A068002861 +:10B1F00002D00368DB6898476023A2791A4205D021 +:10B20000A068002802D003685B6898470023A36009 +:10B21000A37170BD00700040F7B50227037B0400E6 +:10B220000D003B4226D0012926D886793E40009663 +:10B2300014D1FFF7B3FF18200DF0ADFE0E2306006A +:10B24000E3561822009901930DF0F3FE01993000A6 +:10B250000DF029FDA379A6603B43A371A3685A684A +:10B26000002D04D00025DB681A602800FEBD1B6994 +:10B270001A60FAE7014DF8E7014DF6E716FCFFFF0B +:10B2800017FCFFFFF7B50126037B040033422BD0E8 +:10B29000612385791D4017D1FFF780FF18200DF03D +:10B2A0007AFE0E230700E35618220093637B2900E1 +:10B2B00001930DF0BEFE019A009938000DF0E1FCFB +:10B2C000A379A7603343A3716023A2791A4203D004 +:10B2D000A0680DF07EFBFEBDA3685A69586812682D +:10B2E0001040431E9841F6E70048F4E716FCFFFFC4 +:10B2F00070B5037B04000D001B0713D50B4B99425F +:10B3000012D80BF0F5FF03000020834209D128007A +:10B3100006F0B4FC064905F0E5FF011CA06801F049 +:10B3200047FD70BD0348FCE70348FAE7FF03000050 +:10B3300000C07F4416FCFFFF17FCFFFF70B504251B +:10B34000037B04002B4214D083792B420DD1FFF7ED +:10B3500025FF08200DF01FFE0E210600615604F0A7 +:10B3600011FCA379A6601D43A571A06804F030FC10 +:10B3700070BD0148FCE7C04616FCFFFFF7B501278A +:10B38000037B04003B4219D0102385791D4011D165 +:10B39000FFF704FF28200DF0FEFD0E21A2883B00E0 +:10B3A000615600950600FEF7B7FE1022A379A6604D +:10B3B0001343A371A0680BF0D4F8FEBD0048FCE76E +:10B3C00016FCFFFF70B5037B05000E001B0714D5AC +:10B3D000002914DB0BF08CFF041E12D1A86801F0C9 +:10B3E000FBFC0949884202D0A86801F0FBFC31004F +:10B3F000A86804F049FF200070BD044CFBE7044C32 +:10B40000F9E70024F7E7C046204E000016FCFFFFD6 +:10B4100017FCFFFFF8B51500027B070012071ED5C9 +:10B4200000291EDB002D1CDD002B1ADDB42900DDF8 +:10B43000B421FA26B6007143EC0F641908006410B9 +:10B44000B4211C1B05F060FB7443684331002018D5 +:10B4500005F05AFB01003800FFF7B4FFF8BD0248C1 +:10B46000FCE70248FAE7C04616FCFFFF17FCFFFFA7 +:10B4700010B50124837941731C4004D080680DF01D +:10B4800091FC002010BD6022134203D080680DF0B3 +:10B49000A7FAF6E70048F5E716FCFFFF70B50400D1 +:10B4A00000250D4B0E000833858085710360210057 +:10B4B00018300BF069FF2000210020300BF087FFCF +:10B4C000064BA680A571E5712572E5602561656171 +:10B4D00020001C6070BDC046AC930200FC2400201C +:10B4E0008379DB0702D5C160002070470048FCE784 +:10B4F00016FCFFFF8379DB0701D5C0687047014860 +:10B50000FCE7C04616FCFFFF70B545690400002D3E +:10B5100020D0037A032B1FDCFFF7ECFFA8622C205E +:10B520000DF039FD2C22002105000DF082FD0023D5 +:10B53000626953622369002B07D122610020237ABC +:10B5400065610133237270BD0B00596A0029FBD17C +:10B550005A62F3E70148F6E70148F4E717FCFFFFFA +:10B5600013FCFFFF144B70B55A68144C002A03D02B +:10B5700000225A600132A2601A69002A17D0002105 +:10B5800019618023DB00E3580D4D012B10D1A92355 +:10B59000DB00E15828684942FFF7A2FF2868FFF75F +:10B5A000B3FF2B685A69074BE2500123A36070BDBB +:10B5B0002868FFF795FFF8E7FC10004000100040F6 +:10B5C000FC2400200405000003000069002809D0C5 +:10B5D0000221054AD167426A1A611A7A013A1A723F +:10B5E000024B19607047C04604E100E000E100E052 +:10B5F00010B5002903DB024B19600DF038FA10BDBD +:10B600000025002070B504001E0004AB1D7804F076 +:10B6100031FA20000E4B40302360FEF705F923007D +:10B6200001364C33013522001E701D730023E121C9 +:10B630004E32A3646365138053809381D381013BB1 +:10B64000200063644902FFF7D3FF200070BDC046AD +:10B6500028920200F7B580277F053D697C690822A2 +:10B66000113C6C430600210068460DF0C7FC104BEE +:10B67000009A9A4219D0009300230193796930000F +:10B68000133969430BF0B8FE019A009930000BF0B2 +:10B69000CBFE210030000BF0AFFE7969AB08133907 +:10B6A0006943220030000BF0B1FE0198FEBDC04698 +:10B6B000FECA0000F0B50D00ABB00D9200213022A3 +:10B6C000060012A80B930DF0B4FC28000DF0F1FC5D +:10B6D000431C0C93102B00DDB7E00B9B202B00D9F3 +:10B6E000B3E0290030000BF0CCFE071E56D1290034 +:10B6F0000C9A12A80DF082FC0D990B9A16A80DF069 +:10B700007DFC80235B051F695A693000113A7A433A +:10B710005D690D92FFF79EFF0D9B302208330021DB +:10B7200004001EA80F930DF084FC290013397943FF +:10B7300030000BF061FE0F9B0B9300230C930E93D4 +:10B740000C9BA34249DA0B9930221EA80DF056FC3F +:10B7500012A91EA80DF0A3FC00282DD13D493000F0 +:10B760002200109111940BF05FFE6A460B9B099327 +:10B7700015AB23CB23C223CB23C223CB23C2300060 +:10B78000149B1299139A0BF05DFE01230E930B9BF1 +:10B7900030330B930C9B01330C93D1E710300B9A91 +:10B7A0000D990DF01CFC040038000DF0F0FB002C8E +:10B7B0009DD120002BB0F0BD6A460B9B099321ABB5 +:10B7C00023CB23C223CB23C223CB23C230001E9919 +:10B7D0001F9A209B0BF036FED9E7E5433021ED1789 +:10B7E00025404D430F9B5D190E9B002B1BD1B81EAE +:10B7F00005F000F984422AD01649013430002200B5 +:10B80000109111940BF010FE6A46099515AB23CBED +:10B8100023C223CB23C223CB23C230001299139A15 +:10B82000149B0BF00FFE0D9930000BF0E5FD80230B +:10B830005B0559690C2363431339023379430D9A2D +:10B8400030000BF0E3FD0024B3E7034CB1E7034CF9 +:10B85000AFE7C046FECA000017FCFFFF13FCFFFF66 +:10B8600070B50400A280FA22002308000C4992005F +:10B8700008312160A3716061E260A36063820949BD +:10B880000BF0FFFD051E09D001002000103102223F +:10B8900012300DF0B3FB28000DF079FB200070BDD5 +:10B8A000C493020024A4020030B50225837987B036 +:10B8B00004002B4204D1FDF7B3FCA3791D43A5710D +:10B8C00020000BF024FE00281CD06B46DD1C280055 +:10B8D0000BF014FE2B78002B17D001A80BF00CFEF8 +:10B8E0000321019AD3170B409B189B102382FDF76D +:10B8F0001DFFE368A18818180123A0601A0002A8A0 +:10B900000AF012FC002007B030BD0122064B1A607D +:10B91000064A51680029FCD000215160044A12688F +:10B92000019201225A60DBE700C00040FCC00040E9 +:10B9300008C50040022802D10122014B1A7070474D +:10B94000B427002070B5064C05002378002B04D1E5 +:10B95000044801F095FB01232370280070BDC04608 +:10B96000B527002035B9010070B50C000AF0DAF9EE +:10B97000002810D00023144DA40A2B7020000BF0D7 +:10B98000DAFD002803D00A200DF005FAF6E72B783F +:10B99000002BFCD070BD02210C4B0D4A9950802128 +:10B9A000C90008005D58002DFCD0A121C9005C50E1 +:10B9B00019580029FCD0002199508021C9005A58FB +:10B9C000002AFCD0E6E7C046B427002000E0014092 +:10B9D00004050000F8B50C0015001E000AF0A2F9DD +:10B9E000002811D00023174F3B703200290020009F +:10B9F0000BF09FFD002803D00A200DF0CCF9F4E7EE +:10BA00003B78002BFCD0F8BD01210F480F4B84463A +:10BA100019508021C9005A58002AFCD080270022E2 +:10BA2000FF00964207DD910068586050D9590029FF +:10BA3000FCD00132F5E7002261465A50DA59002A5B +:10BA4000FCD0E0E7B42700200405000000E001403E +:10BA500008B4024B9C46443808BC60473B75020062 +:10BA6000FA21F8B50389C9000400594332480BF0A4 +:10BA7000C9FEFA21890004F0BDFF304F2081A17A70 +:10BA800038000BF0BFFE23002600250022894C332E +:10BA9000A072A0361A808C35317800232A222868BB +:10BAA0000BF076F9002801D02548F8BD31781F2326 +:10BAB0005B2228680BF06CF90028F5D1317820233F +:10BAC0005C2228680BF064F90028EDD1317801235D +:10BAD0002C2228680BF05CF90028E5D1317801238D +:10BAE0002D2228680BF054F90028DDD1317801238C +:10BAF0002E2228680BF04CF90028D5D1A17A380005 +:10BB00000BF07BFE3178C3B20E2228680BF040F9AF +:10BB10000028C9D1FA2123898900594306480BF02E +:10BB20006CFE01230343DBB231782A2228680BF034 +:10BB30002FF90028B9D0B7E7E4930200DC930200A4 +:10BB40000EFCFFFF08B4024B9C46443808BC60471B +:10BB500061BA0100074B10B51A00040008323C33EB +:10BB60000260436444300AF010FD20000AF018FC23 +:10BB7000200010BD4494020008B4024B9C46443897 +:10BB800008BC604755BB010008B4024B9C464438D2 +:10BB900008BC604745750200F0B5042583798BB079 +:10BBA00004002B4204D1FDF73BFBA3791D43A57193 +:10BBB00020009030FFF766FB0026B0420FD1230033 +:10BBC000A033197820000C2307AD00938C302B0094 +:10BBD00001220068FFF7DEF8061E03D02C4E30006D +:10BBE0000BB0F0BD0A2304AA9B182A785A706A7811 +:10BBF0001A700022985EAA785A70EA781A700022A9 +:10BC0000995E03912A795A706A791A7000229F5EB0 +:10BC1000AA795A70EA791A7000215A5E04922A7A37 +:10BC20005A706A7A1A7000215A5E0592AA7A5A707E +:10BC3000EA7A1F251A7000229B5EA27A9C46039B1B +:10BC4000504359425143CB172B407A435B185B1149 +:10BC5000A361C3172B401818D3171D406423AD18D8 +:10BC6000059A5B425343A36764236146049A4011DB +:10BC70005A434B43E2676D11221DE06125622000AB +:10BC8000D3670AF006FC200044300AF085FCA6E7E2 +:10BC90000EFCFFFF08B4024B9C46443808BC6047CA +:10BCA00099BB0100F7B51E00040008AB1B88150006 +:10BCB000019309AB00911A8831000AAB1F88FDF788 +:10BCC00069FF20003A0031004430FEF75FFA134B61 +:10BCD00020001A003C336364230008322260009A7B +:10BCE0008C331A60AB8890308380AB796A4683715D +:10BCF0000B4B92880360AB68032183602B7B03733B +:10BD00006B7B4373AB7B83732300A0331A80FFF7F5 +:10BD1000AFFB2000FFF7A4FE2000FEBD449402000C +:10BD200098920200F8B5FA260189B6000400714322 +:10BD300026480BF067FD310004F05CFE244F2081A3 +:10BD4000A17A38000BF05EFD2500A07258352978E5 +:10BD500000232A22606C0BF01BF8002801D01D483C +:10BD6000F8BD297810232B22606C0BF011F8002805 +:10BD7000F5D1297801232D22606C0BF009F80028F9 +:10BD8000EDD1297801232E22606C0BF001F80028F8 +:10BD9000E5D1A17A38000BF030FD2978C3B20E222C +:10BDA000606C0AF0F5FF0028D9D12189074871435A +:10BDB0000BF023FD01230343DBB229782A22606CB8 +:10BDC0000AF0E6FF0028CBD0C9E7C046AC940200D9 +:10BDD000A49402000EFCFFFF10B50400034B0833CF +:10BDE00003600AF0DDFA200010BDC0460C95020089 +:10BDF0007FB50425837904002B4204D1FDF710FAA6 +:10BE0000A3791D43A57120004830FFF73BFA0025B8 +:10BE1000A8420DD1230058331978062302AE0093AF +:10BE200001223300606CFEF7B5FF051E03D00D4DF7 +:10BE3000280004B070BD022300210420F356A27A2A +:10BE4000DB00715630565B425343C000C90051437A +:10BE50004243A3612368E16122629B6A2000984704 +:10BE6000E6E7C0460EFCFFFFF8B50400150006AA81 +:10BE7000168807AA0F0012881900FDF78BFE0F4BDA +:10BE80006764083323602300AA8848339A80AA791C +:10BE900020009A710A4AA264AA6822652A7B1A7352 +:10BEA0006A7B5A73AA7B9A730023A37123005833C9 +:10BEB0001E80FFF737FF2000F8BDC0460C9502003A +:10BEC0009892020010B50400034B083303600AF097 +:10BED0005CFB200010BDC046A0950200F0B5070035 +:10BEE0005C3787B00400397800231022806C0AF098 +:10BEF0004FFF0326002802D01F4807B0F0BD0F25D2 +:10BF000002ABED180123397808220093A06C2B00B6 +:10BF1000FEF740FF184B9842EED02B78334203D007 +:10BF20006420FDF715FAEAE7FA262189134DB600D9 +:10BF3000714328000BF066FC310004F05BFD2081AA +:10BF40003978A0231122A06C0AF022FF0028D3D157 +:10BF5000A36C21890393714328003F780BF04DFCBB +:10BF600001231843C3B21022390003980AF010FFCE +:10BF70000028C2D0C0E7C0460EFCFFFF409502007B +:10BF800070B50825837986B004002B4204D1FDF7F3 +:10BF900047F9A3791D43A57120004C30FFF772F9D2 +:10BFA000061E0DD023005C331978062304AD0093E0 +:10BFB00001222B00A06CFEF7EDFE061E03D0134EEF +:10BFC000300006B070BD0E232A786B445A706A7830 +:10BFD00020001A700022995E64224A43A263AA7864 +:10BFE0005A70EA781A700022995E642252425143D4 +:10BFF0006163297959706979197000215B5E5A4330 +:10C000002368E2631B6A9847DAE7C0460EFCFFFF2D +:10C01000F8B50400150006AA168807AA0F001288B2 +:10C020001900FEF7B3F80D4BA76408332360230013 +:10C03000AA884C339A80AA7920009A71084AE2644F +:10C04000AA6862652A7B1A736A7B5A73AA7B1E826E +:10C050009A73FFF743FF2000F8BDC046A095020089 +:10C0600098920200F7B5FA250189204FAD0004002F +:10C07000694338000BF0C6FB290004F0BBFCA17A31 +:10C0800020811B480BF0BEFB2600636CA07200935E +:10C090002189583633786943380001930BF0ADFBA2 +:10C0A00007230343DBB22022019900980AF070FEB7 +:10C0B000002801D00F48FEBD317810232222606C89 +:10C0C0000AF066FE0028F5D1A17A0948656C377838 +:10C0D0000BF093FB80235B420343DBB22322390046 +:10C0E00028000AF055FE0028E5D0E3E7D4950200C9 +:10C0F000CC9502000EFCFFFF10B50400034B083383 +:10C1000003600AF04DF9200010BDC04644960200BD +:10C11000F0B50425837985B004002B4204D1FDF7E6 +:10C120007FF8A3791D43A57120004830FFF7AAF8D6 +:10C13000061E0DD0230058331978062302AD009354 +:10C14000A8222B00606CFEF725FE061E03D0144EBD +:10C15000300005B0F0BD1F200023EA5ED317034076 +:10C160009B180222A95E5B11CA17024052180421D3 +:10C170006F5E5211F9170140C91949112B806A806D +:10C18000A980A07A5B424343524242434143E36168 +:10C190002368A26121629B6A20009847D8E7C046C5 +:10C1A0000EFCFFFFF8B50400150006AA168807AAC2 +:10C1B0000F0012881900FDF7EDFC0F4B6764083380 +:10C1C00023602300AA8848339A80AA7920009A71B4 +:10C1D0000A4AA264AA6822652A7B1A736A7B5A7388 +:10C1E000AA7B9A730023A371230058331E80FFF7A4 +:10C1F00039FF2000F8BDC046449602009892020024 +:10C20000F7B5FA2504000189134EAD0069433000EB +:10C210000BF0F8FA290004F0EDFB2700A36C208155 +:10C2200000935C373B7881B26943300001930BF097 +:10C23000E4FA6022C3B2019900980AF0A9FD00282F +:10C2400001D00648FEBD397801236222A06C0AF0B5 +:10C250009FFD0028F6D0F4E7789602000EFCFFFF61 +:10C2600010B50400034B083303600AF08EF9200078 +:10C2700010BDC046A09602007FB508258379040052 +:10C280002B4204D1FCF7CCFFA3791D43A5712000FC +:10C290004C30FEF7F7FF051E0DD023005C331978F4 +:10C2A000062302AE0093E8223300A06CFEF772FD75 +:10C2B000051E03D00B4D280004B070BD0223F25EB2 +:10C2C00096235B425A4362630021725E200053430F +:10C2D000A3630423F25E96235343E36323681B6A3C +:10C2E0009847E8E70EFCFFFFF8B50400150006AA22 +:10C2F000168807AA0F0012881900FDF747FF0D4B9B +:10C30000A764083323602300AA884C339A80AA7953 +:10C3100020009A71084AE264AA6862652A7B1A734F +:10C320006A7B5A73AA7B1E829A73FFF769FF20000B +:10C33000F8BDC046A09602009892020010B5040015 +:10C34000054B083303601C3009F054FE2000183000 +:10C3500009F050FE200010BDCC960200FF23F0B57E +:10C360002B4D8DB02B70002304006946008800938C +:10C3700003F05AFA002802D16B469B782B70254EA9 +:10C380003368DB68002B07D1002320881A001900CE +:10C390000BF048F90DB0F0BD2B78032BF4DC1E49EF +:10C3A00001A8FDF707FA336801A9DE6804A809F0BF +:10C3B00076FE04A930000BF093F8060004A809F0FB +:10C3C00019FE371E1ED031002022103104A80CF0B7 +:10C3D00015FE30000CF0DBFD297804ABC9005918BC +:10C3E000082202A80CF00AFE20880123082202A9D4 +:10C3F0000BF018F90127002804D12088074A0C21E6 +:10C400000BF00EF901A809F0F5FD002FC2D1BBE732 +:10C41000842000201025002034A40200FFFF00002B +:10C42000F0B5837991B004005B071BD5FDF77EF969 +:10C4300000232269801A9941994203D1F423FF33E2 +:10C4400098420FD9A068002808D0364B1D8800F00C +:10C4500011FD036815221B6A290098470422A3795D +:10C460009343A371A3799B0759D52F4D2B68DB68A4 +:10C47000002B50D02D4B1B78032B4CDC294B2C4927 +:10C480001B8804A80193FDF795F92B6804A9DE68C1 +:10C4900008A809F004FE08A930000BF021F80700F5 +:10C4A00008A809F0A7FD02AB9E1D082332003380C7 +:10C4B00006A9073B01980BF0B7F8002F08D0390008 +:10C4C0002022103108A80CF099FD38000CF05FFD17 +:10C4D000164B32881B7806A9DE0008AB9E19300087 +:10C4E0000CF07DFD002813D0082206A930000CF0C6 +:10C4F00085FD2B6804A9DD6805A809F0D0FD20237F +:10C5000008AA05A928000AF0F1FF05A809F072FDA4 +:10C5100004A809F06FFD0222A3799343A37111B01F +:10C52000F0BDC04698270020102500208420002060 +:10C5300034A40200F7B5040000250192C77FBD4274 +:10C5400051DA66197078884218D1152927D8012246 +:10C550008A402748024222D0F91801201F291DDCF9 +:10C56000E1193718B9420ED800218B420FDD019A2C +:10C570007018575C01318770C9B2F6E7605D2D18FD +:10C580000135EDB2DBE70878C8540139EAE7625DAE +:10C590009A186255E27F9B18E3770020FEBD655D27 +:10C5A000013DEDB2AB4209D10023AB42F5DA019A6D +:10C5B000F118D05C01338870DBB2F6E7DF197F1B1E +:10C5C00001201F2FEADC0227A81C7F4236187F1BA0 +:10C5D000E07F2218964203D23078F0550136F7E713 +:10C5E000451B023DE577019A200009F03EFAD5E7A8 +:10C5F000FC00200070B5036804000D1E09D15B69C2 +:10C600009847FA2080006843074904F0F3F9E08076 +:10C6100070BD9B6898478542F3DA236820009B68C9 +:10C6200098470500EDE7C04671020000F0B507002D +:10C630001600A1B002C70400684918A81D000BF03D +:10C6400039F8301E01D00CF034FD01220492002292 +:10C6500083B203920292023201920093320018A92F +:10C660003800FBF733FE23005D49583318A80793C1 +:10C670000BF020F8281E01D00CF01BFD01220492C3 +:10C68000002283B2039202920232019200932A00A6 +:10C6900018A90798FBF71AFE23005249AC3318A8D3 +:10C6A00008930BF007F82698002801D00CF001FD44 +:10C6B00001220492002283B203920292023201927A +:10C6C0000093269A18A90898FBF700FE631CFF3315 +:10C6D000454918A809930AF0EDFF2798002801D0D2 +:10C6E0000CF0E7FC01220492002283B20392029232 +:10C6F000601C023201920093279A18A9FF30FBF7C1 +:10C70000E5FD23005533FF33384918A809930AF093 +:10C71000D1FF2898002801D00CF0CBFC0122049214 +:10C72000002283B203920292023201920093289A6D +:10C7300018A90998FBF7CAFD2300A933FF332C4938 +:10C7400018A80A930AF0B6FF2998002801D00CF027 +:10C75000B0FC01220492002283B20392029218AD2F +:10C76000023201920093299A29000A98FBF7AEFD44 +:10C77000204B1B780B93002B2DD1079B1297139303 +:10C78000089B0DAF1493631CFF331593099B1A4943 +:10C7900016930A9B380017930AF08CFF1D2149203D +:10C7A0003B7810222B707B8A12AE6B8206ABC918C5 +:10C7B000C0180CF023FC06232B756B469B8D20685C +:10C7C000AB83AE6100F066FB036829001B689847E5 +:10C7D0000122084B1A70200021B0F0BD292A000068 +:10C7E000242A0000252A0000272A0000262A00000B +:10C7F000282A0000B62700200A18000070B500257E +:10C8000004000B4B8580083385710360C1601830CC +:10C81000FDF70AF820001C30FDF706F80123621C22 +:10C82000D377044AA560656120001460A37170BDD0 +:10C83000CC96020010250020FA2130B585B0050005 +:10C84000012302228900684609F06EFC074C20682B +:10C85000002809D00AF067FF2988054B2268198053 +:10C86000022391790B43937105B030BD1025002050 +:10C870009827002010B50C0007290AD8806800F01E +:10C88000F9FA064B195703685B6C9847002802D1E8 +:10C8900010BD0348FCE70348FAE7C0462CA4020099 +:10C8A00017FCFFFF16FCFFFFF0B50500994CA544EF +:10C8B00096AB1B780C0008A8974907930692FCF7E3 +:10C8C00079FF280021001C3009F0F1FB934909A8E9 +:10C8D000FCF770FF92490AA8FCF76CFF0CAE09AA9E +:10C8E00008A90BA809F0F2FB2200300011AC0BA93B +:10C8F00009F0ECFB0AAA3100200009F0E7FB210057 +:10C9000008A809F0D4FB200009F074FB300009F0FE +:10C9100071FB0BA809F06EFBE020C00000F0A6FB45 +:10C9200008200CF038FB0700002100F06BFA0C2205 +:10C93000AF60002130000CF07CFB230007CE07C362 +:10C94000784B2100E3600023380023610AF0C4FF24 +:10C95000A86800F08FFA0C220021059020000CF04E +:10C9600068FB14200CF017FB6F4B2200119303009F +:10C97000C2CAC2C36D4B059FC3600023A4370361C5 +:10C980003B68002B00D0BEE03860A86800F082FA57 +:10C990000C220021059020000CF04BFB14200CF021 +:10C9A000FAFA634B220011930300C2CAC2C3614B5F +:10C9B000C36000230361059B1B6B002B00D0A4E028 +:10C9C000059B11AE1863A86800F054FA0C220021F0 +:10C9D000059030000CF02DFB14200CF0DCFA564BC7 +:10C9E0001193030086CE86C3544B059FC36000237A +:10C9F000983703613B68002B00D088E03860012045 +:10CA000004AB1B7F04AA03430BA913770AF00EFEA5 +:10CA1000A86800F04FFA036849495B6A9847A8681C +:10CA200000F048FA036847499B699847A86800F0F6 +:10CA300041FA0021036800911E680A000B00B0470C +:10CA4000079B002B0AD028000AF076FE032805DD9C +:10CA5000A86800F02FFA0368DB68984706212800D1 +:10CA6000FFF708FF384B394A1B68A9680393384B16 +:10CA700020001B680CAC0293364B00261B68019308 +:10CA8000069B1B6804330093334B12681B68FFF747 +:10CA9000CDFDA86800F0EEF9036821009B6A984775 +:10CAA0000823A8682380DB186380A68000F0E2F9E1 +:10CAB00003682100DB6A98470621A8680AF006FE91 +:10CAC000089A09219378A86804320AF012FEA8682F +:10CAD00000F0D0F90671A86800F0CCF93221FFF718 +:10CAE00089FDA86800F0C6F90AF0DAFD0AA809F085 +:10CAF00081FA09A809F07EFA08A809F07BFA9123C7 +:10CB00009B009D44F0BD03613EE7036158E703616C +:10CB100074E7C046BCFDFFFF40A402004EA4020023 +:10CB200051A402003176020039C801003F760200AC +:10CB30005DC301004D7602007B7602005B76020049 +:10CB40005DCB010091CB01000C25002008250020C1 +:10CB500008200020042500200C20002013B5062208 +:10CB60006846FCF737FE094B1C68002C0AD0694662 +:10CB700001A809F094FA200001A90AF0FDFD01A81E +:10CB800009F038FA684609F035FA13BD102500207F +:10CB9000002373B501AE0C0031000500019302F0D3 +:10CBA00043FE002802D1B278064B1A70064B186873 +:10CBB000002806D061426141044BC9B21D800AF0D1 +:10CBC000E3FD73BD8420002010250020982700205D +:10CBD000002815D0006041608260C3600461456137 +:10CBE0008661C761444604624C464462544684628E +:10CBF0005C46C462644604636E464663744684635E +:10CC0000002A06D0C46B043C043A25681560B4427F +:10CC1000F9D18C6BA6464E6BB546002B06D0CC6B7B +:10CC2000043C043B1D682560B442F9D10C6BA4465A +:10CC3000CC6AA3468C6AA2464C6AA1460C6AA046FE +:10CC4000CF698E694D690C69CB688A680868496844 +:10CC50007047006041608260C36004614561866125 +:10CC6000C761444604624C464462544684625C4652 +:10CC7000C462644604636E46466374468463C46B50 +:10CC8000043C043925680D60B442F9D1C76986694E +:10CC9000456904697047006041608260C360046157 +:10CCA00045618661C761444604624C46446254460D +:10CCB00084625C46C462644604636C4644637446A2 +:10CCC000846304697047846BA646446BA546046B75 +:10CCD000A446C46AA346846AA246446AA146046A7A +:10CCE000A046C769866945690469C36882680068A7 +:10CCF0004168704710B5041E0CD00CF0DAF9431EE1 +:10CD0000E3189C4208D222781978013B21705A70AE +:10CD10000134F6E7014810BD0020FCE717FCFFFFD7 +:10CD2000F0B585B002900C1E2AD00023C217161A47 +:10CD300056400193019B30005D1C63190A215F1E60 +:10CD4000039303F0C7FF49423031397030000A21A4 +:10CD500003F0DAFE47420600002F0FD1029B002BA2 +:10CD600004DA2D23019D039A02351370002320005D +:10CD70006355FFF7BFFF380005B0F0BD0195D9E757 +:10CD8000004FF8E717FCFFFF0268084B406810B53A +:10CD9000C018C00010180300934205D31C688C42D1 +:10CDA00002D31800083BF7E710BDC046FFFFFF1F86 +:10CDB00070B50D1C06000021281C03F0E1FF041EC5 +:10CDC00006D13000291C03F019FB2000756070BDEE +:10CDD0000048FCE717FCFFFF014B18687047C0468E +:10CDE0001020002070B504000D0003F01BFB6168EB +:10CDF0002000FFF7DDFF024B00201D6070BDC04624 +:10CE000010200020002370B50400016043609942A7 +:10CE10000AD1064D2B68002B02D10AF0BEFF286014 +:10CE200023689B00EB586360200070BD2425002020 +:10CE300070B500280DD10C4C2668002E07D10830A3 +:10CE40000CF0A9F805003100FFF7DCFF2560206831 +:10CE500070BD0122054906480B681340F8D10260F5 +:10CE600043600A60F4E7C04618250020142500201E +:10CE70001C250020436810B50400002B02D1044893 +:10CE80000BF0D1FE606803681B69984710BDC0466F +:10CE900059A40200436810B50400002B02D10448D5 +:10CEA0000BF0C1FE606803689B69984710BDC046DF +:10CEB00059A40200436810B50400002B02D10448B5 +:10CEC0000BF0B1FE606803685B6A984710BDC0460E +:10CED00059A4020010B5040001F04AFD034B1B6881 +:10CEE000002B01D02000984710BDC0462C25002003 +:10CEF000F0B58DB0050002F0D7FA002000F00AFC72 +:10CF0000036807001B6998473B6804009B69380069 +:10CF100098473B6806005B6A3800984703002888FA +:10CF200010380B2862D803F05BFD063E6161615B3F +:10CF3000616161676179AF88200039000BF033F9D6 +:10CF400022006B7B583201931378A8799C46022308 +:10CF500061460B43137006AB1F80012306AA937032 +:10CF6000D07013006A461279E91D9A722B000622CE +:10CF7000163307A80B930CF041F829000B2006ABE1 +:10CF800006220E31C0180CF039F894346368A3609F +:10CF9000A06800282AD0C36806A99847A368002B78 +:10CFA000F4D01B69F3E720002F49AF880BF0FBF8A2 +:10CFB0002200022058321378A9798343137006ABFC +:10CFC0001F809970A0346368A360A06800280DD00A +:10CFD000C36806A99847A368002BF4D01B69F3E740 +:10CFE0005B69A91D002B01D0A88898472900300053 +:10CFF0000BF0CCF90DB0F0BD636EAF79002BF5D01E +:10D00000A366A06E0028F1D0C36839009847A36ECC +:10D01000002B01D1636EF3E71B69F1E701220D27B5 +:10D02000AB7BE91D1A4001925A07920F0292DB086E +:10D03000062206A8EF5704930BF0E0FF6A46127928 +:10D0400006ABDA716A46127A9F711A726A46127CCE +:10D0500020005A722B008C340F33099380302368E0 +:10D0600006A99847C2E7C046FFFF00000723D7285C +:10D0700002D9024B186000231800704728250020B1 +:10D08000014B18607047C0462C2500201FB5A32314 +:10D090008022DB00D205D3580820DB0700D40530FE +:10D0A0001E4B48221E4902F039FC00280AD080B2EB +:10D0B000002807D1BFF34F8F1A4A1B4BDA60BFF32A +:10D0C0004F8FFEE702AC0822002120000BF0B1FFD9 +:10D0D00001232370154B20001B6863600AF01BFCC2 +:10D0E000002802D0072004B010BD68460AF011FCE9 +:10D0F0000028F7D169460AF00AFC0028F2D10C4852 +:10D1000002F03CFC80B20028EDD10A4802F040FC5D +:10D1100080B20028E7D100F01FF8E4E71B79020095 +:10D12000302500200400FA0500ED00E0282500204D +:10D13000F1CE0100D5CE010080B2002807D1BFF3A7 +:10D140004F8F034A034BDA60BFF34F8FFEE7704700 +:10D150000400FA0500ED00E01FB502AC0822002132 +:10D1600020000BF066FF282323806933FF336380A0 +:10D17000E380803B01A8FF3B05220C4903700AF0C5 +:10D18000D8FB80B200280FD1802080000AF0CDFBB0 +:10D1900080B2002808D120000AF0C9FB80B2002824 +:10D1A00002D10AF0C0FB80B204B010BD7CA4020022 +:10D1B00000487047FFFF0000F0B597B00593036883 +:10D1C00007AD1B680491039311002B00060091C961 +:10D1D00091C30024D36821000C220CA8EB602C61C1 +:10D1E0000BF027FF22000B4B10940F9311AB1C7018 +:10D1F000191901344A70102CFAD15A820193059BF7 +:10D200002A00009304990CAB3000039CA04717B090 +:10D21000F0BDC0464D7A0200FC3070B5046C0500CC +:10D22000002C0DD124200BF0B6FE064B4460836128 +:10D23000054B8460C46004614461C4610360286478 +:10D24000286C70BDB8970200A0980200FC3070B541 +:10D25000C56B0400002D11D134200BF09CFE084B4F +:10D2600085604360074B45610361074B0562C361FD +:10D27000064BC5628362064BE0630360E06B70BDE2 +:10D28000E8970200D89702004898020058980200D8 +:10D29000689802007FB503791548002B1CD0154E05 +:10D2A000154C33782000002B16D102AD28000AF06F +:10D2B000AAFB002815D16B88592B12D12B78AA888C +:10D2C000D91F01290AD800920C4A2021200008F019 +:10D2D0002FF801233370200004B070BD0092084A7B +:10D2E000F3E72022074920000BF0EAFEF3E7C046EF +:10D2F00082A40200D7270020B72700209CA40200A8 +:10D30000B9A40200DEA4020010B50400024B08C05C +:10D310000AF05CFC200010BDD897020010B5040094 +:10D32000024B08C00AF067FC200010BDE89702001D +:10D33000064B70B5040003604068002804D00569FE +:10D340000BF025FE2800F8E7200070BDC89702000A +:10D35000064B70B5040003604068002804D00569DE +:10D360000BF015FE2800F8E7200070BDF8970200CA +:10D37000064B70B5040003604068002804D00569BE +:10D380000BF005FE2800F8E7200070BD08980200A9 +:10D39000064B70B5040003604068002804D005699E +:10D3A0000BF0F5FD2800F8E7200070BD489802005A +:10D3B000064B70B5040003604068002804D005697E +:10D3C0000BF0E5FD2800F8E7200070BD589802003A +:10D3D000064B70B5040003604068002804D005695E +:10D3E0000BF0D5FD2800F8E7200070BDEC96020098 +:10D3F000064B70B5040003604068002804D005693E +:10D400000BF0C5FD2800F8E7200070BDFC96020077 +:10D41000064B70B5040003604068002804D005691D +:10D420000BF0B5FD2800F8E7200070BD0C97020056 +:10D43000064B70B5040003604068002804D00569FD +:10D440000BF0A5FD2800F8E7200070BD1C97020036 +:10D45000064B70B5040003604068002804D00569DD +:10D460000BF095FD2800F8E7200070BDB89702008A +:10D47000FC3070B5046C0500002C0DD124200BF09D +:10D480008AFD064B44608361054B8460C46004617F +:10D490004461C46103602864286C70BDB8970200C1 +:10D4A000A0980200104B10B5083303600F4B040026 +:10D4B000C36080230E4A5B00C250C018FDF798F984 +:10D4C00020000C4BB830E360FFF7B2FF2000AC3017 +:10D4D000FFF79EFF2000A030FFF78AFF20006C308E +:10D4E000FFF776FF200010BDCC98020014990200CF +:10D4F0006C9A02002C970200F0B50500040087B07A +:10D50000AC356B68AB60A868002807D0C368210001 +:10D510009847AB68002BF4D01B69F3E72500B035C2 +:10D520002868002804D006690BF031FD3000F8E7C8 +:10D530002200FC215832137828600B40137023001E +:10D540005C33187020000A300AF01EFC20003430D2 +:10D550000AF01AFC606E002804D005690BF017FD74 +:10D560002800F8E72500983560662868002804D070 +:10D5700006690BF00CFD3000F8E728602500A435A3 +:10D580002E68002E05D0376930000BF000FD3E00FC +:10D59000F7E72E6001AD31000C2228000BF049FDA9 +:10D5A00023002A006C3383CA83C3094BE667A36751 +:10D5B0000C22310028000BF03CFD2300803307CD06 +:10D5C00007C33000034A90341A60266007B0F0BDEC +:10D5D000317A0200237A0200444AF0B50600C260A4 +:10D5E000A022434B16360833036001000023428219 +:10D5F0000400320085B00371836003748382353187 +:10D60000137001329142FBD1802580222000AD00B1 +:10D61000D201F3773584110000933830002300F0F5 +:10D620009FFD23002100403303931A002B000025A7 +:10D630005F31157001328A42FBD1039AFC21D57704 +:10D64000220060321380137920000B4013712300F5 +:10D6500068331D70274B2567E3660C220021783064 +:10D660000BF0E7FC2300270088331D60224B0837AE +:10D67000FB67843700210C2238000BF0DAFC1F4BCB +:10D680001F4AFB602300A0333D611A601D4A5D60A4 +:10D69000DA601D4A1D619A61DD6130000AF074FB99 +:10D6A00003980AF071FB194B601CE3602300C4333C +:10D6B0001D705D709D70FF3002F012FA8C235B00CC +:10D6C000E55023001933FF335D618023104A5B006E +:10D6D000E250230001222000FE3352425A86023BD0 +:10D6E0009D63DD631D6405B0F0BDC0462C9702004C +:10D6F000CC980200EC960200317A0200237A0200F4 +:10D70000FC9602000C9702001C970200149902007C +:10D710006C9A020070B5074C2368002B07D1A0203B +:10D7200040000BF038FC0500FFF756FF256020682D +:10D7300070BDC0467825002070B50C220D00002178 +:10D7400004000BF076FC00232361024B25602000CF +:10D75000E36070BD3F7A020070B500250400254BE0 +:10D7600005710360244B45718360244BC5604361A0 +:10D77000234B85610362234B4562C362224B0563E1 +:10D780008363C56329004430FFF7D6FF20002900DA +:10D790005830FFF7D1FF200029006C30FFF7CCFF95 +:10D7A0001A4B2200236023008032F83320C29342B8 +:10D7B000FCD126001D00E936FF3628000822002192 +:10D7C00008350BF036FCB542F7D18E239B00E218EA +:10D7D000002308C5AA42FCD18E2200219200A35446 +:10D7E0000B4B0C4AE318A218198002339A42FBD162 +:10D7F000200070BD18980200C8970200D897020058 +:10D80000E8970200F897020008980200A099020029 +:10D810003A02000062020000024B0B600923136011 +:10D820007047C046E6A4020010B504000020FFF7D0 +:10D8300071FF03681B6998470300F3331C7086234C +:10D840005B00C05003000021044AFC335A61044AC3 +:10D8500099615A62F4300BF030F910BD6580020016 +:10D8600077800200012110B5044A080000F0BCFCDA +:10D87000031E00D00B23180010BDC04629D801009C +:10D88000F0B5060093B000200C00FFF743FF0368DB +:10D890005B6A984700F082F906AB00280ED00022A0 +:10D8A0001A7105AA0692082218001A730AAA9A6029 +:10D8B00000F03EFA002803D013B0F0BD18711873C1 +:10D8C00000232373237101933300BA331B78019A29 +:10D8D0009A4241DA07235343F218BB321278BB3322 +:10D8E000022A31D10025F318029306AF3B7B9D42FB +:10D8F00023DAAB000393089BAA00995802980AF018 +:10D900005CFC00281DD0237BAA009C46BB689918AC +:10D910000293634608689A00A368D05063460133B7 +:10D9200023733B7B5A1E954205D00C481B18029866 +:10D930009B001B580B6006AB1A73019B0133DBB2D3 +:10D94000C1E70135EDB2D0E7227920689100F318E4 +:10D9500001320B502271F0E70020ADE7FFFFFF3FDF +:10D96000F0B50A7804009BB00D000220012A44D0D3 +:10D970004B88032A3BD1A03B21499BB210008B422C +:10D980003BD8204BAA8803209A4236D80AAB009392 +:10D9900012AB02936A460023260013711373B83644 +:10D9A0003378002B05D069462000FFF769FF002877 +:10D9B00023D104AF1822002138000BF03AFB2B785A +:10D9C00038003B7033783B726B46FB606B883B8260 +:10D9D000AB887B820AF06AFA02000320002A0CD18D +:10D9E00001235834217810000B43237005E0203BBD +:10D9F000054A9BB203209342C3D91BB0F0BDC04679 +:10DA0000603F0000FF3F0000E03F0000F0B59DB028 +:10DA10001F006B4605001A70581C0622229E02AC9D +:10DA20000BF0ECFA002F2ED03B8823807B8863809C +:10DA3000BB88A380FB88E3800CAB04A9049314ABE0 +:10DA40008B602F000023B9370B710B733B78002BD1 +:10DA500021D101203B78022708A903405A000B7806 +:10DA6000BB4304AF4F601343002E1BD12A00323258 +:10DA700012788343024013430B70AB8D0B81EB8D07 +:10DA80004B812B8E18E032232380DB186380F53323 +:10DA9000A780FF33CFE72800FFF7F2FE0028D8D099 +:10DAA0001DB0F0BDB2798343024013430B7033883D +:10DAB0000B8173884B81B388220068468B810AF002 +:10DAC0000BFA030000208342EAD00630082BE7D08F +:10DAD00006D80130042BE3D0834209D10420DFE7CC +:10DAE0000520112BDCD0034A9342F7D0102BF5D040 +:10DAF0000B20D5E70232000070B500200C00FFF7C4 +:10DB000009FE03685B6A98472378142B1ED003D85C +:10DB1000132B0CD0002070BD152B1FD0222BF9D158 +:10DB20000369002BF6D0626810889847F2E76568B1 +:10DB30000122AB7819005C08114022404468DB06E2 +:10DB40005B0F002CE6D02888A047E3E78368002B12 +:10DB5000E0D06268917810889847DBE76468A27823 +:10DB600013091207120F012A03D0022A0DD0002137 +:10DB700006E0013BDBB20021022B01D8064AD15C52 +:10DB8000C368002BC6D02088E6E70421012BF7D01C +:10DB90000131022BF4D0EAE7EFA40200014B187820 +:10DBA0007047C046D8270020F0B51D002F4B87B026 +:10DBB00001921A78002307000C009A4204D100F069 +:10DBC0000BFF002803D00B23180007B0F0BD002D79 +:10DBD0000ED003A9222003950AF0EDFA002807D001 +:10DBE00006230828F0D01138434243410433EBE7C1 +:10DBF000002302AA1000137001F0B6FA011EE2D150 +:10DC000001251B4E2F4033782C40AB433B43620031 +:10DC100002271C000720019BBC43034014431C2225 +:10DC2000BB4094431C43347003AC103A20000BF00B +:10DC300000FA09200F4B3100039302AB0522C018F4 +:10DC400027710BF0DBF921000B4801F0F7FA0028EF +:10DC500007D007230428B7D0013B0828B4D00533E8 +:10DC6000B2E7024B1D700300AEE7C046D827002084 +:10DC700085200020F9DA0100D927002010B50748D7 +:10DC800001F0ACFB0023984206D00733042803D0F0 +:10DC9000013B082800D00533180010BDD92700200B +:10DCA000002373B501930F4B01AD1B780E002900C3 +:10DCB0002B7001F0B9FD041E05D00423052800D007 +:10DCC0000733180076BD3100280001F0F1FA230077 +:10DCD0000028F6D007230428F3D0013B0828F0D011 +:10DCE0000533EEE7D927002073B5104C0E00050070 +:10DCF0000522210068460BF081F9012E03D0022E87 +:10DD00000FD002230BE002222378B34393436946EA +:10DD1000280023700AF04DFA031E00D00B231800D0 +:10DD200076BD012322781343B343F0E7852000201A +:10DD3000094B10B51A7801000923002A09D00748B9 +:10DD400001F0EEFA0023984203D003330E2800D0EE +:10DD50000333180010BDC046D8270020D927002063 +:10DD600013B504680093A46813000A000149A04792 +:10DD700016BDC046FFFF000037B506AC2578046825 +:10DD800001950093246913000A000149A0473EBD94 +:10DD9000FFFF0000F0B589B0019307000FAB0D0045 +:10DDA00016000021082202A81C780BF042F90EABE5 +:10DDB0001B8802AA1380019B0393002C09D0310019 +:10DDC00028000AF00EFA031E00D00323180009B041 +:10DDD000F0BD3B007A79F833A2420DD9083319001F +:10DDE00008390988B1420FD130222034A400E35908 +:10DDF0000133DB7F134213D102AA310028000AF05D +:10DE0000F0F90028E1D107E00134E5E71C4B9A4224 +:10DE100004D01C4B9A4229D10623D7E70523D5E726 +:10DE2000102213405A425341002004AC0133A37026 +:10DE3000019B2680E3600EABA360134BA0809D4244 +:10DE400007D1FFF767FC03681B6998470AF0AEF932 +:10DE50000500210028000AF0C8F9002382B29A4286 +:10DE6000B4D0112ADAD0D1D8082AD5D002AA3100EC +:10DE700028000AF0B6F905230028A7D0023BA5E741 +:10DE80000330000001340000FFFF0000F0B5050082 +:10DE900099B008002E240C9100F010F906ABE4189C +:10DEA0001290220012A901200AF099F9002802D04C +:10DEB000032019B0F0BD23880C9A0B9093830C9B20 +:10DEC0000B9A1B7D9A4200DB98E06B791D2B01D9E0 +:10DED0000720EEE70C9B9B690D930B9B0D9A9B0013 +:10DEE0009C586369002B00D08DE0638B002B00D021 +:10DEF00089E0631CDB7F022B00D084E00B980130AB +:10DF0000C3B20B93DBE76979A31C1F31C900691801 +:10DF1000621CDB7FD27F089121002A310978002022 +:10DF2000079121002931097806910E9905910D99E3 +:10DF30000491217F0391218B0291618B0191616991 +:10DF4000009112A90AF053FB0028B1D16B790700A8 +:10DF50001A00203292001F335451DB005B5BE383D5 +:10DF60006B7901336B71230028331B789F42C5DA2C +:10DF70008E239B00EB5C132BAAD8626ABB009E58D1 +:10DF80000023180013A90B70CA1801335070102B0E +:10DF9000FAD1354B30004B820AF0AAF90D900028D7 +:10DFA00029D1300000F08AF88E229200AA5C738B8F +:10DFB0001E32FF325200AA180292327F1290019252 +:10DFC000328B12A9009272690D980AF0F0FB0028BA +:10DFD00000D06DE78E238E219B00EA5C8900531CE4 +:10DFE000DBB26B541D337A32FF3392005B00565123 +:10DFF000EB185B88F3830137FFB2B4E72B7900207D +:10E0000001332B7155E7200000F058F8230000265B +:10E01000283312900E960D960F930F9B1B789E42FD +:10E0200000DB70E7626AB3009F58342206AB9B188E +:10E0300000221A700023002113AAD2180133517054 +:10E04000102BF8D1462206AB9B18074A13A93800BB +:10E050001A800AF04DF9002803D07B8B0E937B6960 +:10E060000D930136F6B2D8E70129000070B505001E +:10E0700009F0B8FE04000620002C1CD128007822EC +:10E08000210080300AF0D5FF2800E930502221001D +:10E09000FF300AF0CEFF280008222100F8300AF0F5 +:10E0A000C8FF054B2822E81821000AF0C2FF8E2382 +:10E0B00020009B00EC5470BD3A020000F0B5438A8A +:10E0C00085B00193037805000126002B3BD083190E +:10E0D0000093214B00241B6811279C461F49A4452F +:10E0E00015D03A00002362438A18981E012804D9EB +:10E0F0000098D65CC05C864207D10133102BF4D166 +:10E1000011235C4309190E7C1DE00134E7E70098F8 +:10E110000AF056FA2B7807000600002B01D11235C1 +:10E120000095042C0FD0112565430C4B10225D196E +:10E13000009928000AF062FF0023AB70EB70064BD9 +:10E1400001342F741C6003AB9E705888019B00043F +:10E150000343180005B0F0BD7C250020DA2700201D +:10E16000F7B5FA26B6007143009308AB1B7804009C +:10E17000080014491700019302F03CFC85B23000FE +:10E18000258078430F4902F035FC6B461B8880B22E +:10E19000A3806B461B796080A371032D01D80423F3 +:10E1A000238080232288DB019A4200D92380032820 +:10E1B00001D80422628062889A4200D963802000DC +:10E1C000FEBDC046710200000120054B10B51A7853 +:10E1D00050401870034B1B68002B00D0984710BDAF +:10E1E0001E280020802500200C4B70B5050015204E +:10E1F0000C001A600AF05EFB00280ED129001530D1 +:10E200000AF05AFB002808D115300AF051FB00280B +:10E2100003D1210003300AF051FB70BD802500209E +:10E2200010B5064B586980235B05421C04D0196960 +:10E2300089B202F0DFFB10BD5869FCE70010001046 +:10E24000034B10B51B78034A9B009B58984710BDA1 +:10E2500020280020C89902000B0037B50C240200CA +:10E2600018009D6809786C43044D08302D680095AE +:10E27000034D1B696459A04737BDC0468425002063 +:10E280008825002080225205116914220E4B10B5FA +:10E29000187889B242439B181A69501EDA881B8984 +:10E2A0008018C01802F0A6FB084B1A6801239042A0 +:10E2B00007D80023904204D1054B1A6853425341BA +:10E2C000DBB2180010BDC04694250020C0250020F8 +:10E2D000D8250020082310B5034A1168994311601E +:10E2E000FFF7AEFF10BDC046C4250020094910B598 +:10E2F0000A6813070AD4930702D5012313430B605E +:10E300000222054B1A70FFF79BFF10BDFFF7E2FFDB +:10E31000FBE7C046C425002020280020064B10B58E +:10E320001B681B0705D40122044B1A70FFF788FFF6 +:10E3300010BDFFF7CFFFFBE7C425002020280020F9 +:10E3400010B5002806D0112805D10823094A116804 +:10E350000B43136010BD1423074A1178594304314D +:10E360005118FFF779FF0422044B1A7000F092F85D +:10E37000F0E7C046C4250020942500201F28002077 +:10E38000F8B514248025124B6D051A78114E5443AC +:10E390001C192B69E2889BB2278920699A420FD900 +:10E3A0002B6961699BB2D31A2A69381892B2C918CD +:10E3B000C01892080AF088FA2B699BB23360F8BD46 +:10E3C0009208381861690AF07FFAE388F6E7C046D8 +:10E3D00094250020D025002070B58025094B6D05BF +:10E3E0002A691B6894B2013B5C43FFF719FF2B6954 +:10E3F000411E9BB25943044B20001A680AF064FA8C +:10E4000070BDC046C0250020C8250020142270B56C +:10E4100080260E4B760519784A439B181A89DC88AA +:10E420001B69A4183169E418200089B202F068FB66 +:10E430000D00FFF7F5FE3369411E9BB25943044BB3 +:10E4400049191A6820000AF03FFA70BD942500208F +:10E45000D825002010B5FFF7E3FE802207495205BA +:10E460001369146909681269A4B2614392B2441E27 +:10E4700098B2920860430AF027FA10BDC025002028 +:10E4800010B5034B18680AF01DFAFFF759FF10BDCD +:10E49000C0250020F0B52B4B85B0187803280ED886 +:10E4A00002F09EFA020F124D0023274A1360274AFA +:10E4B0001360274B5B78002B01D000F0F5F805B016 +:10E4C000F0BDFFF75DFFFAE7224C14252368802793 +:10E4D00001930123019A7F059A431D4B226002920A +:10E4E0001A78396955435D192B6989B2180003936D +:10E4F00002F080FA184B06001860039B3969581E19 +:10E50000EB8889B2C01802F075FA864210D1022356 +:10E51000029A13432360114B1A68114B002A0CD145 +:10E5200021680232114208D11A70FFF789FEC6E74E +:10E530000323019A9A431300ECE70022F4E7FFF764 +:10E540009FFFBCE71F280020D4250020D0250020F5 +:10E5500094250020C4250020C0250020C8250020C7 +:10E560002028002014230C20F0B58025484A85B0CF +:10E5700011786D054B43D318DF68464A784312186B +:10E580001489508952686043821829691C89029253 +:10E59000DA881E6913199B190193002303923E4ADE +:10E5A00089B21360300002F0ABFA2A00002918D1BA +:10E5B0002B6903999BB2994205D0029B01998B422A +:10E5C0004ED1002C58D11169300089B202F012FAF4 +:10E5D000324B18600323324A1370FFF75BFF05B01C +:10E5E000F0BD022FEFD02969301989B202F088FA04 +:10E5F0002C4B89081960019A029B2969934220D00B +:10E6000089B2019802F07CFA00291AD080246B4666 +:10E6100064052169188989B29F8802F0EBF926699F +:10E620000500B1B2380002F0E5F9ADB280B2854222 +:10E6300009D16B466A461B8992889B1A164A9B0829 +:10E6400013600223C7E723692169380089B29CB2AD +:10E6500002F056FA89B2641A0F4BA4081C60F0E766 +:10E66000022FB0D02969301989B202F049FA0D4B56 +:10E67000890819602969C3E7022FA4D029693019D4 +:10E6800089B202F03DFA074B890819602B69D8E777 +:10E690009425002088250020D8250020C0250020B2 +:10E6A0001F280020C825002014220B4B10B5197814 +:10E6B0004A439B18D988094A1B791160032B08D05B +:10E6C000042B06D0012B03D1054A1370FFF7E2FE9D +:10E6D00010BDFFF747FFFBE79425002084250020AD +:10E6E0001F280020F7B5124E0193757808AC2788D3 +:10E6F0000424022D1AD034786419012C00DD023C68 +:10E7000014235C4334196261220020710C3209C960 +:10E7100009C26B469B882781E3800024054B0135A5 +:10E720001B787570A34201D1FFF7BEFF2000FEBD2C +:10E73000942500201F28002070B51424114D0020BE +:10E740002978614304316918FFF786FD2300002210 +:10E75000012029784B43EB181A71DA80D8601A61CE +:10E760005A611A816B780918013BC9B26B70022992 +:10E7700005D02970044B1A70FFF78CFE70BD2A700B +:10E78000F8E7C046942500201F2800201422084BDB +:10E7900010B519784A439B181B79042B02D0FFF758 +:10E7A000CBFF10BD0122034B1A70FFF773FEF8E791 +:10E7B000942500201F280020F8B508241D4E376836 +:10E7C0003C4027D180235B0519691B4B1D68002D38 +:10E7D00023D01422194B89B2187842439B181A6926 +:10E7E000501EDA881B898018C01802F003F9144BF8 +:10E7F0001B68984211D1134B1C6001231F43124B1D +:10E8000037601C7013E0002D01D003220DE0FFF7EC +:10E81000BDFF0EE0FFF75EFD0BE0FFF733FD0028C4 +:10E82000F1D00022074B1A600232074B1A70FFF733 +:10E8300007FDF8BDC4250020D82500209425002020 +:10E84000C0250020C825002020280020054B10B539 +:10E850001B681B0702D4FFF799FF10BDFFF73AFDB5 +:10E86000FBE7C046C425002070B5164D2C68230771 +:10E8700025D4154A136801331360144B04221B6816 +:10E88000002B04D1FFF7FEFC002805D00222104B1C +:10E890001A70FFF7D5FC70BD0E4B1B68002B0BD018 +:10E8A000012321000A4A194003D123432B60117030 +:10E8B000EFE703231370ECE7FFF768FFEBE7FFF7E1 +:10E8C00009FDE8E7C4250020C0250020C825002058 +:10E8D00020280020D82500201E4B10B51B78022BC5 +:10E8E00030D0032B19D0012B13D108211A4A1368F9 +:10E8F0000B4222D11423194A11784B43D218184BDA +:10E900001968D3885B1A9BB2D380002B02D1FFF722 +:10E9100013FF10BDFFF734FDFBE708210E4A136813 +:10E920000B420AD10F4A136801331360FFF7AAFCA8 +:10E93000002804D1FFF72AFFEBE78B431360FFF7B2 +:10E94000A9FDE6E7084B094A1B789B009B589847AE +:10E95000DFE7C0461F280020C425002094250020A2 +:10E96000D0250020C025002020280020DC990200AE +:10E9700070B5154C042522781300AB4303D0022850 +:10E980001FD0032800D070BD104B1B681B0718D484 +:10E990000F490B6801330B60032B07D0022A02D00A +:10E9A000FFF778FDEFE7FFF74BFCECE71423094A8C +:10E9B0000D201178594304315118FFF74DFC257093 +:10E9C000EEE7FFF789FFDEE71F280020C4250020BF +:10E9D000D42500209425002010B501220024164BD8 +:10E9E0001C705C701C71DC80DA601C615C611C81D5 +:10E9F0001C765C831A625C629C629C830F4B1C8059 +:10EA0000FFF70EFC80235B051B69821E98B2504302 +:10EA100004220B4B18600B4B20001C600A4B1C603F +:10EA20001C815C81094B1C70094B1C60094B1C60EC +:10EA3000094B1A6010BDC046942500209A2700207B +:10EA4000CC250020C0250020882500201F2800207C +:10EA5000D4250020D0250020C4250020F7B50422AD +:10EA60002A4B04001B680E00082013420FD006300A +:10EA7000002C0CD000290AD02368002B07D0802757 +:10EA80007F053A69A38892B2934201D90720FEBD5F +:10EA90000F2BFBD9E288002AF8D01D4953430D689B +:10EAA0005B190193FFF7BCFB3B6901389BB25843EC +:10EAB000019B8342EAD8A2889307E7D1154B042033 +:10EAC0001F88012FE3D00C237B4313483760756008 +:10EAD0002668C1184D601E500A81E0888024488154 +:10EAE00064055043236921699BB2C018013889B27B +:10EAF00002F00AF82469064BA4B2604345191D6070 +:10EB0000044B01371F800020C1E7C046C425002008 +:10EB1000CC2500209A27002088250020104B30B5F6 +:10EB20001C680823640717D50633002814D0002A70 +:10EB300012D00368002B11D10A4D2C68002C0DD087 +:10EB40002C8940686143091868894443686824181F +:10EB5000A14203D213605160180030BD0723FBE7C8 +:10EB6000C425002088250020F0B505001A4885B08E +:10EB70000468082064072DD5063000292AD0002D0E +:10EB800028D02C680738002C24D1144C2668002E7D +:10EB900020D06E6803962789668964687E43B446F0 +:10EBA000039E6444A64215D2002A13D0974211D383 +:10EBB000D418A7420EDB0324093021420AD1234294 +:10EBC00008D1264206D100930F3813000A0029000D +:10EBD000FFF788FD05B0F0BDC42500208825002082 +:10EBE000F0B505001A4885B00468082064072DD5E3 +:10EBF000063000292AD0002D28D02C680738002C98 +:10EC000024D1144C2668002E20D06E6803962789E4 +:10EC1000668964687E43B446039E6444A64215D266 +:10EC2000002A13D0974211D3D418A7420EDB032435 +:10EC3000093021420AD1234208D1264206D100934D +:10EC40000C3813000A002900FFF74CFD05B0F0BD99 +:10EC5000C425002088250020F0B51700224A85B081 +:10EC6000126802900D009C460824530734D50634E0 +:10EC7000002931D000282FD00C68002C2FD11B4E3A +:10EC80003268002A2BD03089728973684243496800 +:10EC9000D218914223D2002F21D0B8421FD363460D +:10ECA000FA1890421BDB0322029B134219D16346E0 +:10ECB000134216D10A40039213D161443A000298DC +:10ECC0000AF09CF90C232A68009753430221F65856 +:10ECD000039A029B2800B047200005B0F0BD07242E +:10ECE000FAE71024F8E7C046C42500208825002054 +:10ECF000F0B51F4B85B01B6805000E0008245B07AC +:10ED000033D50634002830D00368073C002B2CD1C3 +:10ED1000184B1A68002A28D01A8947680292586846 +:10ED20005B8953431B1803939F421ED20934BB07D0 +:10ED30001BD1381A110001F0E3FE093C002914D15F +:10ED40000299300001F0DCFE89B200290DD1002EBD +:10ED50000BD0039AF3199A4207D300223300009292 +:10ED600029000320FFF7BEFC0400200005B0F0BD21 +:10ED7000C425002088250020F0B58BB004AB9D1D74 +:10ED80000E230C22039001912B804B7806A953434C +:10ED9000224AD31818892A00032309F0B5FD002858 +:10EDA0001ED11827019B1E4C5B782E885F43009371 +:10EDB0003B000833E318320006A9180002930AF05A +:10EDC0000EF900280FD10C22009B5343134AD3188D +:10EDD000997A0223194003D1E01918220AF029F97F +:10EDE00000200BB0F0BDE01943680E4F002B00D09F +:10EDF0000D4F18250322009B06A96B43E250E31830 +:10EE00005E60320002980AF0F9F8019B2A005978F6 +:10EE10000398694338236118B847E1E79C2700202D +:10EE20000426002069EB0100E1EB0100F7B50400C6 +:10EE30000E006A4681782048FFF770FE00283AD11C +:10EE40000C2362781D4F5A431D4B9B189B7A5B061F +:10EE500005D4022E03D01B4F012E00D01A4F1C25C3 +:10EE6000A3781A496B432A00C91868460023B8479B +:10EE700000281ED1022E1ED00C226178104B4A436E +:10EE80009B189A7A4030694382439A72104B2A0049 +:10EE9000591868462B00B8470C23227821005A43A2 +:10EEA0000C4B68469B189B7A0B4A9B009B589847D3 +:10EEB00001E0022EF0D1F7BDC8260020E1EB0100F1 +:10EEC0009C27002069EB01000D890200202600200C +:10EED000E8250020DC250020109A0200F7B5182252 +:10EEE0000190437826485A4381184C68254F002CDE +:10EEF00030D00C2159437918897A4DB2002D28DA87 +:10EF0000490626D41500A6B20835145845190C2216 +:10EF10005343FB18188932002300290009F0F2FC42 +:10EF20000B281AD10C22019B29005B785343FB1854 +:10EF300018893200012309F0E5FC0C21019B124ADB +:10EF40005B784B43FF18388909F0DAFC00280AD1B6 +:10EF5000FEBD002426002500D9E7002800D00B487C +:10EF6000012CF5D1E9E70222094BC318934305D0E0 +:10EF7000082803D0112801D00020E9E70348E7E77B +:10EF8000042600209C270020FFFF00004180000095 +:10EF9000FECFFFFFF8B5182507004878094C6843F5 +:10EFA0000E00201838232A003900FFF755FE0028EC +:10EFB00006D173785D4364196368013300D16060E2 +:10EFC000F8BDC0460426002070B51C254543060048 +:10EFD00028000D4C113020180622641900210AF077 +:10EFE00028F81022002120000AF023F8FF232374C0 +:10EFF000A376013BFF3B23830233B340034A1168EE +:10F000009943116070BDC046202600201C260020B8 +:10F0100037B581B205006A460748FFF77FFD041E39 +:10F0200008D154216846FFF763FE041E02D1280070 +:10F03000FFF7CAFF20003EBDC8260020F0B51D0026 +:10F04000424B93B01B6801900F001600002B36D086 +:10F05000189B542B33D8FF22002403AB5A709A70AC +:10F06000DA701C7002AB1C74189B0B950A93A1B24A +:10F0700004AA3748FFF752FD002822D1082204A92C +:10F08000019809F0ACFF00281BD103AB9C7003ACC6 +:10F09000A178FF2913D0032F19D1189A06AB542A4F +:10F0A00013D1343A1A70032219780A431A7009AB43 +:10F0B0000793264B32001B6806A92000984713B01F +:10F0C000F0BD0134062CD2D1E1E74022EAE7214B22 +:10F0D000EB1AA72B15D8204B002E04D101228A4011 +:10F0E00018681042EBD001228A401968914320220F +:10F0F000196006AB1A7006AB022F24D119780122D1 +:10F10000D3E7164BEB1A1B2B09D8202206AB1A703B +:10F11000002363700CAB0B9318230A93EBE71048A2 +:10F120002D1A172DCBD8302302AA13740023637035 +:10F130000133E3700B4B997A02231940DBD118227B +:10F1400009F077FFD7E719780222AEE7DC25002027 +:10F15000C8260020202600201C260020E8250020AC +:10F16000042600209C270020F0B5060085B000286A +:10F1700052D00024294B2A481C605C729C720123E7 +:10F180008372023B072221000381C37209F051FF01 +:10F1900018222100234809F04CFF20000134FFF71A +:10F1A00013FF062CF9D154236A461F4D93801F4B41 +:10F1B00029006846D4800093FFF750FC00281CD13A +:10F1C00001231B4F34783B70002C1CD11C26A1B2AC +:10F1D00002AA2800FFF7A2FC00280CD132006243EB +:10F1E000144B02A99B189C461C2203006046FFF7A3 +:10F1F00033FD002803D000233B7005B0F0BD01347F +:10F20000062CE4D1F9E76B469988DB88280059433E +:10F2100089B2FFF76DFDF0E70748EEE7DC25002037 +:10F220009C27002004260020C82600203DF0010075 +:10F2300021280020202600200E800000F8B5174B62 +:10F2400006001B780F00002B22D0002822D00029B6 +:10F2500020D00B68002B1DD0114D2C68002C1BD129 +:10F260002800053108C0052209F0C8FE012102224C +:10F2700004203B79AB722B7A8B43134383432B726D +:10F28000EB7919430A4382432000EA713470F8BDD8 +:10F290000448FCE70448FAE70448F8E7212800207E +:10F2A000DC250020088000000E80000004800000A3 +:10F2B000154B1B78002B22D000281ED000291CD013 +:10F2C0000378002B1BD1114B1B68002B17D0427801 +:10F2D000002A16D10E4B9B7A012B12D02420184005 +:10F2E00003D0012310000B7070475BB2002B02DAD1 +:10F2F00002230B70F8E70870F6E70648F4E70648C3 +:10F30000F2E70648F0E7C04621280020DC2500206F +:10F310009C2700200E800000088000001080000064 +:10F32000F0B5284B85B01B78002B48D0002844D07E +:10F33000002942D00B680093002B3ED08E68002E2F +:10F340003BD00378002B3AD11F4A1268002A36D0EE +:10F350001E4A0227D07A1C0001901800927A039767 +:10F360003A4002921A4A1032019D9D4202D1029DFA +:10F37000002D19D10F7BA7420BD90325977A2F4077 +:10F38000022F06D1133DAC4694446546A700BD51FB +:10F3900001340F79874207D9977A039D2F4203D111 +:10F3A000009D87007A51013001331C32062BDBD1DE +:10F3B000087100200C7305B0F0BD0648FBE7064855 +:10F3C000F9E7C04621280020DC2500209C270020EA +:10F3D000202600200E80000008800000104B70B531 +:10F3E0001B78002B1AD0002816D00478002C15D1D9 +:10F3F0000C4B1B68002B11D020001C252A006243F7 +:10F40000094B9B189B7EFF2B02D02000FFF700FECC +:10F410000134062CF2D170BD0448FCE70448FAE739 +:10F4200021280020DC250020202600200E8000005E +:10F430000880000013B5040081786A460B48FFF786 +:10F440006DFB002810D11C2263780948534369469C +:10F45000C0181300FFF700FC064B074A9B7A2100F7 +:10F460009B009B586846984713BDC046C82600209D +:10F47000E8250020DC250020009A020070B5050078 +:10F4800000241C263300634306492800C91809F0EC +:10F49000EEF9002803D10134062CF3D1F934200011 +:10F4A00070BDC04620260020FF23F0B5BD4A8FB0B6 +:10F4B000127805000393002A64D0BB4A12680192B7 +:10F4C000002A5FD004AF7B70BB70FB70031D0693F6 +:10F4D0002A23002602AA938203883E70B34C102B85 +:10F4E0004CD0A67AB20708D58288B1498A4200D1A9 +:10F4F00052E12189914200D14EE1172B00D1E9E080 +:10F500001AD8132B00D173E0142B4BD0112B39D107 +:10F51000022332009A431300A27232073AD55BB23B +:10F52000002B03DA00213800FFF780FC1023A372C0 +:10F53000023302AA13732BE01C2B00D12AE1522BB9 +:10F5400000D11FE1182B1DD1AB79112B00D00AE19E +:10F55000330700D407E197480E220021083009F054 +:10F5600068FD162302AA13734A331E438E4BA672FC +:10F570005A7A022313438C4A537209E0A37ADB07B9 +:10F5800000D521E10FB0F0BD0136062E00D02FE1ED +:10F59000002477E0B878FF28C8D0FFF715FDFF23D7 +:10F5A000BB70C3E7E37AFF2B13D11C2200239446E0 +:10F5B000E98962465A4380488218128B8A4213D1E5 +:10F5C0000822DBB21643E372A6723800BB70FFF765 +:10F5D00031FFE37A7949FF2B00D10021A88800236D +:10F5E000754A09F08BF9CDE70133062BE1D1F0E73D +:10F5F00002AA137304231E43A672A81DFFF73EFF41 +:10F600000390FF2802D0C0B2B870E072E37AFF2BFB +:10F6100052D10026E33B18007043674A1018827EDF +:10F62000FF2A14D12378022B0ED0FD2310308372D1 +:10F63000F83A210009F0E2FC03AB1E7002AB1B7923 +:10F64000BB70E372002406E0FE238376F4E7013604 +:10F65000062EE0D15A4C0021544B0B91DA7A1C2330 +:10F660005343554A0D91D3180C93544B0991089369 +:10F670004D4B0A911A1DA88808AB09F03DF90028E6 +:10F6800000D07FE7484B05AD1B68220029003800F9 +:10F6900098472B78122B00D074E74448837A012BCB +:10F6A00000D16FE701238372023B0381C3720722FB +:10F6B000002109F0BEFC65E716233E4802AA137339 +:10F6C00000210E22083009F0B4FC4023A27A134333 +:10F6D000A372B7E70124344B334A5B7A1420A34367 +:10F6E00053720423314905AA9E438E721070AA7981 +:10F6F000002A04D0C87AFFF78BFCAC79C2E7EA791C +:10F700001A4200D144E7BA78FF2A00D140E7082323 +:10F710001E43EB7A8E729B0706D51C205043264B66 +:10F720001B18987EA0439876CB7AFF2B00D12FE749 +:10F730001C235343204C0878E41802280DD02000E5 +:10F740000722103009F05AFC0222A37E9343A376CD +:10F7500001213800FFF76AFB1AE7184B01225B8A88 +:10F760002383A37EF2E780235B421E4302AA9533E4 +:10F7700013730D4BA6729B7A124A9B009B5838005C +:10F78000984705E7084B0F4A9B7A38009B009B5827 +:10F790009847F7E61323CCE6E27ABA7000227A7033 +:10F7A000ABE6C04621280020DC2500209C27002055 +:10F7B000FFFF00000426002020260020E82500206E +:10F7C00043800000F0990200112302AA13737E7097 +:10F7D00083880635238102230722A3722900200093 +:10F7E00009F00CFC2800FFF749FE0390FF280CD11C +:10F7F0001C2070430B4B103018180722290009F009 +:10F80000EEFB002800D0BFE603960822A17A02ABE7 +:10F810001B790A43E372A2723800BB70FFF70AFE3D +:10F82000B6E6C0462026002030B5002913D00A785D +:10F83000002A12D10A4B1B68002B0ED0FF23094C63 +:10F840008B702589FA3B854203D14A70E37A8B702D +:10F850001300180030BD044BFBE7044BF9E7C0462A +:10F86000DC2500209C2700200E800000088000007E +:10F87000F0B5254B85B01B78DBB20193002B3DD052 +:10F88000224E234F35683C686B425D4163425C41C8 +:10F89000EDB2E4B2002D19D103A809F053F8052800 +:10F8A0002ED000280AD02A002900FDF745FC002CA4 +:10F8B0000FD00024019B25001C00EBE70398336860 +:10F8C0009847F4E728003B68984713E0002C15D1CF +:10F8D0002C00104B03A91B880B800F4B1D682800C0 +:10F8E00009F036F8052807D00028EBD000221100D7 +:10F8F000FDF722FC0023DEE7002CDAD005B0F0BDD6 +:10F90000002CFBD1019CE4E722280020D82600200F +:10F91000D0260020A8270020DC26002070B5040097 +:10F920000720002913D08D0711D10948016009492A +:10F9300020000A80084A0949136009F005F80028E8 +:10F9400005D10122064B16301A7008F0F9FF70BD80 +:10F95000DC260020A8270020D4260020558902009C +:10F960002228002010B508F0F1FF03005A1E934131 +:10F97000014ADBB2137010BD222800200E2300289C +:10F9800002D0024B1860002318007047D0260020D8 +:10F990000E23002802D0024B186000231800704785 +:10F9A000D8260020074B10B51B68002B07D09847BE +:10F9B000002803D000221100FDF7BEFB10BDFFF7A9 +:10F9C00057FFFBE7D426002070B504000D00160099 +:10F9D0000021102209F02DFB054B32002361290084 +:10F9E000200000F0A5FA034B20001C6070BDC0464B +:10F9F000A0860100E026002070B5054D04002B68AC +:10FA0000834203D0016900F04DFA2C6070BDC046FE +:10FA1000E026002010B50400034B083303601C30BF +:10FA200000F0B6F9200010BD209A020070B5050064 +:10FA300004000E4B0E00083308C5280018220021D0 +:10FA400009F0F7FA002320003100E36123626363C9 +:10FA5000A363E364064A23001C3000F069F9280020 +:10FA6000310009F009F9200070BDC046209A02005B +:10FA70000B8A020010B5040000F006F8014B2000CC +:10FA8000236010BD389A02000C4B70B50360002350 +:10FA900043608360C3600362436283639623040010 +:10FAA0009B01051DC363280000F030FD28002200E3 +:10FAB000034900F0BDFD200070BDC046489A020019 +:10FAC000338A020010B50400044B036008F0EDFF18 +:10FAD000200000F01BF8200010BDC046589A02001C +:10FAE000084B10B508330360002343608360C36094 +:10FAF000040000F017F80449206109F0D9F820004B +:10FB000010BDC046789A0200718B020010B5040047 +:10FB1000034B0833036009F038F8200010BDC046DD +:10FB2000789A0200004870478C9A020010B502488B +:10FB300009F0C7F810BDC0468C9A02000848026858 +:10FB400003210A4302600749074A084B9B1A03DD59 +:10FB5000043BC858D050FBDC0548804705480047A7 +:10FB60002405004064A5020000200020AC200020F5 +:10FB70002909020021810100FEE7FEE7FEE7FEE71A +:10FB8000FEE7FEE770B50E000E4C050021003000C8 +:10FB900000F0BAFE28600023E3565A1C01D100236E +:10FBA00002E09E420CD1A368A02201200649D200A7 +:10FBB0002B7188506A221B021343044A8B5070BD7C +:10FBC0000C34E8E7A89A0200007000400405000029 +:10FBD0000B4B0C4910B55A580B4C22405A50027925 +:10FBE0005C58120222435A5080200122C0001A6041 +:10FBF00019581142FCD1A122D200985880B210BDF0 +:10FC00000070004004050000FF00FFFF01704B1C66 +:10FC10000AD001238B404360044BC360044B036153 +:10FC2000044B4361044B83607047C0460805005095 +:10FC30000C0500501005005014050050F7B5A22324 +:10FC4000A022DB00D205D358BE220193314B5200D3 +:10FC5000995800293FD0C1218900595800293ADA22 +:10FC60000024E025C0269C50ED00B6022A4BA700D8 +:10FC7000F85800282CD0294BE35C002B17D0019BAF +:10FC80000121E3400B4227D02300A022C133FF33E0 +:10FC90009B00D2059B589B039B0F032B1CD0204B32 +:10FCA0001B68E3400B4217D01E4B1B689847A023EC +:10FCB000DB05FF187A5932420AD07A591A490A40AC +:10FCC0007A51019AE240D3071FD57A5932437A51CB +:10FCD00001341F2CCAD1F7BD019B0122E34013421E +:10FCE000E5D12300A021C133FF339B00C9055B5838 +:10FCF0009B039B0F032BDAD10C4B1B68E340134291 +:10FD0000D5D0084B02211B68D0E780227959920296 +:10FD10000A43DCE700600040EC2600202328002096 +:10FD20007027002068270020FFFFFCFF6C270020C1 +:10FD300030B5040008004D1C1CD00F482160026043 +:10FD4000BE2200200D4C5200A0500D4A8D00AB5039 +:10FD500001220C4B5A54C122802392001B06A3504F +:10FD6000094B0A4C99580C40C02109042143995071 +:10FD700040221A6030BDC046682700200060004065 +:10FD8000EC2600202328002000E100E0FFFF00FF18 +:10FD900000210368014A9B0099507047EC2600201F +:10FDA00070B5A024E0250068E4058300ED001B1970 +:10FDB0005C59204E34405C511F4D0124002A27D04D +:10FDC000A1421DD181402A68114329602A6801217E +:10FDD000C2400A4204D1194A1268C2400A420ED0F7 +:10FDE000A222A021D200C9058958F132C140FF32B8 +:10FDF0009858C9071BD5C02189020143995070BD8D +:10FE00000229E3D184400D4A11680C431460DDE7F8 +:10FE1000012904D181402A688A432A60D6E7022951 +:10FE2000D4D1844005490A68A2430A60CEE7802104 +:10FE3000E2E7C046FFFFFCFF702700206C27002090 +:10FE40000368074A9950074AFC33196A002902D00F +:10FE5000002018627047013A002AF6D10120F9E724 +:10FE60001C050000A186010010B50368002A03D01C +:10FE7000802202209200985001221C001A62084A37 +:10FE8000FC34E068002806D00020A322E060D20005 +:10FE90009B580B7010BD013A002AF2D10120F9E7FE +:10FEA000A186010010B50B4C02680B4BA14205DC8A +:10FEB0000A498160CC214904D15010BD084CA142AF +:10FEC00004DC084981608021C904F5E706498160A6 +:10FED000CD21F9E78FD0030024050000A0860100A2 +:10FEE0007F1A060090D00300801A060070B5040047 +:10FEF0001000A025C026C130FF30F600ED058000BF +:10FF000046510800C130FF3080004651A1252068CD +:10FF1000ED004251054A815019002000FFF7C2FF51 +:10FF2000A02305212268DB00D15070BD0C05000024 +:10FF3000F8B50E001500040000F0E0FB264AF1B20F +:10FF40001378DBB2012B1DD1507888421AD19778F3 +:10FF5000E8B2874216D16373204B19000022FC31AE +:10FF60002360657126718A62A021C9005A501C491C +:10FF700020005A5001325A502A003100194BFFF725 +:10FF8000B5FFF8BD184BE8B21F78012F09D15F7893 +:10FF90008F4206D19F78874203D102236373134BAC +:10FFA000DBE71778002F04D1012313705170907094 +:10FFB000D1E71A78002A04D101321A70597098706A +:10FFC000EBE70B4808F02FFE0023FC22236065714D +:10FFD00026719362FFDEC0464228002000300040B8 +:10FFE000FC0F0000A08601004628002000400040D1 +:10FFF000F2A40200036800221900FC3110B58A62E5 +:020000040002F8 +:10000000A021C9005A5006495A5001325A500522BF +:100010000421825641568368FFF768FF10BDC04631 +:10002000FC0F0000036800211A00FC3210B591603B +:1000300001315961074B9168002905D000240473F0 +:10004000FFF7D8FF200010BD013B002BF3D10120AA +:10005000F9E7C046A1860100036810B51900FC311C +:100060008A6A0020012A08D1044C1C5988625A610E +:100070000238A40701D40120404210BDC40400008E +:100080000261064A10B54260054A01738260054A62 +:100090001900026008F01CFF10BDC04604050050A6 +:1000A000100500500007005000210C4A0300515673 +:1000B00081420ED00121515681420CD0012092780C +:1000C000404252B29A4203D10330054B187040B2FD +:1000D00070470020F9E70120F7E7C0468A2000209A +:1000E0004A2800200023134A30B5D35683421DD03E +:1000F0000123D35683421BD00223D356834214D10B +:100100000223190045310C4C0C48FF3189000C507A +:1001100001210D005C00601C8540A140A120084C1D +:100120002943C0002150FF21D15430BD0023E8E70E +:100130000123E6E78A200020031F02000060004040 +:1001400000F00140F8B50023114C0600E356114DB4 +:10015000013315D00123E356013316D00223E356B1 +:10016000022001330DD028780321013000F0B2FDC8 +:100170000F0060562970FFF7B5FFE65578B203E02F +:1001800000202654287040B2F8BD0120F9E7C0468F +:100190008A2000204A280020012370B51E0002009A +:1001A000A0258640C132FF32ED0592005351134A1B +:1001B0000002AE50A226124A4C001043114A890098 +:1001C0008D18F600E4B2A851C046C046C0460E489D +:1001D000E20012180D482B6015500D480918915176 +:1001E0000C490D485550043950501900E2189140FF +:1001F000A3400A4A0B4304498B5070BD0C05000014 +:10020000030013000060004000F0014014050000EE +:1002100040A100401C0500004CA100400405000066 +:10022000A820012110B5124A124B1488C000596051 +:100230001C50548810481C509088A922D200985015 +:100240008022082092009850802009320003FF325B +:1002500098500A4A1078A222D2009850084A108872 +:10026000084A985000221960FC331A6510BDC04638 +:100270007E20002000A00040440500008D200020CA +:100280007C2000204C05000070B5012545570E006C +:100290002800FFF709FF0400431C0ED12800FFF7D8 +:1002A00051FF030051331D49FF331D4A9B000400D9 +:1002B0009950C1B22800FFF76FFF1A4BA200D65029 +:1002C0003200194B64001B78043BDA40174BE252B2 +:1002D000002E03D0164B1B689E420ED32800FFF75A +:1002E00001FF0123A022AB40D205002E03D0A121A3 +:1002F000C900535070BD0F49FBE772B600210E4A8A +:10030000074B11658021C1220903920099500B49C6 +:10031000053AFF3A995062B6ECE7C046FFFF00008D +:1003200000A00040742700208D2000207E200020A7 +:10033000142000200C050000FCA00040080800006C +:10034000F8B5244B0D0019780600002926D10122AA +:10035000214B22485A6019501A502148C22719507F +:10036000043019501F49BF000878A221C900585015 +:1003700080210820890058501B491C4C08881C49C2 +:1003800058501C49C85904408020C0032043C8511C +:100390008020C00008601A600E4B1A702800FFF71A +:1003A00083FE0400431C0ED12800FFF7CBFE0300A0 +:1003B00051331149FF33084A9B0004009950C1B2E0 +:1003C0002800FFF7E9FE7570347030000021FFF758 +:1003D0005BFFF8BD4B28002000A00040FC0F000090 +:1003E000040500008D2000207C200020FFFF00FF7E +:1003F0004C05000000E100E0FFFF0000084B70B575 +:100400000D1C0400186801F089FC291C01F05AF940 +:1004100001F014FC01002000FFF736FF70BDC0465C +:1004200014200020F0B50D00234985B00F68AF42BD +:1004300006D0802204235202AA4203D3092B06DDF0 +:1004400005B0F0BD132BFBD052000133F4E71B4A7B +:10045000002413702A00043BDA40194B03AE1A80C3 +:10046000FF230D603370174B6200D25A164B9A422D +:100470001DD0164BA200E35C7370154BD05801F0F1 +:100480004DFC0090280001F0F9FB0190380001F0CC +:1004900045FC011C019800F025FF011C009801F0AB +:1004A00011F900F0B5FC01003000FFF7EDFE01345A +:1004B000032CD8D1C4E7C046142000208D20002092 +:1004C0007C2000207E200020FFFF00008A200020EA +:1004D00074270020012310B50A4ADC00A4588C427E +:1004E00007DD013BDB00D3185A680168064BCA5090 +:1004F00010BD0133112BF0D180210268024B490558 +:10050000D150F5E7FC9A020024050000F8B50F0071 +:1005100016000122244BBA400360A023234CDB05C4 +:10052000195905000A431A518022195912060A4323 +:100530000121B1401A511A598A4396211A511A5968 +:100540008901520052081A51FFF7C4FF002204200B +:100550002B6817495A506C3958500121996019601D +:100560001900FC31CA6013495A506A6014391F32AD +:100570005A5011495F5009185A501E517B1C03D024 +:100580000321380008F094FC731C03D003213000D1 +:1005900008F08EFC0122094B29001A600848073236 +:1005A00008F02CFDF8BDC0460020004014050000F6 +:1005B0006C0500001C0500000C05000088270020C9 +:1005C00050280020962310B5DB00994202DDFFF78A +:1005D00081FF10BD9E210268014BC902D150F8E78E +:1005E00024050000C1230E4A9B00D15810B509060E +:1005F00003D50C49096A002908D1D3585B0704D5F3 +:10060000084B0021DB68002B01D110BD0121064BF6 +:1006100018680028F9D0054B1B689847F5E7C046D5 +:1006200000200040FC20004084270020802700207C +:10063000034B1960436803499B005A507047C046FA +:100640008027002084270020A023F0B5284FDB005E +:10065000FA5885B001920022A024FA50E023254ADE +:10066000E405DB00E658E2507833E15801250291B9 +:10067000E250A1238022DB00D205E2500420E550A5 +:1006800008F059FCA222D200A35803979B0F2B42DB +:1006900028D0A35813242B4225D00120A023E022E8 +:1006A0000299DB05D2009E5078329950A023039A1C +:1006B0000199DB00D15005B0F0BD0F4B0420EF5085 +:1006C00008F039FCA123DB00EF50042008F033FCD4 +:1006D000A223DB00EB585B00DFD4013C002CECD103 +:1006E0002000DBE71324A0250127ED05F5E7C04630 +:1006F000004000400D0600000C050000A023E02192 +:10070000134ADB05C90010B55A5078315A50114BC5 +:1007100000221900FC31CA600A62A1211E20C90012 +:100720005A500D4A0D4C9850CC200D4A4004985018 +:10073000A2200C4AC00014500B4C0C48145001204D +:100740005050A0220521D2009950FFF77DFF10BD27 +:100750000C060000004000400C050000384100403D +:100760002405000000F001401C400040140500007A +:10077000012310B50D4C0E49A36480239B00CB6769 +:100780000C490D4A086D002804D000200865116846 +:100790000131116009490B60A923DB001068E3589F +:1007A000010C9BB20004184310BDC04600900040ED +:1007B00004E100E0FC9000408C27002000E100E014 +:1007C000F8B50F4C636C002B0FD000270D4E6764FB +:1007D0003378BB4209D00C4B1D68FFF7C9FF2D1AB7 +:1007E000BD4202DC3770FFF7A1F9236D002B05D065 +:1007F000064A13680133136000232365F8BDC04621 +:10080000FC9000404C280020902700208C270020DE +:1008100070B51B4D2878002831D10121194B1A4A97 +:10082000596050608020C005016051680029FCD0EB +:1008300000221649A2205A5004240121C000D96088 +:100840001C5008381A501248C2261A50C122802063 +:100850009200000398508020400298500D4AB60044 +:1008600090590D4C0440C020000220439051C024F8 +:10087000802064008000105110601960297070BDE4 +:100880004D28002000900040FC00004004050000BE +:100890004C05000000E100E0FF00FFFF044B10B535 +:1008A0001B78002B01D1FFF7B3FFFFF761FF10BDED +:1008B0004D280020104B70B51B780400002B01D18F +:1008C000FFF7A6FF0D4D0E4E2B78002B02D033689C +:1008D0009C4210D0FFF74CFF201A0A2803DCFFF7D8 +:1008E00047FF0A30040001232B70A823054A346017 +:1008F000DB00A4B2D45070BD4D2800204C2800204D +:10090000902700200090004010B50400431C07D041 +:1009100008F02AFB0400431C02D1024808F083F9C6 +:10092000200010BD03A50200224910B50B78012B51 +:100930000FD1214B1B681B070BD1204BE0241A68F9 +:10094000F02310001840224223D11D4A12681A4297 +:1009500022D00B68DBB2012B0DD1174A12681207A7 +:1009600009D1F021154A12680A40402A03D1144ADD +:1009700012680A4218D08022A3230021D205DB008E +:10098000D150104B9960013191609A68002AFCD0D7 +:1009900010BD3028D9D0DCE70B4A0C4B1A608022FE +:1009A0000B4B12021A60D4E7C1228021D200C90584 +:1009B0008B50E0E7E00F00F0E40F00F0E80F00F0EC +:1009C000EC0F00F0FC000040DFFF07C00405004012 +:1009D000186C0040014B18687047C04694270020EF +:1009E00002B4714649084900095C49008E4402BCC2 +:1009F0007047C046002243088B4274D303098B42E0 +:100A00005FD3030A8B4244D3030B8B4228D3030CDE +:100A10008B420DD3FF22090212BA030C8B4202D380 +:100A20001212090265D0030B8B4219D300E0090AA8 +:100A3000C30B8B4201D3CB03C01A5241830B8B42B1 +:100A400001D38B03C01A5241430B8B4201D34B039A +:100A5000C01A5241030B8B4201D30B03C01A5241FF +:100A6000C30A8B4201D3CB02C01A5241830A8B4284 +:100A700001D38B02C01A5241430A8B4201D34B026D +:100A8000C01A5241030A8B4201D30B02C01A5241D1 +:100A9000CDD2C3098B4201D3CB01C01A5241830985 +:100AA0008B4201D38B01C01A524143098B4201D3BF +:100AB0004B01C01A524103098B4201D30B01C01AEA +:100AC0005241C3088B4201D3CB00C01A5241830864 +:100AD0008B4201D38B00C01A524143088B4201D391 +:100AE0004B00C01A5241411A00D2014652411046F1 +:100AF0007047FFE701B5002000F0F0F802BDC046E6 +:100B00000029F7D076E7704703460B437FD40022D5 +:100B100043088B4274D303098B425FD3030A8B4291 +:100B200044D3030B8B4228D3030C8B420DD3FF22FB +:100B3000090212BA030C8B4202D31212090265D0C9 +:100B4000030B8B4219D300E0090AC30B8B4201D37C +:100B5000CB03C01A5241830B8B4201D38B03C01AC3 +:100B60005241430B8B4201D34B03C01A5241030B3A +:100B70008B4201D30B03C01A5241C30A8B4201D3EB +:100B8000CB02C01A5241830A8B4201D38B02C01A96 +:100B90005241430A8B4201D34B02C01A5241030A0D +:100BA0008B4201D30B02C01A5241CDD2C3098B42F2 +:100BB00001D3CB01C01A524183098B4201D38B016F +:100BC000C01A524143098B4201D34B01C01A524112 +:100BD00003098B4201D30B01C01A5241C3088B4257 +:100BE00001D3CB00C01A524183088B4201D38B0042 +:100BF000C01A524143088B4201D34B00C01A5241E4 +:100C0000411A00D201465241104670475DE0CA0FBA +:100C100000D04942031000D34042534000229C467A +:100C200003098B422DD3030A8B4212D3FC22890184 +:100C300012BA030A8B420CD3890192118B4208D35A +:100C4000890192118B4204D389013AD0921100E0BC +:100C50008909C3098B4201D3CB01C01A52418309D0 +:100C60008B4201D38B01C01A524143098B4201D3FD +:100C70004B01C01A524103098B4201D30B01C01A28 +:100C80005241C3088B4201D3CB00C01A52418308A2 +:100C90008B4201D38B00C01A5241D9D243088B42F8 +:100CA00001D34B00C01A5241411A00D2014663469B +:100CB00052415B10104601D34042002B00D54942FF +:100CC000704763465B1000D3404201B5002000F03E +:100CD00005F802BD0029F8D016E770477047C046F6 +:100CE0008446101C62468C46191C634600E0C046D0 +:100CF0001FB501F03BFF002801D40021C8421FBDF1 +:100D000010B501F095FE4042013010BD10B501F064 +:100D10002DFF002801DB002010BD012010BDC046C2 +:100D200010B501F023FF002801DD002010BD0120D7 +:100D300010BDC04610B501F0B5FE002801DC002052 +:100D400010BD012010BDC04610B501F0ABFE00285B +:100D500001DA002010BD012010BDC0468446081CE9 +:100D60006146FFE71FB500F06BFC002801D40021AD +:100D7000C8421FBD10B500F0FDFB4042013010BD60 +:100D800010B500F05DFC002801DB002010BD012043 +:100D900010BDC04610B500F053FC002801DD002056 +:100DA00010BD012010BDC04610B500F009FC0028A0 +:100DB00001DC002010BD012010BDC04610B500F0C0 +:100DC000FFFB002801DA002010BD012010BDC04645 +:100DD000002B11D1002A0FD1002900D1002802D008 +:100DE0000021C943081C07B4024802A14018029020 +:100DF00003BDC046E9FEFFFF03B4684601B5029893 +:100E000000F01EF8019B9E4602B00CBC7047C04625 +:100E10009E2110B5C905041CFFF7D0FF002803D19F +:100E2000201C00F00BFF10BD9E21201CC90500F006 +:100E300069FD00F003FF80231B069C466044F2E737 +:100E4000F0B557464E464546DE46E0B5040083B051 +:100E50000D00924699468B422FD82CD049465046D9 +:100E600002F0ECFD29000600200002F0E7FD331A35 +:100E70009846203B9B4600D574E053465A46934023 +:100E80001F005346424693401E00AF4229D826D049 +:100E90005B46A41BBD41002B00DA79E00022002351 +:100EA0000092019301235A46934001930123424645 +:100EB0009340009319E08242D0D90022002300928F +:100EC00001930C9B002B01D01C605D600098019980 +:100ED00003B03CBC90469946A246AB46F0BDA34247 +:100EE000D6D900220023009201934346002BE8D07C +:100EF000FB0772081A4346467B080EE0AB4201D15D +:100F0000A2420CD8A41A9D41012024196D41002150 +:100F1000013E24184D41002E06D0AB42EED9013ED1 +:100F200024196D41002EF8D15B46009801990019F3 +:100F30006941002B22DB2B005A46D3402A0044464D +:100F4000E2401C005B461500002B2CDB26009E4077 +:100F5000330026004746BE403200801A9941009077 +:100F60000191AEE7424620239B1A5246DA404146A1 +:100F700013004A468A4017001F4382E74246202357 +:100F80009B1A2A0046469A402300F3401343D5E7B4 +:100F90004246202300219B1A002200910192012247 +:100FA000DA40019282E74246202326009B1ADE4067 +:100FB0002F00B446974066463B003343C9E7C0461E +:100FC000F0B5C6464E024702760A7B0A4400C50FBA +:100FD000F7004800984600B5240E2A00DB00000EFA +:100FE000C90FBC468D4267D0221A002A00DCA5E05A +:100FF00000283AD1002F00D193E0511E002900D0E3 +:10100000BCE00124DB1B5A0146D59B019E09300040 +:1010100002F0F6FC05388640844200DD9DE0041BAA +:10102000320020200134E240041BA64033005E1E43 +:10103000B341002413435A0704D00F221A40042A54 +:1010400000D004335A0129D50134FF2C00D181E0AE +:101050002A009B015B0AE4B25B02E405580AD2074E +:101060002043104304BC9046F0BDFF2CE3D0802108 +:101070003800C904084384461B2A00DD82E0202092 +:101080006146D140821A604690400200501E824163 +:101090000A439B1A5A01B8D45A07CED1DE082A0057 +:1010A000FF2C3AD1002E00D1AEE08023DB03334386 +:1010B0005B025B0AFF24CFE7211A002952DD0028DA +:1010C00031D0FF2CB7D080203E00C0040643B44688 +:1010D0001B2900DDAAE020266046C840711A66463A +:1010E0008E4031004E1EB14101435B185901D3D5EA +:1010F0000134FF2C00D187E0012278491A405B08B7 +:101100000B40134397E7002C00D0A7E0002B00D042 +:10111000B6E03B1E62D10026002273025B0AE4B2F5 +:101120009AE7140087E7002F4DD0481E002857D1BA +:10113000634401245A01AFD50224DDE7002A24D1FB +:10114000621CD2B2012ADEDDDE1B720135D5FE1A29 +:101150000D005CE72A0000237EE73300604A241A72 +:10116000134068E7002963D1611CC8B201284EDD35 +:10117000FF2949D063445B080C005CE7FF2A41D09B +:101180000A0079E701229B1A84E7002C1DD0FF2872 +:1011900022D08024E404524223431B2A00DD8AE04B +:1011A0001C002025D440AA1A93405A1E9341234381 +:1011B00062460400D31A0D0025E7002E00D026E772 +:1011C00000220024A9E70C0035E7002B4DD0D243C4 +:1011D000002AEDD0FF28E0D16346FF240D002AE766 +:1011E000FF290FD0010073E7002B61D0FF24002FEF +:1011F00000D120E780224146D203114202D016429C +:1012000000D13B00FF2416E7FF24002324E7002C35 +:10121000EAD1002B58D0002F00D10CE763445A01CB +:1012200000D439E72E4A0C00134004E701215CE7A3 +:10123000002C1ED1002B40D0C94300290BD0FF2821 +:1012400036D01B2947DC1C002026CC40711A8B406D +:10125000591E8B4123436344040047E7002B18D1F8 +:101260003B1E2DD00D00FF24E5E63B0004000D00E1 +:10127000E1E6FF281CD08024E40449422343E0E750 +:10128000002F00D1D7E6DE1B72011FD5FB1A0D001F +:10129000D1E6FF24002F00D1CDE680224046D203C4 +:1012A0001042AFD01642ADD13B000D00FF24C2E684 +:1012B0006346FF24BFE601237AE73B000400BAE659 +:1012C00080260022F603F0E63B00B4E6331E00D091 +:1012D000E2E6002221E70123BDE7C046FFFFFF7DD4 +:1012E000FFFFFFFBF0B557464E46DE464546E0B5EC +:1012F00044024300C60F83B00F1C640A1B0EB246A3 +:1013000053D0FF2B27D08022E400D20414437F2245 +:10131000524290469844002399469B467D027800AD +:10132000FB0F6D0A000E009324D0FF2846D08023C7 +:101330000021ED00DB041D437F384746381A4F4635 +:101340000F43BF00B9463300009A874F53404A46C7 +:10135000BA5801939746002C4ED108239946F7338B +:101360009846FD3B9B467D027800FB0F6D0A000E00 +:101370000093DAD1002D26D1002001213300009AFC +:101380007A4F53404246101A4A460A439200BA58CE +:101390001D009746009B2C009A468B465B46022B0D +:1013A00031D15346FF21002438E0002C17D104230B +:1013B00099460023984601339B46AFE7FF20002D56 +:1013C0000BD10221DAE7280002F01AFB431F9D40EF +:1013D00076235B42181A0021AFE70321ADE7200016 +:1013E00002F00EFB431F9C4076235B421B1A98467B +:1013F000002399469B4691E70C239946F333984680 +:10140000FC3B9B468AE7032B00D1A5E05546012B08 +:1014100000D081E00123002100242B406402C90593 +:10142000600ADB070843184303B03CBC904699466A +:10143000A246AB46F0BD80240023E403FF21EDE784 +:10144000FF210024EAE70123591A1B2966DD019ACE +:10145000134000210024E1E78023DB031C4238D045 +:101460001D4251D01C436402640A3300FF21D5E7BA +:1014700063016C01A3423BD21B26002101380125E8 +:101480001F0049005B00002F01DB9C4201D81B1BA1 +:101490002943013E002EF3D11C00631E9C410C43E6 +:1014A00001007F310029CEDD630704D00F232340E4 +:1014B000042B00D00434230103D501002C4B8031D0 +:1014C0001C40FE290DDD0123019AFF211340002459 +:1014D000A4E78023DB031C436402640A3300FF217A +:1014E0009CE70123019AA401640AC9B2134095E75D +:1014F0001B1B1A260121C2E7009B8B469A4600243B +:101500004CE76302E5D500258024E4032C43640204 +:10151000640A009BFF2181E70195C1E72300202099 +:10152000CB40411A8C40611E8C411C43630704D0A0 +:101530000F232340042B00D00434630105D501237D +:10154000019A01211340002468E70123019AA401B4 +:10155000640A1340002161E78023DB031C4364021B +:10156000640A5346FF2159E7849B0200C49B020092 +:10157000FFFFFFF770B5420045024E024C00C30F5B +:101580006D0A120E760A240EC90F0120FF2A06D01A +:10159000FF2C03D0A24201D1B54206D070BD002D70 +:1015A000FCD1FF2CFAD1002EF8D18B4206D00120BD +:1015B000002AF3D12800451EA841EFE70020EDE7FF +:1015C000F0B5420045024C02C30F48006D0A120EEE +:1015D000640A000EC90FFF2A1ED0FF2821D0002A5E +:1015E0000AD16E426E41F6B200280FD1002C0DD107 +:1015F0000020002D09D005E0002801D1002C01D0E9 +:101600008B4211D0012158420843F0BD002EF7D083 +:10161000012001390843F8E7002DDED002204042C6 +:10162000F3E7002CDBD0F9E78242EBDC04DBA542D8 +:10163000E8D80020A542E8D20121581E0843E4E77B +:10164000F0B542004D024C004602760A120EC30F5E +:101650006D0A240EC90FFF2A16D0FF2C18D0002ABD +:101660000AD170427041C0B2002C15D0002805D0BC +:10167000012001390843F0BD002C13D0994214D049 +:1016800001205B421843F6E70220002EF3D1E4E785 +:101690000220002DEFD1E2E7002DE7D10020002E3F +:1016A000E9D0EDE7002DE9D1EAE7A24206DCDFDB75 +:1016B000AE4203D80020AE42DAD3DCE70120494233 +:1016C0000843D8E7F8B557464E464546DE46E0B5EE +:1016D0004702460088467F0A360EC40F002E47D0C8 +:1016E000FF2E24D0FB008027FF041F4300239946D0 +:1016F0009A467F3E43465D025800DB0F6D0A000E9E +:10170000984643D0FF283BD0EB0080250022ED0413 +:101710001D437F383618731C41469B464B4661403B +:1017200013430F2B64D875489B00C3589F46002F66 +:1017300042D108239946063BFF269A46DAE74146FE +:10174000022A28D0032A00D1CEE0012A00D0ACE042 +:10175000114000200022CCB24002D205400AE4072A +:10176000104320433CBC90469946A246AB46F8BD88 +:10177000002F15D104239946033B00269A46B9E76A +:10178000FF200222002DC5D00322C3E7002D19D16E +:1017900000200122BEE70124FF220C400020DBE7ED +:1017A000380002F02DF97626431F9F400023764231 +:1017B000361A99469A469DE70C239946093BFF261F +:1017C0009A4697E7280002F01BF9431F9D407623B5 +:1017D0005B42181A00229DE780200024C003FF22EC +:1017E000BAE73D005246ABE73D0021005246A7E76D +:1017F0003B0C9C462A04120C2B0C140060466546D8 +:101800003F043F0C7C4342435D437B43270C9B18C2 +:10181000FF18BA4203D980235B029C466544240426 +:101820003A04240C121993015C1EA3413F0C920E42 +:101830007D191A43AD0115432B0104D501235E46E2 +:101840006A081D40154332007F32002A25DD6B07F0 +:1018500004D00F232B40042B00D004352B0103D5DB +:101860003200274B80321D40FE2A94DC0124A8015F +:10187000400AD2B20C406FE78020C003074207D075 +:10188000054205D128434002400A4446FF2263E74F +:1018900038434002400AFF225EE70124A31A1B2BB3 +:1018A00005DD0C400022002056E75E46CBE72A000B +:1018B0002020DA40C31A9D402B005D1EAB4113432C +:1018C0005A0704D00F221A40042A00D004335A01C8 +:1018D00004D5012401220C4000203DE701249B0196 +:1018E000580A0C40002237E780200124C003284317 +:1018F0004002400A0C40FF222EE7C046049C020032 +:10190000FFFFFFF7F0B54F46D64646464400C0B548 +:10191000C20F47024802400A844666467B0A4800D6 +:10192000C90F9A46240E1500DB00000E8946F6000A +:10193000FF2800D18FE001214F464F4039009142EE +:1019400066D0221A002A00DC9DE000283DD1002E3E +:1019500000D18BE0511E002900D0B5E001249B1B73 +:101960005A0144D59B019F09380002F049F8053817 +:101970008740844200DD96E0041B3A0020200134B9 +:10198000E240041BA7403B005F1EBB410024134301 +:101990005A0704D00F221A40042A00D004335A01F7 +:1019A00027D50134FF2C00D179E001229B015B0A8D +:1019B000E4B22A405B02E405580AD20720431043F0 +:1019C0001CBC90469946A246F0BDFF2CE0D0802179 +:1019D000C9040E431B2A7BDC31002020D140821A2F +:1019E0009640721E96410E439B1B5A01BAD45A0769 +:1019F000D0D10122DF082A40FF2C33D1002F00D1A3 +:101A0000A8E08023DB033B435B025B0AFF24D1E7B2 +:101A1000211A00294CDD00282AD0FF2CB8D08020C4 +:101A2000C00406431B2900DDAFE030002027C8407A +:101A3000791A8E40711E8E4106439B195901D6D5E5 +:101A40000134FF2C00D185E001227A491A405B085D +:101A50000B4013439CE7002E00D070E76BE73B1E62 +:101A6000C5D100227B025B0AE4B2A3E714008FE732 +:101A7000002E4DD0481E002857D19B1901245A0131 +:101A8000B5D50224E0E7002A25D1621CD2B2012A92 +:101A900072DD9F1B7A0135D5F71A0D0064E701222C +:101AA00000232A4086E73B00634A241A13406FE76D +:101AB00000296CD1611CC8B201284EDDFF2949D034 +:101AC0009B195B080C0063E7FF2A41D00A0081E7FD +:101AD00001269B1B89E7002C1CD0FF2821D08024E5 +:101AE000E404524223431B2A00DD96E01C0020251B +:101AF000D440AA1A93405A1E93412343F31A040078 +:101B00000D002DE7002F00D02EE700220024A9E7CA +:101B10000C003DE7002B58D0D243002AEED0FF281E +:101B2000E1D13300FF240D0032E7FF2910D001007E +:101B300078E7002B6ED0FF24002E00D128E780220A +:101B40005146D203114203D06146114200D1330005 +:101B5000FF241DE7FF2400232CE7002CE9D1002BF4 +:101B600063D0002E00D113E79B195A0100D43EE741 +:101B7000314A0C0013400BE7002C1ED1002B2FD153 +:101B8000002E4FD033000D0002E7012655E7002C50 +:101B90001FD1002B43D0C94300290BD0FF2839D0D7 +:101BA0001B2944DC1C002027CC40791A8B40591E8D +:101BB0008B4123439B19040040E7002B1AD1002ED0 +:101BC00024D180270022FF031BE7330004000D000F +:101BD000DEE6FF281ED08024E40449422343DFE7E9 +:101BE000002E00D1D4E69F1B7A0100D437E7F31A08 +:101BF0000D00CDE6FF24002E00D1C9E6802250461C +:101C0000D2031042A4D060461042A1D133000D008F +:101C1000FF24BDE63300FF24BAE601236EE733005C +:101C20000400B5E6002700221CE73300B0E60123DC +:101C3000C0E7C046FFFFFF7DFFFFFFFB41024300FF +:101C4000C20F490A1B0E00207E2B0DDD9D2B0CDCE4 +:101C5000802000040143952B0ADC9620C31AD9404A +:101C60004842002A00D108007047034BD018FBE718 +:101C7000963B9940F4E7C046FFFFFF7F70B5002810 +:101C800030D0C317C4185C40C50F200001F0B8FE67 +:101C90009E231B1A962B0DDC9622D21A94402A0002 +:101CA0006402640ADBB26402DB05600AD2071843EF +:101CB000104370BD992B19DC9922D21A002A29DD14 +:101CC00094402200144C1440510704D00F210A40C4 +:101CD000042A00D00434620113D4A401640ADBB2E4 +:101CE0002A00E0E7002200230024DCE7052221008F +:101CF000121AD140B922D21A9440621E94410C4368 +:101D0000DAE7054B2A001C409F23A4011B1A640A32 +:101D1000DBB2C8E72200D5E7FFFFFFFB10B5041ECA +:101D200027D001F06DFE9E231B1A962B0ADC96220B +:101D3000D21A94406402640ADBB26402DB05600AD2 +:101D4000184310BD992B17DC9922D21A002A27DDDF +:101D500094402200134C1440510704D00F210A4034 +:101D6000042A00D00434620112D4A401640ADBB254 +:101D7000E3E700230024E0E7B9222100D21A9140D2 +:101D80000A00511E8A410521091ACC401443DBE7A1 +:101D9000044B1C409F23A4011B1A640ADBB2CCE74E +:101DA0002200D7E7FFFFFFFBF8B54546DE46574662 +:101DB0004E460C03E0B54E00C90F88460D00610A7F +:101DC000440F0C43C70019035800DB0F9B464B0A16 +:101DD000510F0B43760D400D1900D200D84500D1AC +:101DE000AEE0351A002D00DCF6E000280FD11343D9 +:101DF00000D1DBE06B1E002B00D037E1BA1A97420E +:101E0000BF41641A7F42E41B0126170024E0C64B41 +:101E10009E424DD080231B041943382D00DD07E17D +:101E20001F2D00DD38E12020431B9A460B00504651 +:101E30008340994613004846EB4018430300504640 +:101E40008240501E8241E9401A43BA1A611A9742F1 +:101E5000A441170064420C1B230262D56402650A88 +:101E6000002D00D1DFE0280001F0CAFD0300083B8F +:101E70001F2B00DDD2E020223C00D21A9D40D4402E +:101E80009F4025439E4200DDC4E09E1B731C1F2B18 +:101E900000DDF1E0202238002900D21AD84091401C +:101EA00097402C000143781E8741DC4000260F43F9 +:101EB0007B0709D00F233B40042B05D03B1DBB42C1 +:101EC000BF417F42E4191F0023022CD5964B0136F7 +:101ED0009E4200D19AE04546944BFF081C406007A3 +:101EE000760564020743240B760D00212403230B9F +:101EF0000C0D8F4A24051C431440330523435B001B +:101F0000ED075B082B43380019003CBC904699460E +:101F1000A246AB46F8BD6446044300D111E204007A +:101F200067467B07C6D145466007FF080743E408BC +:101F30007D4B9E4230D024037605240B760DD4E7EA +:101F4000331A9A46002B78DD002831D07648864235 +:101F5000AED08020000401435346382B00DCE9E07A +:101F60000A43511E8A410021D219BA42BF410919C0 +:101F70007C4217000C192302D3D56B4B01369E42CD +:101F800000D13AE10120694B1C407B0807401F4308 +:101F9000E007074364088BE723003B4300D1CBE114 +:101FA0008022120314432403240B9EE72E007FE7B4 +:101FB0000800104300D1B4E0581E002800D0DEE035 +:101FC000BA18BA429B4164185B42E4181700012614 +:101FD0002302A6D50226D5E7002D6ED1701C400540 +:101FE000400D012800DCF9E0B81A844687428041A0 +:101FF000E51A40422D1A280200D489E0D71BBA42C4 +:1020000092411C1B5242A51AD84629E74546002496 +:1020100000276AE7454CF61A2C4049E73D0028386E +:10202000854000272EE7380001F0EAFC20301DE74C +:102030000A43511E8A41002107E7002B00D0F3E03C +:10204000701C43055B0D012B00DCADE0364B984264 +:1020500000D1D1E0BA18BA42BF4164187F42E419F6 +:10206000E707520817436408060021E72E48854217 +:1020700000D193E01D00D0E629001F3EF140202B47 +:1020800000D18DE04022D31A9D402F437D1EAF41E9 +:1020900000240F43002644E72B000800203BD840D3 +:1020A0000300202D00D17DE04020451BA9400A43BC +:1020B000511E8A4100211A43C7E6002E50D01A4E05 +:1020C000B04257D080266B429946360434434B4683 +:1020D000382B00DDD6E01F2B00DD35E12026F51A78 +:1020E0002600AE40B2463E00DE40AC4635005646C5 +:1020F0002E436546AF407D1EAF41DC403743D71BC2 +:10210000BA4292410C1B5242A41A0600D846A3E6DA +:10211000644667462C4300D0A2E60025002600272F +:1021200006E71E00C4E6C046FF070000FFFF7FFF72 +:10213000FFFF0F801F2B63DC2020C31A080098408C +:102140009C46834653461000D84003005846184327 +:1021500063469A40531E9A4153460243D94003E7CF +:1021600026003E4306D0EB439946002BC7D0944E41 +:10217000B042ACD10C0017000600D84698E6904B50 +:102180009A450BD08246E7E6002800D09EE0180072 +:10219000104300D1E9E01C001700D846884E87E6BE +:1021A000002572E7002182E723003B43002E00D088 +:1021B000ABE0002B00D1E7E00B00134300D177E642 +:1021C000BA18BA42BF4164187F42E419230200D40E +:1021D000F2E07C4B17001C40060069E62000384303 +:1021E000002ED1D100285BD11C00144300D1A8E0FF +:1021F0001C001700D8465BE606000024002797E67F +:1022000050460B002038C34099465346202B00D13E +:1022100095E0402350461B1A99400A43511E8A41BB +:102220004B4600211A439FE6002E30D126003E4344 +:1022300067D0DB439A46002B1CD0614EB04260D081 +:102240005346382B00DD96E01F2B00DD9FE0202653 +:10225000F31A26009E409C46B34653463E00DE409D +:1022600033005E461E4363469F407B1E9F4153469C +:10227000DC403743BF189742924164185242A41879 +:10228000060078E627437C1EA741002437E74C4E22 +:10229000B04236D080265B4236049A463443CFE7BC +:1022A0001800104300D103E6B81A84466745AD41D3 +:1022B000E01A6D42401B050200D42CE6D71BBA423F +:1022C00092411C1B5242A41AD846F1E51800104353 +:1022D00000D163E7F808670707438020E40800039C +:1022E000044208D0DD08054205D1D2085907114340 +:1022F0000F002C00D8467B0FE4001C43FF00304E3B +:10230000D6E50C0017000600D2E5002B38D00B00F4 +:10231000134300D142E7F808670707438020E40829 +:1023200000030442E7D0CB080342E4D1D2084907B6 +:1023300011430F001C00DEE700270024D5E5002133 +:102340006BE700250027F3E54E462500203EF540CB +:102350004B462E00202B2DD04025ED1AAC402743B4 +:102360007C1EA74100243743C9E6802400252403AE +:10237000134E0027DCE527437C1EA741002479E7A4 +:102380000C0017000E4E93E50C00170090E5564622 +:102390002300203EF34099465346202B0ED0402385 +:1023A00056469B1B9C4027437C1EA7414B4600245E +:1023B0001F435FE70024D2E71700B2E50024F2E7ED +:1023C000FF070000FFFF7FFFF0B557464546DE469A +:1023D0004E46E0B54C000E0387B0834692461D0082 +:1023E0008046360B640DCF0F002C4FD06F4B9C42B4 +:1023F00035D08023420F1B04F60013433343994624 +:10240000C30098466A4B00269C460023644403930D +:102410002B031B0B9B466B00ED0F50465B0D01958C +:102420005ED0624A934253D05A46D1008022400F78 +:10243000120402430A4393465246D1005C4A944632 +:10244000002263443800684084460290E41A164330 +:102450000F2E00D9B4E0574BB6009B599F4603009E +:10246000334399466CD100239846023308260393E0 +:10247000CEE7CB464146039A0197022A65D1019BDC +:102480004A4C9C460023002298466BE003003343ED +:1024900099464ED0002E00D1BCE1300001F0B0FAD8 +:1024A00003000B3B1C2B00DDACE11D22D31A5A4666 +:1024B0000100DA4008398E401300334399465B46E9 +:1024C0008B40984600233C4C0026241A03939FE738 +:1024D00051465A46114329D1002293460232B1E7B0 +:1024E000594601431ED05B46002B00D19EE1584661 +:1024F00001F086FA03000B3B1C2B00DD8FE102008C +:102500005946083A91408B461D21CB1A5146D94075 +:102510000B0059460B4351469B469140264B0022E7 +:102520001B1A8FE7002301229B468BE751460322AB +:1025300088E700239846013304260024039367E7C5 +:102540000323B14603930C2662E7032A00D15CE221 +:10255000019B012A00D0E4E113409C4600230024A3 +:102560000022984600211203130B0A0D12051A438C +:102570002305124C40462240134362465B00D207BB +:102580005B081343190007B03CBC90469946A2462D +:10259000AB46F0BD002380229C4612039846034CB4 +:1025A000E0E70023014C00229846DBE7FF0700002C +:1025B00001FCFFFF449C02000DFCFFFFFFFF0F80AA +:1025C000D94500D939E100D134E1002346464D46D2 +:1025D0009A46013C5B460A0E1B021A430B02170C7B +:1025E000039313041B0C3900280090460193FEF757 +:1025F00001FA0200019B83465A43280039009146A4 +:10260000FEF77EFA350C09040D43A9450DD95B464A +:102610004544013BA84500D93AE1A94500D837E136 +:1026200002235B429C464544E3444B46EB1A390087 +:1026300018000493FEF7DEF9019B050043433900BF +:1026400004989946FEF75CFA330409041B0C0B430B +:10265000994509D943446A1E984500D91AE199451C +:1026600000D817E1023D43444A469B1A5A461204D9 +:102670002A4303999346100C0A0C914609045A46C2 +:10268000090C4E460D001204120C454305915143AE +:102690007243704352190E0CB218954203D980252B +:1026A0006D02AC466044150C09041204090C28188C +:1026B0005218834200D2CEE000D1C8E01D1A534622 +:1026C0009E1AB24592415242AB1A9A46984500D1A1 +:1026D00017E139001800FEF78DF9019B050043430F +:1026E000390050460493FEF70BFA04980B04310CA2 +:1026F0001943884209D941446B1E884500D907E136 +:10270000884200D804E1023D4144049BCB1A1800E2 +:1027100039000493FEF76EF9019B8246434339006A +:1027200004980193FEF7ECF901980B043104090CAD +:10273000194388420DD953464144013B884500D98D +:10274000E8E0884200D8E5E002235B429C46414431 +:10275000E244019B2D04CE1A51462943059D4F4664 +:102760002A000B04080C1B0C5A4345437B43784357 +:102770005B19170CFB189D4203D980256D02AC46EE +:1027800060441D0C12041B04120C28189B1886426E +:1027900000D293E000D18EE001231943A04BE3184F +:1027A000002B00DC99E04A0700D09EE05A46D20197 +:1027B00006D55A469B4B1A4080239346DB00E3180C +:1027C000994A934268DD0123029A984C1A400023EB +:1027D000944698460022C5E680224B4612031342D7 +:1027E0000AD05B46134206D11A431203120BAC46C1 +:1027F00088468E4CB6E64B461A431203120BBC4673 +:102800008A4CAFE603005A46283B9A400023914683 +:10281000984657E6584601F0F3F8203040E60300AA +:102820005246283B9A400021934677E601F0E8F8AB +:1028300020305FE6884500D2C7E64B46DE075D08DC +:1028400043465B081E434346DB079A46C2E6002523 +:10285000924500D333E7039E5946B446E244B2455D +:10286000AD416D424544EB180139984507D2984275 +:1028700000D97FE000D1BCE01D1A8B461FE79845C8 +:10288000FAD1039D5545F2D943468B461D1A16E7EA +:102890009B46CAE61500E7E65A46C90852070A43AE +:1028A0005B0590465C0D5A4601230299520219407D +:1028B000120B8C4656E6002B00D16FE746444A1EA9 +:1028C000B04529D91100864200D065E7039A9342AA +:1028D00000D061E762E7012149420120C21A382A8B +:1028E00021DD029B03409C4638E60F220A40042A61 +:1028F00000D15BE70A00111D91429241524293447C +:1029000054E7474BE318002BE5DD01225242F2E782 +:102910001D00FAE69A461CE7B04239D86ED0110085 +:102920003AE702933AE71F2A3CDC20239B1A0C006B +:102930005846994098404B1E99415B46D440D3403D +:10294000204308431A00430709D00F230340042BF8 +:1029500005D00100081D88429B415B42D21813023A +:102960003AD50123029A01241A400023944698463E +:102970000022F7E5022149428C46039DE344AC4620 +:10298000E244AA45AD416D424544ED182D1A96E644 +:102990008A1E03994D008D4289414942414476186F +:1029A00003958FE71F204042C31A5846D8400300C2 +:1029B000202A28D040205D46821A954029434A1E8D +:1029C00091411943072300220B4009D00F23002215 +:1029D0000B400800042BBDD1010053075202120B1B +:1029E000C9081943012388460299002419408C46DE +:1029F000B8E55245BED88B46002560E6039D9D4252 +:102A0000C6D3110062E70025D8E780225B46120397 +:102A10001A43019B1203120B9C468846034CA1E506 +:102A2000FF030000FFFFFFFEFE070000FF0700009E +:102A3000F0B54F464646D6465C00C0B51F03DB0FD7 +:102A40009A46174B0E034D0084468046360B6D0D9B +:102A5000C90F91463F0B640D01209D4208D09C4256 +:102A600001D0A5420BD01CBC90469946A246F0BDB1 +:102A700063463343F7D1AC42F5D13A43F3D1012059 +:102A8000BE42F0D1C845EED1514507D0002DEAD164 +:102A900063461E433000461EB041E4E70020E2E7F3 +:102AA000FF070000F0B54546DE4657464E46E0B506 +:102AB0001F033D0B2C4F0E034C00AB465D008446BC +:102AC000360B640DC90F90466D0DDB0FBC422AD04A +:102AD000254FBD422DD0002C0FD130430700814639 +:102AE00078427841C0B2002D17D15F463A4314D1E5 +:102AF0004B460020002B0AD006E0002D02D158469C +:102B0000024301D0994218D04842012108433CBCFD +:102B100090469946A246AB46F0BD0028F2D001206F +:102B2000013B1843F3E737000743D1D0022040426E +:102B3000EDE75F461743CED0F8E7AC42E4DC03DABA +:102B4000481E01210843E2E75E45DDD806D000209B +:102B50005E45DCD20123481E1843D8E7C445D3D8CC +:102B60000020C445F6D3D2E7FF070000F0B54E467B +:102B70004546DE4657465C00E0B51F03DB0F99462D +:102B80002A4B0E034D00C90F8446360B6D0D8B4644 +:102B900090463F0B640D9D4220D0244B9C4222D096 +:102BA000002D12D1304343424341DBB2002C1FD0F1 +:102BB000002B0CD04B460120013B034318003CBCCA +:102BC00090469946A246AB46F0BD002C16D0CB45A8 +:102BD00017D05B46594201230B43EFE73100022334 +:102BE0000143EBD1D9E7390002231143E6D1D7E7FE +:102BF0003A43DDD100230028E0D0EAE73A43E6D1AA +:102C0000E7E7A542E5DC05DBBE42E2D807D00023BA +:102C1000BE42D3D25946012301390B43CEE7C44506 +:102C2000D7D80023C445F5D3C8E7C046FF07000046 +:102C3000F0B557464546DE464E46E0B50C0398468D +:102C40004E00230B87B0070092469B46760DCD0FB2 +:102C5000002E6BD06D4B9E4235D080245B46420FD8 +:102C60002404DB0014431C43C3009946684BA3466D +:102C70009C46002300276644029343461C035A00E7 +:102C8000DB0F5046240B520D984600D176E05F4B87 +:102C90009A426DD08023410F1B040B435C49E40032 +:102CA0008C461C43C300002062444146B61869406C +:102CB000721C0191944607430F2F00D9B0E0554A8A +:102CC000BF00D25997465B460343994600D087E040 +:102CD00000239B46023308270293CEE74246019227 +:102CE000022867D0032800D10EE2012800D062E15B +:102CF000002300240022994601990140CDB2002111 +:102D000012030B0D120B1B051343434A24051340FA +:102D10001C436400ED0764082C434846210007B0BB +:102D20003CBC90469946A246AB46F0BD034399464B +:102D30004FD05B46002B00D189E1584600F060FE81 +:102D400003000B3B1C2B00DD7AE11D22D31A3A0055 +:102D500001005C46DA4008398C4013008F40234361 +:102D60009B46B94600232D4E0027361A029384E76E +:102D7000534623432AD10024022096E75346234397 +:102D800020D0002C00D157E1200000F039FE0300D4 +:102D90000B3B1C2B00DD49E11D21CB1A51460200E3 +:102DA000D9405346083A944093400C431B4A121AA8 +:102DB00000207AE70125019B144C1D4000230022CE +:102DC00099469CE70024002201206EE75346032029 +:102DD0006BE700239B4601330427002602934CE750 +:102DE000032381460C27029347E780220023002516 +:102DF00012039946054C82E75C464B4602986FE702 +:102E00005C464B46019502986AE7C046FF07000002 +:102E100001FCFFFF849C0200FFFF0F800DFCFFFF01 +:102E20004A464946170C1A0C1B041B0C08041900CF +:102E3000000C41431500884619007D4379430395F2 +:102E400089462900150045434D44029545462D0C01 +:102E5000AA46029D5544A94506D98A4680214902C1 +:102E60008946CA4451460391290C049141460904FC +:102E70002D04090C88462900250C24044144240C07 +:102E80000591210041438846210079438A466843E1 +:102E9000414650448146080C48446F43824503D95B +:102EA0008021490289464F44010C89463900494432 +:102EB000029141460F0404993F0C88460004C01952 +:102EC00080444146049159460F0C0904090C884678 +:102ED00059438A4639005143894641464A4351463F +:102EE000090C8B467B43D2185A44934203D9802362 +:102EF0005B029B46D94451460904090C8A46414667 +:102F000061437C43130C12044B445244A1468A464D +:102F10003C0041466C434D4351464D440F0C7D19D6 +:102F2000A94503D98021490288464444049F039956 +:102F3000B84641448B4683458041414288465146CC +:102F400008042F04000C3F185846029910188946AF +:102F5000904292414F44BA46524299469346C244E7 +:102F6000D144CB448F42BF41C245894199459B41E1 +:102F7000934592417F4249422D0C52420F435B429E +:102F800013437F19FF185B463C19DB0D059A640259 +:102F90001C43430213435D1EAB415A46C00D03431D +:102FA00052021343E20156D501205A08034013434D +:102FB000E207134364085A48604400284DDD5A076D +:102FC00009D00F221A40042A05D01A1D9A429B41AB +:102FD0005B42E4181300E20104D58020514AC0008E +:102FE00014406044504A904200DDE3E60125DB08CE +:102FF00062071A436402019B9146220B4405640D4B +:103000001D407CE6802259461203114208D014422A +:1030100006D122431203120B45469946434C6EE6F5 +:103020005B461A431203120B404C68E603005446F9 +:10303000283B9C400023B9E600F0E2FC2030A6E6E5 +:103040000300283B9F400023BB4699468AE600F0D8 +:10305000D7FC203074E6B446ADE701252A1A382A99 +:1030600006DD019B00241D4000230022994646E610 +:103070001F2A21DC20252000AD1A1E00AB40A840ED +:10308000D6405D1EAB4130431843D440430709D0BE +:103090000F230340042B05D00300181D98429B41C9 +:1030A0005B42E418230221D50125019B01241D4028 +:1030B00000230022994622E61F2521006D42281A8E +:1030C000C1400800202A1DD05F35AA1A944023432E +:1030D0005C1EA341072503431D400022002D09D09B +:1030E0000F2200241A401800042AD6D103006507D5 +:1030F0006402220BDB082B4301259946019B002427 +:103100001D40FCE50024E2E7802201251203224352 +:1031100001991203120B0D409946044CEFE5C0468D +:10312000FF030000FFFFFFFEFE070000FF07000097 +:10313000F0B54646D6464F460C03C0B5CD0F4E00FF +:10314000610A440F0C43C1005800400D84468A4672 +:103150000F001903500F490A0143C648760DA846CF +:10316000DB0FD200844500D1D8E001204340AB42C0 +:1031700000D1A6E06046351A002D00DC05E10028EC +:1031800010D10B00134300D1D7E06B1E002B00D0F1 +:103190004BE153469F1ABA458041641A4042241AB3 +:1031A00001261EE0B34B9E4248D080231B041943E6 +:1031B000382D00DD19E11F2D00DD4CE120230F002B +:1031C0005B1B10009A409F40E840531E9A41E94023 +:1031D000074317435346DF1B611ABA45A4416442B3 +:1031E0000C1B230200D4C5E06402650A002D00D147 +:1031F000F6E0280000F004FC0300083B1F2B00DD74 +:10320000E9E020223C00D21A9D40D4409F40254353 +:103210009E4200DDDBE09E1B731C1F2B00DD0AE1DC +:1032200020223800D21A290097402C009140D84023 +:103230007A1E9741DC40002601430F437B0709D0EB +:103240000F233B40042B05D03B1DBB42BF417F42B7 +:10325000E4191F00230225D5864B01369E4200D17A +:10326000AFE0854B01251C4043466207FF0864021E +:1032700076051743240B760D1D4000212403230BF4 +:103280000C0D7E4A24051C431440330523435B0088 +:10329000ED075B082B43380019001CBC904699468B +:1032A000A246F0BD012543466207FF081743E40824 +:1032B0001D40704B9E4236D024037605240B760DBC +:1032C000DBE76346F31A002B00DC94E0604600283D +:1032D00035D068488642B1D080273F043943382B27 +:1032E00000DCFDE00A43170000217A1E9741574495 +:1032F00057458041091944420C1923023AD55D4BC8 +:1033000001369E4200D14BE101225B4B1C407B0801 +:1033100017401F43E207174364088FE70800104374 +:1033200000D024E721E723003B4300D1B9E180220C +:10333000120314432403240B9FE72E007EE70800AA +:10334000104300D1CAE0581E8446002800D0E7E0B0 +:103350005244524580416418404224181700012607 +:10336000230207D50226CFE764462C4300D1B3E100 +:103370002C0067467B0700D062E76307FF081F4306 +:1033800001254346E4081D4093E7002D78D1751CC4 +:103390006D056D0D012D00DCF2E05046801A82456E +:1033A000BF41651A7F42ED1B8446280200D48CE0A1 +:1033B0005046171ABA4292410C1B5542651B98465B +:1033C00014E70125434600241D40002755E72A4CF9 +:1033D000F61A2C4032E73D0028388540002717E7D1 +:1033E000380000F00DFB203006E70A4317000021EB +:1033F0007A1E9741EEE6002B00D0E5E0731C9C4658 +:103400005B055B0D012B00DC9FE01A4B9C4500D156 +:10341000C5E0524452458041641840422418E707F1 +:10342000520817436408664608E71248854200D1EF +:1034300085E01D00BCE629001F3EF140202B00D195 +:103440007FE04022D31A9D402F437D1EAF410024D0 +:103450000F4300268EE72B000F00203BDF40202D7E +:1034600071D040235D1BA9400A43511E8A410021AF +:103470001743AFE6FF070000FFFF7FFFFFFF0F804E +:10348000002E3ED0B34EB44545D0802636046D4262 +:103490003443382D00DDA8E01F2D00DD1FE120267C +:1034A00027005046761BB740E84007435046B040DF +:1034B000461EB041EC403843171ABA4292410C1BE9 +:1034C0005242A41A664698468BE6644667462C43E9 +:1034D00000D08BE6002500260027EAE61E00ADE6B8 +:1034E0001F2B60DC2027F81A0F008446874010004D +:1034F000D840074360468240501E8241D94017435E +:10350000F5E626005046064305D0ED43002DD3D006 +:10351000904EB445BDD10C001700664698468DE626 +:103520008C4883420BD06346D9E6002D00D096E04C +:103530000800104300D1E2E00C0017009846854EC9 +:103540007CE6002580E700218EE7230050460343F8 +:10355000002E00D0A8E0002B00D1DEE00B001343CA +:1035600000D16BE652445245804164184042241811 +:103570001700230200D4FDE6774B66461C405DE64B +:10358000250050460543002ECFD1002D4FD10C0011 +:10359000144300D1A0E00C00170098464EE66646A2 +:1035A0000024002785E61F000800203FF8400700A0 +:1035B000202B00D18EE04020C31A99400A43511EAF +:1035C0008A410021174392E6002E14D1260050466E +:1035D000064362D0DB43002B5CD1871897429241AF +:1035E00064185242A418664687E650462043441E9B +:1035F000A041002460E7574EB4454ED080263604E3 +:103600005B423443382B00DD7FE01F2B00DD8BE075 +:10361000202627005046F61AB740D84007435046A8 +:10362000B040461EB0410743DC40BF18D6E70D004E +:10363000154300D102E65046801A8245BF41651A03 +:103640007F42ED1B8446280200D48DE65046171AAF +:10365000BA4292410C1B5242A41A9846EEE50D0064 +:10366000154300D16BE750466707C0080743802029 +:10367000E4080003044207D0CD08054204D12C0021 +:103680009846D70849070F437B0FE4001C43FF000F +:10369000304ED3E52F4EB445B4D10C00170066462A +:1036A000CCE500270024E8E5002B39D00B001343BC +:1036B00000D144E7C008670707438020E4080003FF +:1036C0000442E1D0CB080342DED1D70849070F43BB +:1036D0001C00D9E7002171E700250027E9E52E004D +:1036E0002700203EF740202D2FD04026751BAC40F0 +:1036F00050462043441EA04100243843DCE6802489 +:1037000000252403134E0027D3E55046204307002D +:10371000781E87410024BF1860E70C0017008DE574 +:103720000C0017000B4E89E51E002700203EF740D5 +:10373000202B0CD04026F31A9C4050462043441EB8 +:10374000A04107430024BF1848E70024D0E7002425 +:10375000F3E7C046FF070000FFFF7FFF30B5134DC2 +:103760000A034B00120B5B0DC90F0024AB4210DDA6 +:103770000F4CA3420FDC80240E4D64032243ED1A4C +:103780001F2D0BDD0C48C31ADA405442002900D12A +:103790001400200030BD094BCC18FAE7084CE84073 +:1037A000A44663449A400243EFE7C046FE0300008C +:1037B0001D0400003304000013040000FFFFFF7F1E +:1037C000EDFBFFFF70B5002830D0C317C4185C4074 +:1037D000C50F200000F014F9174B184A1B1AD21A13 +:1037E0001F2A18DD164AD21A9440002224035B05D2 +:1037F000240B5B0D0021100024030A0D240B12057D +:103800002243104C1B05224013435B00ED075B086D +:103810002B43190070BD210091400A000B21081AAA +:10382000C4405B052403240B5B0DE3E70025002364 +:1038300000240022DEE7C0461E040000330400001E +:1038400013040000FFFF0F804100090E4B1C70B5F0 +:10385000DBB24602750AC40F012B14DDE0239B0086 +:103860006D07360BCB1800210A0D280012051C4DE0 +:1038700032435B052A405B0813435B00E4075B08A7 +:103880002343190070BD002914D1002D1ED028003B +:1038900000F0B6F80A281CDC0B232A001B1ADA40B9 +:1038A000030015339D400F4B12031B1A5B05160BCB +:1038B0005B0DD8E7002D06D0320B802636036D074E +:1038C0001643094BCFE7084B0026CCE70023002620 +:1038D000C9E703002A000B3B9A400025E3E7C046F6 +:1038E000FFFF0F8089030000FF070000F0B54C00C8 +:1038F000640D0B03621C450F5B0A52052B43C90F75 +:10390000C500520D012A28DD3A4AA618FE2E1BDCFE +:10391000002E3EDD80010200501E82416D0F2A43C1 +:10392000DB0013435A0704D00F221A40042A00D0A8 +:1039300004338022D2041A405AD00136FF2E03D01D +:103940009B015B0AF4B201E0FF2400235802E40566 +:10395000400AC90720430843F0BD002C07D01D438F +:10396000F2D08020DB0080040343FF26DAE72B43FC +:1039700003D00523DB08FF2C03D05B025B0AE4B213 +:10398000E4E7002B32D08020C00303435B025B0AD4 +:10399000DCE73200173214DB80221E2712041343A7 +:1039A000BF1B1F2F0FDC144A944664442A00A54015 +:1039B0002E00A340751EAE41FA4033431343002648 +:1039C000B0E70024D5E702225242961B1A00F240CB +:1039D000202F09D0094884466444A3402B435D1E30 +:1039E000AB41002613439DE70023F7E70023ADE733 +:1039F0003400BFE780FCFFFF82FCFFFFA2FCFFFF5B +:103A00001C2101231B04984201D3000C10391B0A0E +:103A1000984201D3000A08391B09984201D30009D2 +:103A2000043902A2105C40187047C0460403020229 +:103A300001010101000000000000000010B5002994 +:103A400003D1FFF7DDFF203002E0081CFFF7D8FFAD +:103A500010BDC04600B51C4A430083B05B089342CA +:103A600018DD1A4A934204DD011CFDF74BFF03B039 +:103A700000BD694600F0BCFA0323019918400128F3 +:103A800014D002280AD0002819D00098012201F091 +:103A90000DF9ECE7002100F085FCE8E7009800F064 +:103AA00081FC80231B069C466044E0E701220098CD +:103AB00001F0FCF880231B069C466044D7E7009881 +:103AC00000F070FCD3E7C046D80F493FFFFF7F7F6F +:103AD00000B51C4A430083B05B0893421BDD1A4AC1 +:103AE000934204DD011CFDF70DFF03B000BD6946E4 +:103AF00000F07EFA032301991840012819D002280A +:103B00000ED0002819D0009800F04CFC80231B0632 +:103B10009C466044E9E70022002101F0C7F8E4E791 +:103B20000098012201F0C2F880231B069C466044E5 +:103B3000DBE7009800F036FCD7E70098012201F09F +:103B4000B5F8D2E7D80F493FFFFF7F7F10B500F0EF +:103B5000B3F810BDF0B54746CE4680B58DB0040031 +:103B60000D0000F065F9294B06001B780F005BB2D1 +:103B70009846013310D022002B002000290001F0CC +:103B8000A1FE8146002807D1002200232000290041 +:103B9000FDF7BCF8002806D1300039000DB00CBC90 +:103BA00090469946F0BD01230293194B0694079560 +:103BB00003934B460A93434604940595002B15D076 +:103BC0000023002219001000FEF7FEFB4346089078 +:103BD0000991022B0ED101F04FFB212303600A9BB8 +:103BE0000193002B0CD1089E099FD5E700230024E8 +:103BF0000893099402A801F073FA0028EFD1EAE7CC +:103C000001F03AFB0A9B01930360ECE78E20002051 +:103C1000C49C0200F0B500258DB0041C00F066FBCA +:103C2000234B061C5D576B1C0BD0211C201C01F084 +:103C300031FE071E05D10021201CFDF7A1F8002848 +:103C400002D1301C0DB0F0BD01230293194B201C92 +:103C500003930A97FFF7F8FD00220690079104905E +:103C600005910023002D15D010001900FEF7ACFBC4 +:103C700008900991022D0FD101F0FEFA2123036073 +:103C80000A9B0193002B0DD108980999FFF72EFE8E +:103C9000061CD6E70892099302A801F021FA002831 +:103CA000EED1E9E701F0E8FA0A9B01930360EBE744 +:103CB0008E200020CC9C0200F8B515004746CE4669 +:103CC0005A001C006B4280B52B434B4F5208DB0F50 +:103CD00088461343BB423AD84B005B0899464E4690 +:103CE00043420343DB0F3343BB4230D8434BE3181B +:103CF0002B4343D00226A3171E40CB0F1E434B4637 +:103D000003432ED013002B4332D0BA4241D0B945E1 +:103D10002ED04B469A1A12153C2A32DC002C55DB69 +:103D20002A002300FEF750FB01F0D6F901F038F825 +:103D3000012E46D0022E39D0002E0ED0304A314B03 +:103D4000FFF7F6F9304A314BFFF7F2F905E00200D0 +:103D50000B0028002100FEF727F80CBC904699467E +:103D6000F8BD022E10D0032EF7D127482849F4E7DA +:103D700043462548002B0ADB2649EEE701F010F800 +:103D8000EBE721482349D3E71F482049E5E72249CB +:103D9000E3E791451FD0022EF6D0032EE5D0002098 +:103DA0000021012ED9D180210906D6E7144A154BEE +:103DB000FFF7BEF902000B0013481449FFF7B8F9EA +:103DC000CBE7802424060B191900C6E73C32A7DA9A +:103DD00000200021ACE7022E06D0032E09D00A48AD +:103DE000012E04D00D49B8E70D480E49B5E70E493C +:103DF000B3E70B480D49B0E70000F07F000010C0AA +:103E0000075C143326A6A13C182D4454FB2109401D +:103E1000FB2109C0FB21F93FFB21F9BFFB21E93F51 +:103E2000D221337F7CD90240FB21E9BF7CD902C07B +:103E30006C4BF0B50A0046460D00D6464F461900B9 +:103E4000C0B5040006002940994200D1A7E0002D2A +:103E500000DC81E02F1500D18EE0634B12039C46FD +:103E60008023120B5B0367441A43FB0768D47B1063 +:103E70009C46E30F9B189B188022162100260025E4 +:103E800064009203A818984202DC85181B1AB61821 +:103E9000E00F5B0001391B18640052080029F1D1C2 +:103EA00000229246904680222020120609E0AB4272 +:103EB00038D0E10FC9180138CB1864005208002827 +:103EC00018D041465118AB42F1DD8F18B846A946CB +:103ED000002930DB5B1B8C42AD416D425B1B641AD9 +:103EE000E10FC918013892444D46CB1864005208BE +:103EF0000028E6D1234328D153465B083B49721082 +:103F000088464244F10702D5802109060B436146E9 +:103F10001E000F05BD18300029001CBC90469946B4 +:103F2000A246F0BDA142C4D88F18B846002942DB92 +:103F300099460023D3E7002F2FDB6F1CB946C9E752 +:103F4000E10F52008A18640091E75346013335D0DF +:103F5000534601335B08D1E76B005B080343DAD0BB +:103F60000027002D32D1E20A153F6405002AFAD05D +:103F700080235B031A4224D180200023400300E009 +:103F80000B005200591C0242FAD02020401AFF1A9E +:103F90002300C3408C401A435FE7A9469AE72B00F1 +:103FA00002002900FEF744FE32002B00FDF7FCFE64 +:103FB00006000D00AFE7002FBFDAB9E70136002396 +:103FC0009CE70123002120205B42E0E72B00020058 +:103FD0002900FFF7ADF802000B00FEF7F5F9060027 +:103FE0000D0098E70000F07F01FCFFFF0000E03FBC +:103FF000F0B557464E46DE464546E0B5AD4B470068 +:1040000089B00C0006007F089F426EDDAA4B9F42DC +:104010001ADCAA49002800DC20E1FDF773FC0F231D +:104020009F43A74B051C9F4200D171E0A549FDF7B6 +:1040300069FC011C2060281CFDF764FCA149FDF708 +:1040400061FC0125606054E09F4B9F4200DC71E001 +:104050009E4B9F4255DC862252429146FB15994465 +:104060004B46DD057D1B281CFDF7E8FDFDF706FE30 +:10407000011C0590281CFDF745FC8721C905FDF7AB +:1040800021FB8046FDF7DAFDFDF7F8FD011C0690E7 +:10409000051C4046FDF736FC8721C905FDF712FBDC +:1040A00000210790FCF766FE002800D1EDE000211A +:1040B000281CFCF75FFE434243410133844A210040 +:1040C0000192022205A800924A4600F035FA050046 +:1040D000002E0EDA8022120694462368454263447D +:1040E000236063686344636003E000230025086085 +:1040F0004B60280009B03CBC90469946A246AB46AE +:10410000F0BD011CFDF7FEFB002560602060F0E7BC +:104110007049FDF7F7FB7049051CFDF7F3FB011C27 +:104120002060281CFDF7EEFB6B49FDF7EBFB01253A +:104130006060DEE700F0D6FF68498046FDF7C2FA0E +:10414000FC218905FCF73CFFFDF778FD0500FDF734 +:1041500095FD5A498146FDF7B5FA011C4046FDF729 +:10416000D1FB584980464846FDF7ACFA82461F2DE0 +:1041700024DCFF233A005A499A436B1E9B005B588C +:104180009A421BD051464046FDF7BCFB83465B4636 +:10419000594623604046FDF7B5FB5146FDF7B2FB9B +:1041A0006060002EA5DA80231B065B442360802319 +:1041B0001B069C46604460606D429AE7514640464B +:1041C000FDF7A0FBFF22C30DFF1513408346FB1A2A +:1041D000082BDCDD3F494846FDF774FA8246011C96 +:1041E0004046FDF78FFB8346011C03904046FDF7D8 +:1041F00089FB5146FDF786FB804637494846FDF767 +:1042000061FA4146FDF77EFB011C82465846FDF7E8 +:1042100079FBFF22C30D1340D846FB1A8346192BA6 +:10422000B5DD30494846FDF74DFA039B071C011CDC +:10423000181C9A46FDF766FB011C80465046FDF7A8 +:1042400061FB391CFDF75EFB2749071C4846FDF75B +:1042500039FA391CFDF756FB824693E7FCF7B0FEAE +:104260000F239F43164B051C9F4210D01549FCF7A6 +:10427000A7FE011C2060281CFDF744FB1149FCF738 +:104280009FFE012560606D4233E7032316E7114965 +:10429000FCF796FE1049051CFCF792FE011C2060FD +:1042A000281CFDF72FFB0C49FCF78AFE01256060F6 +:1042B0006D421EE7D80F493FE3CB1640800FC93F40 +:1042C000D00FC93F43443537800F4943FFFF7F7FFD +:1042D000549D02000044353708A3852E84F9223FFF +:1042E000D49C020000A3852E32318D242B4942003C +:1042F00070B50300041C52088A423AD8002A37D00D +:1043000000283FDB2649C6158A420BD880200004CE +:1043100020423ED1002200E00A005B00511C034213 +:10432000FAD0B61A5B025A0A80237F3E1B0413435D +:10433000F20725D4802270101921002600255B0089 +:104340005204AC189C4202DCA5181B1BB61801399C +:104350005B0052080029F4D1002B02D00123013662 +:104360009E43FC239B059C4676106644C00580193D +:1043700070BD011CFDF7A6F9211CFCF721FEF7E733 +:104380005B00D7E7011CFDF7BDFA011CFCF7AAFF93 +:10439000EEE701225242B61AC4E7C046FFFF7F7F14 +:1043A000FFFF7F00F8B54746CE46584B450080B525 +:1043B000061C0F1C6D089D4248DCFDF73FFC0028E1 +:1043C00000D19FE0311C301CFDF77CF95049041CE2 +:1043D000FDF778F94F49FCF7F3FD211CFDF772F961 +:1043E0004D49FDF78FFA211CFDF76CF94B49FCF79D +:1043F000E7FD211CFDF766F94949FDF783FA211C09 +:10440000FDF760F94749FCF7DBFD211CFDF75AF980 +:104410008046FC21201C8905FDF754F94146051C06 +:10442000201CFDF74FF9391C041C301CFDF74AF91C +:10443000011C201CFDF766FA011C281CFDF762FA1E +:10444000011CFE208005FDF75DFA53E0011CFDF71D +:1044500039F92F49041CFDF735F92E49FCF7B0FD59 +:10446000211CFDF72FF92C49FDF74CFA211CFDF713 +:1044700029F92A49FCF7A4FD211CFDF723F9284955 +:10448000FDF740FA211CFDF71DF92649FCF798FDC0 +:10449000211CFDF717F9244B80469D42B9DD234BC3 +:1044A0009D422BDCFF231B069C46FE206544291CF5 +:1044B0008005FDF727FA8146FC21201C8905FDF7C0 +:1044C00001F9291CFDF71EFA4146051C201CFDF7C9 +:1044D000F9F8391C041C301CFDF7F4F8011C201CF1 +:1044E000FDF710FA011C281CFDF70CFA011C4846C8 +:1044F000FDF708FA0CBC90469946F8BD0C4B0D4DE3 +:104500009946D9E7FE208005F4E7C046FFFFFF315A +:104510004ED747ADF6740F317CF29334010DD0378E +:10452000610BB63AABAA2A3D9999993E0000483FE3 +:104530000000383F0000903EF0B54E46DE4657463C +:104540004546E0B5DDB09946669B07919900DE4B84 +:104550000190CB58D11E1C00069301235B424B44B3 +:104560009B460723C81703405B18DB101900DB4389 +:10457000DB1719400B0001330B93DB00D31A5A46AB +:10458000089103938E1AA71819D4679A0137904699 +:10459000B300BF009844002420AD08E043461859FA +:1045A000FDF76CFB285104340136BC4207D0002EC5 +:1045B000F4DA0020285104340136BC42F7D1069BBE +:1045C000002B00DA46E3069B019A01339B009A46D2 +:1045D0004B469B0017009C461A0002930023984606 +:1045E00048AB05931300043B994667445B46002B98 +:1045F00000DA5FE24C4620AB9C4600264444019D15 +:104600006444216801CDFDF75DF8011C301CFCF706 +:10461000D7FC043C061CBD42F3D14246059B9E508C +:1046200004239C46E044D045E0D1069AA7491300F4 +:104630008C4663449B000CA88446190061440A918F +:104640000199043B63448C460993029B9146634461 +:104650001F004B46059A9B000493D5584B46002BF0 +:1046600029DD0CAB984647AB9A4643469446B8467C +:104670001F00964C4C44A4006444EE21281C89057C +:10468000FDF720F8FDF7DAFAFDF7F8FA8721C905FA +:10469000061CFDF717F8011C281CFDF733F9FDF780 +:1046A000CDFA216801C7301CFCF78AFC043C051CCC +:1046B0005445E2D14746039E281C310000F064FDBA +:1046C000F8218905041CFCF7FDFF00F00FFD822195 +:1046D000C905FCF7F7FF011C201CFDF713F9041CAA +:1046E000FDF7ACFA8046FDF7C9FA011C201CFDF766 +:1046F00009F93100051C002E00DCEBE04B460820D8 +:104700005A1E92000CAB9B58801B1E000641B04401 +:1047100086409E1B0CAB9E500722521A1641002E5B +:1047200064DD01239C464B46E044002B33DD0C9CAA +:10473000002C00D1A5E201220023002180204000AE +:10474000041B0CA84450914518DD92000CA989580F +:1047500002330291FF210298091A0CA88150994551 +:104760000CDD0CAA9446049AFF21624410009B00C1 +:1047700063441A688A1A04C38342FAD1039B012452 +:10478000002B0DDC022E31D1FE20291C8005FDF707 +:10479000B9F8051C1FE0039B0024002B00DC41E25C +:1047A000039B012B00D129E2022B0AD14B46013B8E +:1047B0009B000CAAD25802923F2202990A400CA9EF +:1047C000CA50022E12D1FE20291C8005FDF79AF84E +:1047D000051C002C0AD0FE200399800500F0D4FCB3 +:1047E000011C281CFDF78EF80226051C0021281C40 +:1047F000FCF7C0FA002800D193E04B46591E069BF7 +:104800008B420FDC0CAA94460022304B0A984B4492 +:104810009B0063441C68043B22438342FAD1002A74 +:1048200000D0B3E0069B0CAA013B9B00D358002BA1 +:1048300000D0FBE10122099B043B596801320029A9 +:10484000FAD04B464A4401330492934239DC6799CB +:10485000089A884605999A188A46920090449A00C8 +:10486000924420AA9146049A5B4494469B00994442 +:10487000679A0B9B634494469B00634402934346B0 +:104880001868FDF7FBF94B4618605B46002B1FDBF1 +:104890004C460026019D216801CDFCF713FF011C49 +:1048A000301CFCF78DFB043C061CBD42F3D1534683 +:1048B00040C39A4604239C46029BE044E144984549 +:1048C000DDD1049B9946C4E698A00200FFFFFF3F9C +:1048D0000026ECE7039B002B06D14B46013B9B00D7 +:1048E0000CAAD65836121AE7FC218905FCF766FA9D +:1048F0000026002800D179E701239C464B46E0447E +:104900000226002B00DD12E7FE20291C8005FCF7A3 +:10491000F9FF051C0021281CFCF72CFA002800D008 +:104920006BE743460196039E281C7142089300F0F2 +:104930002BFC8721C905051CFCF740FA002800D193 +:1049400080E1EE21281C8905FCF7BCFEFDF776F915 +:10495000FDF794F98721C905041CFCF7B3FE011C7F +:10496000281CFCF7CFFFFDF769F9049A0CAB9850AF +:1049700001234B449A463300083303935346201CCB +:104980009D00FDF75BF90CAB58511BE043468A468E +:104990000893039B0CAA083B1900039353469B0002 +:1049A000D3580196002B0DD194465246BC4B53442C +:1049B0009B006344043B5868013A08390028F9D049 +:1049C00092460391FE200399800500F0DDFB5346DB +:1049D000051C002B00DA2BE19B001C00059E0293B6 +:1049E0000CAB1859FDF74AF9291CFCF76BFEEE21B8 +:1049F00030518905281CFCF765FE043C051C231D6D +:104A0000EED1029A059B944663441F00002398460A +:104A100034AB9B46A34B994653460393069B9A4659 +:104A200053460026002B14DB00259F480026002457 +:104A300004E0043544450CDC4B46E8587959FCF752 +:104A400041FE011C301CFCF7BBFA0134061CA245D8 +:104A5000EFDA43465A469B00D65001239C46043F5A +:104A600047ABE044BB42DBD1039B9A46669B022BDB +:104A70005ADC002B29DC13D1029B00205B441C0074 +:104A800033AD2168043CFCF79BFAA542F9D1019BA8 +:104A9000002B03D080231B069C466044079B1860B4 +:104AA0000720089B18405DB03CBC90469946A24642 +:104AB000AB46F0BD42460026059B9E5004239C4613 +:104AC000E044D04500D091E5AFE5029B00205B4477 +:104AD0001C0033AD2168043CFCF772FAAC42F9D1FA +:104AE000019B002B7ED08023079A1B06C3181360FE +:104AF000011C3498FCF706FF5346002B0DDD34AB48 +:104B0000012455461E00A300F1580134FCF758FA61 +:104B1000A542F8DA019B002B03D080231B069C469C +:104B20006044079B5860BBE7669B032BB8D1534694 +:104B3000002B00DCA3E05B46029A594C9E5854447B +:104B400033AB9946A046A5005D442C68311C201C5F +:104B5000FCF736FA071C011C201CFCF7D3FE311CA5 +:104B6000FCF72EFA043DA8606F603E1CA945ECD10D +:104B700053464446012B00DC81E05B46A400A0467E +:104B8000029A1D199E582C68311C201CFCF718FA3B +:104B9000071C011C201CFCF7B5FE311CFCF710FAA9 +:104BA000043DA8606F603E1CAB45ECD1444600203C +:104BB00004345C4435AD2168043CFCF701FAA5429D +:104BC000F9D1019B002B4BD0802212069446349BD6 +:104BD000079A634413605B465B68604463445360B8 +:104BE00090605DE7079B011C18603498FCF78AFE13 +:104BF0005346002B83DC079B586051E74B46013B33 +:104C00009B000CAAD25802927F2202990A400CA95A +:104C1000CA50D6E501339A4238D19146039B002B06 +:104C200000DDBDE5022E00D0E0E56DE6012208E6DC +:104C3000669B022B1DDC002B30DC0020002B00D1FA +:104C400025E72DE7281CFCF7F9FF049A0CAB9850D8 +:104C5000CA46B7E648AB05934B469B000293E4E493 +:104C6000079B349A98601A605A46526801925A60BB +:104C700016E734AB9B46669B032B00D010E7002061 +:104C80009FE74A460123012AC8DD4A4699000CA83D +:104C90004458002CBED091465A1C4FE500201FE717 +:104CA000FFFFFF3F6CA002000000C93FF8B5474678 +:104CB000CE469046334A430080B5041C0F1C5B0867 +:104CC000934205DCFCF7BAFF0300201C002B47D001 +:104CD000211C201CFCF7F6FC051C011C201CFCF709 +:104CE000F1FC2949061C281CFCF7ECFC2749FCF7C1 +:104CF00009FE291CFCF7E6FC2549FCF761F9291C93 +:104D0000FCF7E0FC2349FCF7FDFD291CFCF7DAFC6D +:104D10002149FCF755F943468146002B24D0FC215C +:104D2000381C8905FCF7CEFC49468046301CFCF750 +:104D3000C9FC011C4046FCF7E5FD291CFCF7C2FC40 +:104D4000391CFCF7DFFD1549051C301CFCF7BAFCCB +:104D5000011C281CFCF734F9011C201CFCF7D2FDB7 +:104D60000CBC90469946F8BD011C281CFCF7AAFC17 +:104D70000A49FCF7C7FD311CFCF7A4FC211CFCF719 +:104D80001FF9EDE7FFFFFF31D3C92E2F342FD732A4 +:104D90001BEF3836010D50398988083CABAA2A3EF2 +:104DA000F8B54E4657464546DE46A44BE0B54E00A4 +:104DB000804689468A4676089E420CDDA04B9E427C +:104DC00000DDA3E000D19EE05346002B00DCE1E0D3 +:104DD0009C4B9D4AA2E09D4B9E4200DDB4E09C4B63 +:104DE0009E4200DCA2E001235B429B4642464B46CA +:104DF00040464946FDF71CFF02000B0006000F006D +:104E0000FDF716FF04000D00924A934BFDF710FFCB +:104E1000924A934BFCF7C8FF22002B00FDF708FFD6 +:104E2000904A914BFCF7C0FF22002B00FDF700FFDA +:104E30008E4A8F4BFCF7B8FF22002B00FDF7F8FEDF +:104E40008C4A8D4BFCF7B0FF22002B00FDF7F0FEE3 +:104E50008A4A8B4BFCF7A8FF32003B00FDF7E8FEC7 +:104E6000884A894B06000F0020002900FDF7E0FE6C +:104E7000864A874BFEF75CF922002B00FDF7D8FE2F +:104E8000844A854BFEF754F922002B00FDF7D0FE33 +:104E9000824A834BFEF74CF922002B00FDF7C8FE37 +:104EA000804A814BFEF744F922002B00FDF7C0FE3B +:104EB0000B0059460200013100D16EE05946300026 +:104EC000CC003900FCF770FF42464B46FDF7B0FEC0 +:104ED000764D774B2D191C1922686368FEF728F967 +:104EE00042464B46FEF724F902000B002868696829 +:104EF000FEF71EF9030050460A0000280EDA802251 +:104F000012068A180AE0002800D15DE742464B46A7 +:104F100040464946FCF748FF03000A00180011000C +:104F20003CBC90469946A246AB46F8BD614A624BEE +:104F3000FCF73AFF0022614BFBF7FCFE002800D192 +:104F400051E743464A46E9E700F0C6F85C4B0400E7 +:104F50000D009E4232DC5B4B9E4258DC02000B008F +:104F6000FCF722FF0022554BFEF7E2F880230600F3 +:104F70000F000022DB0520002900FCF715FF0B00C5 +:104F8000020039003000FDF71FFA002380468946F1 +:104F90009B462BE72B4B4C4AC0E730003900FCF70F +:104FA00003FF42464B46FDF743FE02000B0040461E +:104FB0004946FEF7BDF803000A00AFE7434B9E42A7 +:104FC0001ADC0022424BFEF7B3F8002206000F0065 +:104FD0003F4B20002900FDF72BFE0022374BFCF74A +:104FE000E3FE0B00020039003000FDF7EDF902236B +:104FF000804689469B46F9E60B00020035490020B1 +:10500000FDF7E2F90323804689469B46EEE600223F +:105010002A4BFEF78DF8002206000F00274B2000D8 +:105020002900FCF7C1FE0B00020039003000FDF73B +:10503000CBF90123804689469B46D7E6FFFF0F4404 +:105040000000F07F182D4454FB21F93FFFFFDB3FA8 +:10505000FFFF1F3E11DA22E33AAD903FEB0D7624BD +:105060004B7BA93F513DD0A0660DB13F6E204CC592 +:10507000CD45B73FFF8300922449C23F0D5555559A +:105080005555D53F2F6C6A2C44B4A2BF9AFDDE5211 +:105090002DDEAD3F6D9A74AFF2B0B33F711623FEB3 +:1050A000C671BC3FC4EB98999999C93FE091020041 +:1050B000009202009C7500883CE4377E0000F03FBF +:1050C000FFFFF23FFFFFE53FFB21F9BFFF7F0340FA +:1050D0000000F83F0000F0BF49004B08190070477E +:1050E00000207047400040087047C046F0B5C646F3 +:1050F00043005F081B0E7F3B00B5051C1C00162BF0 +:1051000018DC8046002B1EDB1B4F061C1F4107428C +:105110000CD01A49FBF754FF0021FBF745FE00288D +:1051200004D0002D1DDB4346BB431E00301C04BCD5 +:105130009046F0BD124B061C9F42F7D9011CFBF7AD +:105140003FFF061CF2E70D49FBF73AFF0021FBF792 +:105150002BFE002803D0002D09DB0026E6E72E1CDD +:10516000E4E780231B0423419846A844DBE7002F93 +:10517000F5D0044EDAE7C046FFFF7F00CAF249715E +:10518000FFFF7F7F000080BF430070B5021C0C0052 +:10519000050059080FD0274EB1420DD8264881424C +:1051A0000ED91B0E1B19FE2B2ADC002B16DD234803 +:1051B000DB052840184370BD011CFBF701FFFAE72F +:1051C0009821101CC905FCF77DFA1D4B021C9C425E +:1051D00012DB43001B0E0500193BE3E719001631F3 +:1051E00016DA184B111C9C421CDD174800F030F8F1 +:1051F0001549FCF767FADEE71449FCF763FADAE7CA +:10520000111C114800F024F80F49FCF75BFAD2E7B3 +:10521000CC211933D805094B89051D402843FCF7DB +:1052200051FAC8E7094800F013F80849FCF74AFAB0 +:10523000C1E7C046FFFF7F7FFFFF7F00FFFF7F804A +:10524000B03CFFFF50C30000CAF249716042A20D9A +:105250004000C90FC90740080843704770B5054CA6 +:1052600005001300201E04D00A000220290000E0DF +:1052700000BF70BD00000000014B18687047C046B9 +:1052800018200020084B10B50400002B02D000218C +:1052900000E000BF054B1868836A002B00D09847D8 +:1052A000200003F086FCC0460000000004A10200BC +:1052B00070B500260C4D0D4C641BA410A64209D1FC +:1052C000002603F07FFF0A4D0A4C641BA410A6427F +:1052D00005D170BDB300EB5898470136EEE7B30037 +:1052E000EB5898470136F2E79020002090200020EC +:1052F00090200020A820002010B5034B0100186862 +:1053000003F09FFE10BDC04618200020002370B59A +:10531000064C050008001100236000F0FBFA431C56 +:1053200003D12368002B00D02B6070BD58280020CB +:105330000CB430B5164B9DB00C1E1D6808DA8B23DB +:1053400001202B6040421DB030BC08BC02B01847A1 +:10535000822302A99B008B810023029008619C425A +:1053600000D0631E8B604B6101235B42CB81209A8E +:1053700021AB2800019300F06FF8431C01DA8B2366 +:105380002B60002CDFD00023029A1370DBE7C046AD +:1053900018200020F0B58E6885B007000C0003923D +:1053A00001939E4239D890238A89DB001A4234D077 +:1053B0000325096923685B1A0293636902985D43B8 +:1053C000EB0F5D19019B6D1001331B18AB4200D927 +:1053D0001D00530532D52900380000F09AFD061E45 +:1053E00009D10C233B6040230120A2894042134392 +:1053F000A38105B0F0BD029A216903F0FFFDA389E6 +:10540000144A1A4080231343A381029B2661F61895 +:1054100026606561019EED1AA560019BB34200D232 +:105420001E0032000399206803F0F1FDA3680020FC +:105430009B1BA36023689E192660DAE72A003800C8 +:1054400000F071FD061EE0D12169380000F066FD14 +:10545000C7E7C0467FFBFFFFF0B59FB00290059302 +:105460008B890F0016001B0611D50B69002B0ED17E +:10547000402100F04EFD38603861002805D10C2332 +:10548000029A013813601FB0F0BD40237B610023F6 +:1054900006AD6B6120336B761033AB763400237826 +:1054A000002B47D1A31B04930DD0A31B320039005E +:1054B0000298FFF76FFF431C00D1B5E06A69049BB7 +:1054C000944663446B612378002B00D1ACE0012249 +:1054D000002352426A6002A95432521801342B60F0 +:1054E000EB60AB601370AB65584E0522217830003D +:1054F00003F06AFD621C002820D12968CB0604D580 +:10550000532302AE20309B1918700B0704D5532388 +:105510002B2002AE9B19187023782A2B16D000205E +:105520000A21099B2278303A092A55D9002815D03A +:10553000099313E0252BB5D00134B0E70123801B7C +:105540008340296814000B432B60CDE7059B181D91 +:105550001B680590002B39DB0993140023782E2B50 +:105560000BD16378621C2A2B3ED1059B02341A1D95 +:105570001B680592002B34DB0793354E21780322FC +:10558000300003F021FD002806D04023801B83401B +:105590002A68013413432B60217806222D48661CAB +:1055A000297603F011FD002846D02B4B002B2FD17C +:1055B0002968059B0722C90528D59B189343083302 +:1055C00005936B69039A9B186B6167E75B42EB601D +:1055D00002230B432B60C0E74B4301349B1801208F +:1055E000A0E701235B42C7E7002314000A201A004A +:1055F0006B6021783039092903D9002BBDD007927F +:10560000BBE74243013452180123F2E70733D5E7E1 +:1056100005AB00933A00114B2900029800E000BF4F +:105620000390039B0133CCD1BB890B985B0600D45C +:1056300029E70120404226E705AB00933A00074BDB +:105640002900029800F00CF8EAE7C04623A5020002 +:1056500029A502002DA502000000000095530200BC +:10566000F0B58BB006920A0043320793059004927E +:105670000A7E0C00109B6E2A00D18FE017D8632A97 +:105680002CD008D8002A00D199E0582A54D02600FE +:105690004236327029E0642A01D0692AF7D12168A4 +:1056A0001A68080623D5111D1960156825E0732AAC +:1056B00000D188E008D86F2A29D0702AE7D12022AB +:1056C00009680A43226003E0752A20D0782ADED1D7 +:1056D00022007821453211706C4A30E00E001A68C1 +:1056E0004236111D196013683370012379E04906B1 +:1056F000D9D5111D19600023D55E002D03DA2D23A5 +:10570000049A6D421370624B0A2703932FE02068BE +:105710001968050603D5081D18600D6805E04006E8 +:10572000F9D50D68081D1860ADB2594B08270393D1 +:105730006F2A18D00A2716E045310A70544A03929E +:105740001A682168101D18601568080622D5CB0755 +:1057500002D52023194321601027002D03D12023D7 +:1057600022689A4322602300002243331A70636840 +:10577000A360002B5CDB0422216891432160002D93 +:1057800058D1049E002B64D02600039B42361B7820 +:1057900033705EE04806DAD5ADB2D8E709681A681A +:1057A000080605D5111D1960136862691A6006E0C4 +:1057B0004906F7D5111D19601368A28A1A800023C3 +:1057C000049E236154E01A68111D196016680021B7 +:1057D0006268300003F0F8FB002801D0801B606095 +:1057E000636823610023049A137041E02369320047 +:1057F00006990598079DA847431C43D023680025B8 +:105800009B070FD4099BE06898423DDA18003BE003 +:1058100022000123193206990598079EB047431CC0 +:1058200030D00135E368099A9B1A9D42F0DBE9E725 +:10583000002DA9D0049E28003900FBF761F9039BD5 +:10584000013E5B5C280033703900FBF7D3F8051E7E +:10585000F1D1082F09D12368DB0706D563682269D7 +:10586000934202DC3023013E3370049B9B1B236177 +:10587000079B09AA00932100069B059803F035FCBD +:10588000431CB3D1012040420BB0F0BD45A502003E +:1058900034A5020042024B0240004900520A000EA9 +:1058A0005B0A090EFF2803D00020FF2906D07047AD +:1058B000FE38002AFBD10020FF29F8D11800431E32 +:1058C0009841F4E770B50E4E0D031C0349005B00D0 +:1058D0002D0B490D240B5B0DB14204D0084900206B +:1058E0008B4208D070BD05430120002DFAD1044938 +:1058F00000208B42F6D114432000441EA041F1E762 +:10590000FF07000058220120014B40421A607047F7 +:105910005828002058220120014B40421A6070474D +:105920005828002082B000920193110C022903D163 +:1059300000234830037003E0012903D1483001708F +:1059400002B070470529FBD148300223F2E782B04C +:1059500000920193110C022903D1002349300370F6 +:1059600003E0012903D14930017002B070470529D5 +:10597000FBD149300223F2E710B50368002B01D0B8 +:105980000800984710BD10B50368002B01D008002F +:10599000984710BD37B504680D00002C0ED0011DCE +:1059A0000822684603F02AFB019A009B5010D20798 +:1059B00001D52258D35820182900984737BD82B006 +:1059C00030B585B008920500082202A8099303F0BB +:1059D00015FB039A029C5310D20701D5EA581459BB +:1059E000ED180AA90822684603F008FB089A099BEB +:1059F0002800A04705B030BC08BC02B0184782B0F0 +:105A000010B502920393C26D836D040013430DD150 +:105A100002005032117801330B431370F3F786FE06 +:105A2000FA22002380185941A065E16510BC08BC2A +:105A300002B0184782B010B502920393426E036E13 +:105A4000040013430DD102005032117802330B438E +:105A50001370F3F76BFE3222002380185941206641 +:105A6000616610BC08BC02B0184770B50E0011008A +:105A7000C27F1D0002339B18040001201F2B12DC83 +:105A80002B18A354E37F2A001B18DBB2E377E654FC +:105A9000E07F0130C0B2E077201803F0AFFA0020B9 +:105AA000E37FED18E57770BDF7B50400002500260B +:105AB000002701905834032D13D0F3F737FE2268E6 +:105AC0006368801A9941002908DB0122AA402660F8 +:105AD0006760019950310B7893430B70013508349E +:105AE000E9E7F7BDF8B53C22835E04001A120274A0 +:105AF00043743E22835E0025C3741A12030082742D +:105B000048331B7864270375030049331B784375BA +:105B100003004A331B78837503004B331B78C3752E +:105B200003004C331B780376FFF7BEFF230050338E +:105B30001B786376661933004D331B78022B0ED128 +:105B400028012368F930FF301818F5F7F7FB030038 +:105B50007B43D8178005800DC0188012B0760135C0 +:105B6000032DE7D16068F7F795F922000368218FCC +:105B700010325C691423A047F8BD836EC26E10B565 +:105B800013430400002B0DD102005032117804336E +:105B90000B431370F3F7CAFD3222002380185941DA +:105BA000A066E16610BD022A04D1002340184A30E5 +:105BB00003707047012AFCD140184A300270F8E7A0 +:105BC00082B010B5110C0292CAB200210393FFF704 +:105BD000EAFF10BC08BC02B0184782B010B5110C27 +:105BE0000292CAB201210393FFF7DDFF10BC08BC8B +:105BF00002B0184782B010B5110C0292CAB202214D +:105C00000393FFF7D0FF10BC08BC02B0184710B5D3 +:105C10000400F2F785FE200003F0B9F9200010BD62 +:105C200010B518C96210E10701D58158CB5880180A +:105C3000984710BD70B5DD24A40005000059002868 +:105C400004D001F060FE836D9B0702D400F07CF865 +:105C500070BD2859F7F70EF9036813215B6A98475E +:105C6000642003F098F8F1E782B030B585B008926F +:105C70000500082202A8099303F0C0F9039A029CC8 +:105C80005310D20701D5EA581459ED180AA9082271 +:105C9000684603F0B3F9089A099B2800A04705B0AD +:105CA00030BC08BC02B0184782B01FB50400069291 +:105CB0000793110C1A2911D007D8042927D00529D8 +:105CC0001ED01FBC08BC02B018471B291FD01C29BE +:105CD000F7D1E130FF30F5F7E7FDF2E76930FF304B +:105CE000002100F03BFC20009130FF30002100F04B +:105CF00035FC2000B930FF30012101F0F7FAE0E770 +:105D0000E6235B00C15801A800F0AEFCD9E7E4230C +:105D10005B00E15801A800F0DCFBD2E73ADF7047F6 +:105D200012DF704713B56B46DC1D00232000237083 +:105D3000FFF7F6FF2078013843425841C0B216BD44 +:105D400080235B05586E704710B5F3F713F8704762 +:105D500010B58368984710BD704710B5040003F074 +:105D600016F9200010BD72B60B680165002B05D135 +:105D700043658365086062B6704713005A6D002A58 +:105D8000FBD1586583654265F5E7036D002B0FD0A5 +:105D900072B6826D436D002A0BD05365436D002BA4 +:105DA00001D0826D9A65002343658365036562B601 +:105DB0007047026D1360F1E770B504000E00150026 +:105DC000F3F7A2F9002805D00123320029002000B2 +:105DD000F3F7F6F970BD70B50500EFF30884C36BF7 +:105DE000006C1C1B6B6C1B1A9C420CD91F232034AB +:105DF0009C43002801D0F3F7EBFB2000F3F7B4FB42 +:105E0000241828646C6470BD10B5F3F7CBFA041E37 +:105E100001D1F3F737FA200010BD10B50C00804710 +:105E2000A047F3F70DFB10BD10B5F3F76DF900288F +:105E300001D0F3F705FB10BD70B51400030010008E +:105E40000D0098472000A8472000FFF7EDFF70BD28 +:105E500010B5F3F701FAF3F715FAFAE70300F0B516 +:105E60008208980702D1181E01D1F0BD0132541CDE +:105E700072B6802621C93606A8422DD20368002BAF +:105E800002DB9B00C018F7E75B005B089900411834 +:105E90000F68002F08DAA94206D231007F007F0880 +:105EA000DB1919430160F1E7A342EAD302329342BE +:105EB00003D992008218954206D803685B005B08FC +:105EC000036062B60430D0E7191B80231B06043A36 +:105ED0000B4313600460F4E762B60020C5E770B5B9 +:105EE000040008000E00F3F73FFB0500002C0ED065 +:105EF00000280CD0231F1A689200B24200DD320045 +:105F00002100280003F07AF82000F3F761FB280055 +:105F100070BD10B50800F3F727FB10BD10B50800E1 +:105F2000F3F756FB10BD10B508001100FFF7D7FFBF +:105F300010BDF7B51D0008AB1B880400103016001B +:105F40000F00019300F0E5F86A460023928827804D +:105F50006680A5602000E360A28063622362FEBDCC +:105F600010B5838804009B0702D5806803F00FF802 +:105F7000200010BD82B030B5046A87B00B930500D5 +:105F80000A920123002C18D110220AA902A803F0BA +:105F900035F8182002F0FFFF0400082204A9684623 +:105FA00003F02CF8029A039B200000F0CDF82C623D +:105FB00007B030BC08BC02B018472269002A02D0E2 +:105FC00001331400F9E7092BF2DC10220AA902A818 +:105FD00003F014F8182002F0DEFF0500082204A9DF +:105FE000684603F00BF8029A039B280000F0ACF817 +:105FF0002561DDE710B50400006800F09FF920007E +:1060000010BD70B5060008000D0003F052F8040042 +:106010000530F3F7A9FA306000F083F93068290001 +:106020004480621C043002F0E9FF70BD1FB504001B +:10603000080001A9F6F774FE200001A9FFF7E1FFAF +:10604000200004B010BDF8B50B68170002255D5F95 +:106050001368040002229B5E0E00ED18681DF3F722 +:1060600083FA206000F05DF92068316845800223E2 +:10607000CA5E0430043102F0C1FF23683968181D7C +:10608000336802229B5EC0180223CA5E043102F00C +:10609000B5FF236820005D1900232B71F8BD10B5F2 +:1060A00004000868206000F03FF9200010BD70B5C2 +:1060B0000B68040000680D00984205D000F03EF91E +:1060C0002868206000F030F9200070BD70B51368BA +:1060D00004005D880868002D04D1206000F024F9D8 +:1060E000200070BD4088002802D123601800F5E729 +:1060F0002000FFF7A8FFF3E70022914207DB0368C7 +:106100000222985E0022884201DD5B181A79100095 +:106110007047002310B5038043800400F3F714FB9D +:10612000A060E160200010BD70B5018042800400D5 +:106130001D00F3F709FBA060E160002D02D02000F4 +:10614000F3F78CFB200070BD82B010B50400039300 +:106150000292FFF7DEFF102202A9200002F04EFF9C +:1061600000232000236110BC08BC02B0184710B502 +:106170000400006800F0E2F8200010BD10B50A002D +:10618000002102F056FF10BD10B504000868206021 +:1061900000F0CAF8200010BD10B50068438881885F +:1061A00006305943FFF7EAFF10BD10B50400002385 +:1061B000F3F7C4FB200010BDF0B587B004910CA923 +:1061C00009780700059101680020039149888C46F1 +:1061D0008A4210DA039989888B420CDA049C24687D +:1061E0000294648816190194864204DD029CA588F5 +:1061F0005C19844237DC07B0F0BD6046019E801A0E +:106200000090B04236DD300033E0CC1AAC4236DDCF +:106210002C0034E000221000A242ECDA00230099A6 +:106220008B4206DAF15C002901D0E95401300133D8 +:10623000F5E7049B01321B6801935B88F6183B6805 +:106240005B88ED18E8E731002800009A02F0D6FEDE +:10625000049B1B6802935B88F6183B685B88ED180B +:10626000019B013329E0002AC7DA0096664501DD6B +:1062700060460090002BC8DA8C4200DD0C005142D1 +:10628000D01708400021029D06358B4202DA0199A1 +:10629000494259430E18AE19039D111C0635002AB8 +:1062A00000DA0021002209B2934201DD62465A431E +:1062B000059B51186D18002BACD10193019BA34293 +:1062C000C1DBE043009BC01720404343180092E726 +:1062D00010B50400006800F031F8200010BDF8B5DA +:1062E000D443E4171440070020000C301E000D00BA +:1062F000F3F73AF9386000F014F838680472466031 +:10630000002D04D009302200290002F077FEF8BDEC +:10631000002310B504000A001900FFF7E0FF200079 +:1063200010BD03230380704710B50400F3F714FC7D +:10633000002802D123880233238010BD10B5040049 +:10634000F3F70AFC002805D12388023B9BB2012BFE +:1063500001D0238010BD2000F3F73AF9FAE7704727 +:10636000036870B5040001811B6A98472368050023 +:106370005B69200098472081280070BD0089704724 +:10638000036870B5040081721B6A98472368050092 +:10639000DB6920009847A072280070BD807A7047A2 +:1063A0007047704710B5040002F0F1FD200010BDE9 +:1063B00010B5040002F0EBFD200010BDC3680169B8 +:1063C000426949435B4352435B18981870477FB555 +:1063D0000400FFF7F3FF2500902306001B0431356E +:1063E00098422AD9638F002B07D1013308221B2141 +:1063F0006846FFF799FE0123638790239B049E4222 +:1064000019D9A38F002B07D1013309221B2168461C +:10641000FFF78AFE0123A3878023DB049E420AD96B +:10642000E38F002B07D101330A221B216846FFF7B7 +:106430007BFE0123E38700232B702B78042B0EDCDB +:1064400001332B702000F3F781FC02000B280BD1E5 +:10645000628601231B216846FFF766FE15E00023D4 +:10646000E387A3876387EDE72300A18E3033814262 +:106470000CD11A78042A01DC01321A70A28E618EC6 +:10648000914202D01B78042BE2DC7FBDA086002263 +:10649000F3E730B50400036A8BB0009302AD416AA4 +:1064A0008269C369280001F0F5F923000C3307CD98 +:1064B00007C30222A37920009343A371FFF787FF4C +:1064C0000123A1881A0006A8FFF72EFE00200BB0BA +:1064D00030BD70B505000B680C0008005B6A98477A +:1064E0002B000C3407CC07C3280070BD10B5040086 +:1064F00003685B6A9847E06810BD10B50400036844 +:106500005B6A9847206910BD10B5040003685B6A98 +:106510009847606910BD10B5040003685B6A98472E +:10652000A3799B0702D42000F3F7DAFCA06A10BD20 +:1065300010B5040003685B6A9847A3799B0702D4EF +:106540002000F3F7CDFCE06A10BD10B50400F3F7AE +:10655000D7FD200002F01BFD200010BD0630C177E2 +:1065600070470123807918407047036870B50400B4 +:1065700001811B699847236805009B6920009847A3 +:106580002081280070BD00897047704710B5040055 +:1065900002F0FDFC200010BD30B50400436BC26862 +:1065A00001699A1A83698BB05A43836B92125B1A02 +:1065B000C16942634B439B128363C16B406902AD67 +:1065C000091A206A41438912E16300912800216C75 +:1065D00001F060F92300283307CD07C30123A18808 +:1065E0001A0006A8FFF7A0FD00200BB030BD002365 +:1065F00010B58371643303810368040081801B69D3 +:1066000098470222A37993431A0001231343A371ED +:1066100010BD84B030B5069303000491059204AC1C +:106620000C3326CC26C326CC26C322681A6002234C +:1066300082791343837130BC08BC04B018474164AD +:10664000704773B50C00050016000B680800DB6985 +:106650009847E36B280001960093626BA36B216C53 +:1066600001F0D9F8280076BD70B505000B680C0064 +:106670000800DB6998472B00283407CC07C32800A3 +:1066800070BD82B030B585B008920500082202A81E +:10669000099302F0B3FC039A029C5310D20701D570 +:1066A000EA581459ED180AA90822684602F0A6FC17 +:1066B000089A099B2800A04705B030BC08BC02B06E +:1066C0001847F8B50A6803680E000700981AFBF728 +:1066D000D5FA72687B68051C981AFBF7CFFAB36885 +:1066E000041CB868C01AFBF7C9FA291C061C281C30 +:1066F000FAF7E8FF211C051C201CFAF7E3FF011C38 +:10670000281CFAF75DFC311C041C301CFAF7DAFF78 +:10671000011C201CFAF754FCF8BDF0B585B00190BF +:1067200002910392FFF7CDFF0127041C061C039B77 +:106730009F4217DA0C217943029B01985918FFF701 +:10674000C0FF051C011C201CFAF72EFB002800D0FE +:106750002C1C291C301CFAF713FB002800D02E1C1F +:106760000137E4E7211C301CFBF7CCF805B0F0BD85 +:10677000F0B58BB009938023DB000024C360036174 +:106780004361002305000C270791089204604460D0 +:10679000846084610293119B9C4216DA3900614344 +:1067A000109B07A85918FFF78CFFFDF733FAFBF78A +:1067B00045FAFBF763FA061C011C0298FAF7E0FAA7 +:1067C000002800D002960134E5E700270023109C42 +:1067D0000593019700973E1C059B119A93425ADA44 +:1067E000210007A8FFF76DFFFDF714FA011C0390C5 +:1067F0000298FAF777FDFE218905FBF783F80490EC +:10680000301CFBF71BFA06000498FBF717FA8642C8 +:1068100000DA06003000FBF731FA2368079A061CFD +:10682000981AFBF72BFA0399FAF75CFD40000499DC +:106830004008FAF747FF011C0098FAF7C1FB089BD4 +:1068400000900693069A6368981AFBF717FA039963 +:10685000FAF748FD400004994008FAF733FF011C9D +:106860000198FAF7ADFBA368019009980C34181A47 +:10687000FBF704FA0399FAF735FD40000499400844 +:10688000FAF720FF011C381CFAF79AFB059B071C3E +:1068900001330593A0E70099081CFAF713FF01994B +:1068A000041C081CFAF70EFF011C201CFAF788FBD9 +:1068B000391C041C381CFAF705FF011C201CFAF7D0 +:1068C0007FFBFDF7A7F9041C011C0098FAF70AFDED +:1068D000311CFAF7F7FEFE218905FAF771FB8921D1 +:1068E000C905FAF7EFFEFBF7A9F9211CE86001984A +:1068F000FAF7F8FC311CFAF7E5FEFE218905FAF7F4 +:106900005FFB8921C905FAF7DDFEFBF797F9211C2A +:106910002861381CFAF7E6FC311CFAF7D3FEFE2199 +:106920008905FAF74DFB8921C905FAF7CBFEFBF77C +:1069300085F9079B68612B60089B029800936B6048 +:10694000099BAB60FBF77AF9A86128000BB0F0BD9A +:10695000F0B50025040017000B002E0028002A00C7 +:1069600091B00791BA4208DA1968013240185968A3 +:10697000761899680C336D18F4E73900FAF7C4F803 +:10698000390020603000FAF7BFF839006060280055 +:10699000FAF7BAF83A00A06007992000FFF7BDFEA9 +:1069A00000260DAB0890059606960393C8235B421C +:1069B0000493C8235B420293C8235B4201932200E5 +:1069C000039B23CA23C32268049B9446039A63440F +:1069D000136062681D009446029B039A63445360EF +:1069E000A26809939446019B039A634493600799B4 +:1069F0003A0003980A93FFF790FE08990B90FAF774 +:106A0000BFF9002805D0099B0A9E05930B9B0695AC +:106A10000893019BC83301931A00C8235B009A4274 +:106A2000CDD1029BC83302939342C5D1049B029AF5 +:106A3000C83304939342BCD1069B2268934206D18B +:106A4000059B6268934202D1A368B34205D0069BBE +:106A5000A6602360059B6360A8E7200011B0F0BD2D +:106A600070B504000D00160086B003A8FFF770FF94 +:106A70002000019600950399049A059BFFF778FE84 +:106A8000200006B070BD10B518C96210E10701D52D +:106A90008158CB588018984710BD10B50021406C24 +:106AA00002F039FA10BD10B50400F3F7AFFE200074 +:106AB00002F06DFA200010BD10B50400F3F798FE47 +:106AC000200002F064FA200010BD70B5050004003B +:106AD000743501212800F2F7F1FF220056321378B5 +:106AE0000133DBB21370E17901318B4222D10023F3 +:106AF00026001370226D54360221525E3388202105 +:106B0000934205DA200019B25030FFF7F5FA010080 +:106B1000E27900232800F2F787FF226D33880221F3 +:106B2000525E934207DD2300002248331A70200092 +:106B3000F3F776FF70BD01333380FBE770B50500D6 +:106B40000600826D5C350221525E2B88040074368B +:106B50002021934204DA19B25830FFF7CDFA010030 +:106B6000002330001A00F2F75FFFA26D2B8802218C +:106B7000525E934207DD2300002248331A70200042 +:106B8000F3F74EFF70BD01332B80FBE773B50400B4 +:106B900006002500743630006435FFF7FDFA002347 +:106BA000EA5E21000023603100933000FFF704FB10 +:106BB000002804D123006C331B78002B03D16622FC +:106BC000A256002A07D12300002248331A70200061 +:106BD000F3F726FF73BD2B886C349B182B800123A1 +:106BE0002370F7E7F0B506000021050004006636C3 +:106BF000006E7156408864350023EA5E4B1D1B1AF7 +:106C0000200085B06C3003909A4202DC0378002BA0 +:106C100024D127007437002A04DD494209B2380024 +:106C2000F2F74CFF0023EA5E21000023603100935D +:106C30003800FFF7C1FA0023F356002B05D12200DC +:106C4000483213702000F3F7EBFE0123039A137010 +:106C500000232A88F3569B182B800DE02500483529 +:106C60002B78062B03D120007430FFF795FA002310 +:106C700020002B70F3F7D4FE05B0F0BD70B5050011 +:106C800048352B780400002B2ED0F2F715FD22009A +:106C90004C3213881818230080B210804A331B88A6 +:106CA000984221DB002313802B78022B02D1200095 +:106CB000FFF70BFF2B78032B02D12000FFF73EFFDD +:106CC0002B78042B02D12000FFF760FF2B78052BD7 +:106CD0000BD02B78062B08D02B78072B04D1002360 +:106CE00020002B70F3F79CFE70BD2000FFF77AFFA9 +:106CF000F2E71FB5036F827A9B68040001339A4262 +:106D000008D18188012302226846FFF70DFA00238B +:106D1000A3721FBDF3F70AFE2000FFF7AFFFA37AAF +:106D20000133F5E710B583790400DB0704D5027B56 +:106D3000022A02D1FFF7DDFF10BD837A016F013314 +:106D4000DBB2837289688B4201D100238372002AEF +:106D500002D12000F3F7EAFD237B012B05D16373F9 +:106D600000232000A373F3F7C5FC2000FFF786FF84 +:106D7000E2E7407A704710B57430FFF70DFA10BDA6 +:106D800010B50400F8F720FE00232000237510BD85 +:106D90001FB503AC637000232270009322000233FE +:106DA000F3F7E8FF04B010BD1FB50F2401236C44B6 +:106DB00000932300F3F7EEFF002800D1207804B001 +:106DC00010BD70B5040016001D0003220F23F4F758 +:106DD000D7F9200031000F2302221030F4F7D0F948 +:106DE000200029000F2301222030F4F7C9F92000E8 +:106DF00004990F2304223030F4F7C2F920000599DA +:106E00000F2305224030F4F7BBF9200006990B232D +:106E100011225030F4F7B4F9200007990B230C220B +:106E20006030F4F7ADF90B2320001A000899703098 +:106E3000F4F7A6F9200009990B2312228030F4F709 +:106E40009FF920000A990B230A229030F4F798F951 +:106E500020000B990F230622A030F4F791F92000AF +:106E60000C990B231A22B030F4F78AF920000D99FF +:106E70000B231422C030F4F783F920000E990B2362 +:106E80001722D030F4F77CF920000F990B2316223B +:106E9000E030F4F775F9200010990B231522F0303B +:106EA000F4F76EF9601C11990B231022FF30F4F7F0 +:106EB00067F92000113012990B230022FF30F4F7FC +:106EC0005FF9200021300B231E221399FF30F4F7C5 +:106ED00057F9200070BD0069002904DD002802D0A8 +:106EE0000139406AF8E7704710B50400F4F732F84A +:106EF000200002F04CF8200010BDF7B58388040094 +:106F00005A070FD59A060CD4DA060BD501000822D1 +:106F10001831684602F072F8226963692000FFF7B1 +:106F200029F8F7BD0422022601271343A380A38872 +:106F300033421DD0210008221831684602F05EF865 +:106F400022696369A06800F032FC1022A388134212 +:106F500020D0256A002D1DD02900A01802F04EF87F +:106F60002B692800236202F012F8F2F78BF9DEE7B2 +:106F70003B4208D0E368206900936169A269E36934 +:106F8000A568A847E1E720696169A269E369A56886 +:106F9000A847DAE704229343A380C2E7030072B64E +:106FA0004069002807D002695A61002A00D19A611D +:106FB000DA8B013ADA8362B67047F7B5002507002D +:106FC0002E000469002C1AD0A288636A11B200292D +:106FD00012DA04210A420FD1002E0BD13B61636A01 +:106FE00020000193FEF7BCFF200001F0D0FF013527 +:106FF000019CE7E77362F2E726001C00E2E7280045 +:10700000FEBD70B5012286B004000D008669F3F75D +:10701000DFFF002823D1E38B092B20DC290010227D +:1070200002A801F0EBFF182001F0B5FF050004A94C +:107030000822684601F0E2FF029A039B2800FFF74E +:1070400083F872B6002E0CD1636965612B612B69E0 +:10705000002B00D1A561E38B0133E38362B606B058 +:1070600070BD33692B613561F1E782B010B502A9BB +:1070700002920393FFF7C5FF002010BC08BC02B0CA +:10708000184770B50500FFF798FF2800FFF786FF47 +:10709000041E0BD0010000222800F3F799FF200006 +:1070A00001F075FFF2F7B4F80028EED170BD70471B +:1070B00010B5040001F06BFF200010BD82B030B5A8 +:1070C00085B008920500082202A8099301F096FFF6 +:1070D000039A029C5310D20701D5EA581459ED18AF +:1070E0000AA90822684601F089FF089A099B28002E +:1070F000A04705B030BC08BC02B0184702890300A5 +:107100008A4203D1012380791840704742890020C8 +:107110008A42FAD198790223F6E7028903008A426B +:1071200003D10423807918407047428900208A42A5 +:10713000FAD198790823F6E7028903008A4203D13D +:107140001023807918407047428900208A42FAD182 +:1071500098792023F6E7038910B58B4205D183790E +:107160000124002A0BD02343837143898B4205D12C +:1071700083790221002A04D00B43837110BDA343FD +:10718000F2E78B43F9E7038910B58B4205D1837988 +:107190000424002A0BD02343837143898B4205D1F9 +:1071A00083790821002A04D00B43837110BDA343C7 +:1071B000F2E78B43F9E7038910B58B4205D1837958 +:1071C0001024002A0BD02343837143898B4205D1BD +:1071D00083792021002A04D00B43837110BDA3437F +:1071E000F2E78B43F9E782B0F0B589B00E920F93C6 +:1071F000078995B20400BD4200D147890EAB5E8875 +:10720000022E23D0052E17D0012E10D129002000E8 +:107210003200FFF7A0FF39002000FFF76FFF0028C2 +:1072200005D0A1880123320004A8FEF77DFF09B034 +:10723000F0BC08BC02B01847290020000122FFF76B +:10724000A2FF39002000FFF768FFE8E739002000BF +:10725000FFF754FF002815D03200A18801236846AB +:10726000FEF762FF29002000FFF757FFA6880028DD +:1072700005D039002000FFF750FF00282AD1012354 +:10728000032229E029002000FFF756FF002811D132 +:10729000267B012E0ED129002000FFF73EFF00289B +:1072A00002D13300032201E033000422290004A8A4 +:1072B000FEF73AFF290020000022FFF74CFF2900CB +:1072C00020000022FFF75FFF002229002000FFF7C7 +:1072D00072FFACE701230422310004A8FEF724FF6B +:1072E000012239002000FFF766FFE3E701737047D2 +:1072F00070B5837904001B0706D5806800F0E9FAB1 +:107300000E23E35683420FD02000F3F747FF0820F7 +:1073100001F041FE0E216156050000F0CEFA08236F +:10732000A279A5601343A371002070BD704710B50A +:10733000040001F02CFE200010BD30B5040085B023 +:107340002569002D1ED0EA78012A08D0022A14D01F +:1073500092B201231E216846FEF7E6FE03E02000FC +:10736000183000F015F823699D42E9D12000F4F7A8 +:107370002BF9280001F00BFEE2E72000203000F09E +:107380002AF8F0E705B030BD002301604360704784 +:107390001FB504000068F4F717F900236268436220 +:1073A0009A4207D1606001231D211A006846FEF74A +:1073B000BBFE09E0516A002902D001330A00F9E757 +:1073C000032B02DD01F0E3FD1FBD5062EBE700235C +:1073D00041600370704770B504004068F4F7F4F83A +:1073E0000123050023700430F2F738FA0023280047 +:1073F000237001F0CCFD70BD13B50C0001A8F4F7AB +:10740000A1FA210001A8F4F7AFFA13BD73B50D007E +:1074100014001E0001A8F4F795FA33002A00210099 +:1074200001A8F4F7D7FA73BD802307B55B05009177 +:1074300001921A695B696946133B5A430223FFF7BD +:10744000E5FF07BD84B010B5049280225205039178 +:1074500005931369516952691139133A5A434B43E1 +:107460000F99CB1AD21803A90C23FFF7CFFF10BC3A +:1074700008BC04B0184710B50400F4F7EBF820007E +:1074800010BD8023F7B55B051A695D690191113D57 +:107490005543F4F7DFF8061E1FD0302001F07BFDC6 +:1074A000302200210400002701F0C3FD0835B74257 +:1074B0000DDA29003022200001F0A0FD2100019802 +:1074C00001F0EDFD002809D030350137EFE720004D +:1074D000B74202D101F05BFD0020FEBD2000FCE7B9 +:1074E00010B509680431FFF7CCFF10BD10B509686D +:1074F0000431F4F7DFF810BD52DF704712DF704738 +:10750000704710B5040001F042FD200010BD10B519 +:107510000400F2F70BF90022A46801238A4202D189 +:10752000844200D91300180010BD10B5F4F7BCF95F +:1075300010BD29DF704728DF704710B503685B6A0C +:10754000984710BD10B50400F4F704FB200001F0CB +:107550001EFD200010BD10B5C9B20D22FFF724FC9E +:10756000C7384342584110BD10B503685B6A98475D +:1075700010BD10B50400F4F72FFC200001F007FD4A +:10758000200010BD10B5C9B20D22FFF70DFC5A380E +:107590004342584110BD10B50368DB69984710BDE0 +:1075A00010B50400F4F78EFC200001F0F0FC200080 +:1075B00010BD10B5C9B20722FFF7F6FBC43843422D +:1075C000584110BD10B503685B6A984710BD10B5EF +:1075D0000400F4F791FD200001F0D9FC200010BD5B +:1075E00010B5C9B20F22FFF7DFFB333843425841D1 +:1075F00010BD10B50368DB69984710BD10B50400D5 +:10760000F4F72EFE200001F0C2FC200010BD10B5E2 +:10761000C9B24F22FFF7C8FB40384342584110BD62 +:10762000A7DF7047A9DF7047AADF704768DF7047A0 +:1076300010B50368002B01D00800984710BD10B5A5 +:107640000368002B01D00800984710BD10B50368EF +:10765000002B01D00800984710BD10B50368002B1F +:1076600001D00800984710BD10B50400F4F766FE7D +:10767000200001F08CFC200010BD1FB50123FA2171 +:107680001A0089006846FEF74FFD05B000BD0200F4 +:10769000010010B5036834320A319B6F984710BD62 +:1076A00010B50400FFF7F3FF2368211DDB6F2000F6 +:1076B000984710BD10B5002204000270431C11341D +:1076C0001A7001339C42FBD1418210BD37B50D00C9 +:1076D000F5F7D0FB6B46DA1D0123040019000A30D0 +:1076E0001570F4F727FF002802D12000FFF7CFFF25 +:1076F0003EBDF8B50D0016001F00F5F7BBFB0400FA +:10770000092D03D1036831005B6B984720003B00D3 +:10771000320029000A30F4F70DFF002802D12000C2 +:10772000FFF7B5FFF8BD806810B5002803D0F5F766 +:10773000A1FBFFF7B5FF10BD10B513232F240021C7 +:107740008AB06B446C44DA1F11709A1F11700132B9 +:107750009342FBD10733A342F5D103AB019304233A +:1077600001AC80686371F5F7A5FB036821001B6914 +:107770009847A0790AB010BD10B504001830FEF784 +:1077800096FC0123636110BD022370B543610400C0 +:107790000D00F1F7CBFF2061002D07D008236269AF +:1077A000134363610423A2791343A37170BD82B0B4 +:1077B00073B50400061D069208A9082268460793BF +:1077C00001F01CFC65693100069A079B2068A847F8 +:1077D00073BC08BC02B01847026810B594460A682A +:1077E0000023944507D104310430102201F0F7FB47 +:1077F00043424341DBB2180010BD10B5F5F7C4FA9F +:10780000406810BD10B5F5F7BFFA006810BD0170F3 +:1078100042704360704782B0F0B505920200069353 +:1078200008AB1B7805ACE0CCE0C2002B1ED04A7838 +:10783000002A05D0069A52424260079A524282605C +:107840004A68022A16D0032A1AD0012A04D10268F3 +:107850004168524201604260012B17D0022B05D1D2 +:1078600043685B42436083685B428360F0BC08BC52 +:1078700002B0184702685242026042685242EAE788 +:1078800042680168524202604160E5E7426803686D +:107890000260E7E782B037B50400180007930B7861 +:1078A00006920193089B009303002000FFF7B3FFAB +:1078B00020003EBC08BC02B0184710B50400F8F721 +:1078C0003FFD200010BD10B5040001F02EFB20008C +:1078D00010BD407840B2704702000B00F0B512684E +:1078E00089B0019203AA15001E004068016809686A +:1078F0008C4692CE92C5DB680199D3600023136158 +:10790000E04709B0F0BD10B5F5F7B4FA10BD70DF6F +:10791000704771DF704760DF704710B5F7F7A8FF59 +:10792000002010BD704777DF704778DF70477ADF3F +:1079300070477CDF704702207047022070470020AC +:1079400070470020704702207047022070470220D5 +:1079500070470220704702207047022070470220C3 +:1079600070470220704702207047022070470220B3 +:107970007047022070470220704700231360704751 +:107980000020704702207047022070470220704795 +:107990000220704702207047002070470020704787 +:1079A00000207047022070470220704741607047F6 +:1079B00081607047C16070470161704741617047E5 +:1079C0000220704702207047022070470220704753 +:1079D0000220704702207047022070470220704743 +:1079E0000020704702207047022070470020704737 +:1079F000704702207047022070477047022070478E +:107A000000207047704766DF704748DF7047007995 +:107A100070470C3070470C30704710B5FFF7F5FF1A +:107A200010BD10B50368002B01D00800984710BDA9 +:107A300010B50368002B01D00800984710BD10B5A1 +:107A40000368002B01D00800984710BD10B50368EB +:107A5000002B01D00800984710BD082370B596B0E0 +:107A600002AA137106AA029202AA137310000EABA7 +:107A700004930D00F6F75CF90023984203D02B71B4 +:107A8000AB7116B070BD0400072602AB1B7BAB7157 +:107A900002AB1B799C4213DA6B799C4201DB2C719F +:107AA0001BE0300060432B681818029B0193019A79 +:107AB000A30099580134072201F0A0FAE4B2E7E7E5 +:107AC0002C710726002402AB1B7B29799C4213DA18 +:107AD0006B790919994202DB29710020D1E77143C2 +:107AE0002B685918049B0193019AA30098580134FC +:107AF00000F067FBE4B2E6E76418D0E710B5F6F7EC +:107B0000BDF810BD10B508001100F6F7EDF810BD76 +:107B100010B508001100F6F7C3F810BD10B5080045 +:107B200011001A00029BF6F73FF810BD70B50379FB +:107B300004000920002B1AD0F7F714FF03000520DA +:107B4000002B14D12500FC35A86B00280AD1286C25 +:107B500000280DD120000C3000F011FB002806D1C8 +:107B6000207104E003685B6A98470028EFD070BD7D +:107B700003689B6A98470028ECD0F8E770B50400CA +:107B8000E3692362206A002807D0C3682100984770 +:107B9000236A002BF4D01B69F3E7E069002804D0C6 +:107BA000056901F0F4F92800F8E7E0616060A06081 +:107BB000E0602061606170BD10B5FFF7DFFF03007A +:107BC0005A1E934106205B42184010BD70B5040058 +:107BD0000068002804D0056901F0D9F92800F8E709 +:107BE000206070BD10B50400F5F78EFB200001F099 +:107BF000CEF9200010BD70B504000068002804D044 +:107C0000056901F0C4F92800F8E7206070BD10B5DF +:107C10000400F5F783FB200001F0B9F9200010BD46 +:107C200070B50400E36A2363206B002807D0C368A3 +:107C300021009847236B002BF4D01B69F3E7E06A1F +:107C4000002804D0056901F0A2F92800F8E7E062F5 +:107C500020000830FFF7CFFF20001430FFF7B6FFF9 +:107C6000206A002804D0056901F091F92800F8E79E +:107C7000206270BD10B50400F5F75AFB200001F03A +:107C800086F9200010BD10B50400F5F761FB200057 +:107C900001F07DF9200010BD10B50400F5F768FB78 +:107CA000200001F074F9200010BD10B50400F5F7B4 +:107CB0006FFB200001F06BF9200010BD10B504002F +:107CC000F5F776FB200001F062F9200010BD10B539 +:107CD0000400F5F77DFB200001F059F9200010BDEC +:107CE00010B50400F5F784FB200001F050F92000E6 +:107CF00010BD10B50400F5F78BFB200001F047F92B +:107D0000200010BD10B50400F5F792FB200001F033 +:107D10003EF9200010BD10B50400F5F799FB2000D6 +:107D200001F035F9200010BDF7B5037907000E000A +:107D30001400002B11D008220021684601F079F9C7 +:107D40000A256B461D713000F5F772F8E368009064 +:107D50006946200098472800FEBDF5F797F9050011 +:107D60000C20002DF8D1012308223B712900684620 +:107D700001F05FF9E7E710B50400F5F793FB200089 +:107D800001F005F9200010BD10B51F2200210400EC +:107D900001F04FF90023E37710BD10B50020F5F78F +:107DA000B9FC10BDFC30836B70B50400002B07D10B +:107DB0009920800001F0EFF80500F5F7CDFCA563F0 +:107DC000A06B70BDFC30836B70B50400002B07D135 +:107DD0009920800001F0DFF80500F5F7BDFCA563F0 +:107DE000A06B70BDF0B5040087B0E36B2364206C1A +:107DF000002807D0C36821009847236C002BF4D0DB +:107E00001B69F3E7E06B002804D0056901F0BFF8B7 +:107E10002800F8E7E06320716071E068002804D072 +:107E2000056901F0B4F82800F8E7E0602000183098 +:107E3000FFF7CCFE20002430FFF7DDFE266B002E7E +:107E400005D03569300001F0A2F82E00F7E701AD4A +:107E5000310026632800F5F76FFC23002A00443325 +:107E600083CA83C3EB683100236566652800F5F794 +:107E700063FC23002A00583383CA83C3EB683100B4 +:107E80006366A6662800F5F757FC23002A006C33CA +:107E900083CA83C33000EB68E667A36707B0F0BD11 +:107EA00070DF704771DF704772DF704773DF7047B4 +:107EB00074DF704775DF704776DF704777DF704794 +:107EC00078DF704779DF70477ADF70477BDF704774 +:107ED0007CDF70477DDF704788DF70471420704774 +:107EE00064207047A0208001704710B50400FFF7A0 +:107EF000DFFF0323002805D1012103005834227835 +:107F00008A432270180010BD030010B5FC245833BA +:107F100008001978214019703B218A4200D0283985 +:107F2000FFF7CAFF03005A1E934103205B4218402B +:107F300010BD030010B5FE330A00D98C03681B6A1C +:107F4000984710BD10B50800FFF7C0FF03005A1E88 +:107F5000934103205B42184010BD10B50800FFF7A5 +:107F6000B3FF03005A1E934103205B42184010BD2B +:107F7000080010B51100FFF79DFF031E00D003237A +:107F8000180010BD13B50C001100012C0DD86B4664 +:107F90000622581C01F032F800206B4669461C701E +:107FA000FFF77EFF002803D103E0A31E012B01D9B8 +:107FB000032016BD0120F0E737B568460D00140018 +:107FC000FFF770FF032300280DD1002D02D06B4670 +:107FD0001B782B70231E06D06B460622591C2000EE +:107FE00001F00CF8002318003EBD080010B5110088 +:107FF000FFF770FF031E00D00323180010BD10B55B +:108000000800FFF75DFF031E00D00323180010BD1A +:1080100010B50800FFF756FF031E00D00323180019 +:1080200010BD10B50800FFF749FF0023984203D0A8 +:108030000533112800D0023B180010BD08207047FE +:10804000B830017000207047B930017000207047CF +:1080500002207047B83000787047B9300078704718 +:10806000002070470200030010B5F33211786C3025 +:108070009B6F984710BD10B518C96210E10701D574 +:108080008158CB588018984710BD112337B5080088 +:1080900001AC23700D0001F00CF8290082B2200021 +:1080A000FFF716FF031E00D0032318003EBDF8B5EE +:1080B00006000D00002407273300BA331B789C42CA +:1080C0000EDA6B799C420BDA390061432B68072288 +:1080D0005818BB317118013400F090FFE4B2EBE79F +:1080E0002C710020F8BDF8B503680700DB6C0D00AB +:1080F0000C7998470323844227DC002307212A793F +:10810000934208DA080058432C68005D03281BD00E +:108110000133DBB2F4E73E000024BA3634702B7929 +:108120009C4214DA072319003078614358432B68C6 +:10813000BB3059183818072200F060FF337801343B +:1081400001333370E4B2EAE704231800F8BD0023DA +:10815000FBE710B50C00C97F01201F2902DC0029B4 +:1081600001D1032010BDD37F2000FFF79DFE002822 +:10817000F7D1208CFFF7A4FE0028F2D1F2E710B56A +:108180000400F5F7B9F903000620002B0AD12200FC +:1081900001211800FE324942D184BA34463A1370A4 +:1081A0005370237010BDFE30C1847047FE30C08C08 +:1081B00070477EDF704768DF704710B500F057FBEF +:1081C00010BD022310B50B708C330B713F3B4B710C +:1081D0002D338B714A1C043100F020FB10BDA0DF51 +:1081E0007047A4DF7047A5DF7047A6DF7047A8DFA0 +:1081F0007047F7B50D0016000021082268461F00E1 +:10820000089C00F016FF6A4623883100280013807E +:108210000197FFF7E8FF0323002803D16B461B8873 +:10822000238003001800FEBD70B586B015006A46B5 +:1082300000200E00941DD380F5F76CFA03681B69CB +:108240009847FFF7B3FF012302A98B7000230E802C +:108250008B80CD608C60FFF7C8FF83B2181E00D002 +:10826000052006B070BDF8B5040000200D00160012 +:10827000F5F750FA03681B6998472368DF69FFF731 +:1082800095FF330001002A002000B847F8BDF0B583 +:10829000D48B02001E000023457985B0F8329D4240 +:1082A00024D908321700083F3F88A74211D11F3355 +:1082B000DB00C3180E249A8802236C4423800368D1 +:1082C00003AD00949F682B00B847002803D005B089 +:1082D000F0BD0133E3E723880620022BF7D12B887A +:1082E00000209B07F3D001233370F0E70420EEE772 +:1082F000027810B5002A0BD10C781300002C05D1A0 +:10830000438A488A1B1A58424341DBB2180010BD09 +:108310000023012AFAD10A78012AF7D1013101306C +:108320000F3200F05CFE43424341EEE770B50400BB +:108330000D006368A360A068002807D0C368290007 +:108340009847A368002BF4D01B69F3E770BD10B504 +:10835000C368984710BD030010B508001100042839 +:1083600009D005280BD0032804D118005B6C4430D9 +:10837000002B08D110BD18009B6D5830F8E718008D +:10838000DB6E6C30F4E7FFF7E2FFF3E7F0B50B8844 +:108390008FB005000C00502B35D005D8012B4CD0E8 +:1083A000182B58D00FB0F0BD522B54D063D3532BA1 +:1083B000F8D1CE8805212B0000206A79F83300908F +:1083C00000988242EED90833180008380088B0427D +:1083D0005DD1062900D19DE007295BD0320002293A +:1083E00000D0E3E0A3880AA90B804E80237A0B71AA +:1083F000A38BCB80E38B20340B81CC60280014301E +:10840000FFF794FFCEE702000023CE884179FC32CB +:1084100099420ED90832100008380088B0420AD1BB +:1084200020339B005A59531CD87F3023184200D068 +:10843000A8E00221BFE70133EAE70C7AEB682B6181 +:1084400028690028AED0C368210098472B69002B0B +:10845000F4D01B69F3E7A3880AAE33802B6B6B6300 +:10846000686B00289ED0C368310098476B6B002B67 +:10847000F4D01B69F3E78B79012B05D0022B00D0D8 +:1084800090E70E89072196E70E89062193E7009869 +:10849000013094E71022002102A800F0CAFDA38851 +:1084A00002AA13805680E38B06AF9380238C0021B1 +:1084B000D38023001022223338000193049300F06C +:1084C000B8FD02233B70009B20339B005B591A00D0 +:1084D0002A3211780022914206D0180002A9DB6CE2 +:1084E0004030984702AB9A89A0883900BA80FFF7DC +:1084F0007EFEBB88002B00D054E7A3880AA90B801E +:108500004E80A37A0B71E38BCB80238C0B81019B74 +:10851000CB6073E706AF10220021380000F089FD20 +:10852000A3887E803B80A38B0AAE102200213000FE +:10853000BB8000F07EFD01233370009B20339B0045 +:108540005B591A00293211780022914205D0180097 +:1085500039002C309B6B9847BA89B280BB89002BBD +:108560000BD1BA68002A08D0B17901330B43B3713B +:10857000BB883381FB88F2607381A0883100FFF7EC +:1085800036FE0FE7A31CD97F0134E37F09020B43BA +:10859000810602D503219C0707D40421C00604D517 +:1085A00003390B40594259410331D28B2800FFF760 +:1085B000D2FEF7E6A2DF7047A3DF704763DF7047A4 +:1085C00010B586B06B46DC1D002302AA2370C15C87 +:1085D00099540133102BFAD121001000FFF7EEFF60 +:1085E0000023984200D12378180006B010BDF0B5E2 +:1085F0001600302499B001931EAB04CB02901B8867 +:108600000391059320AB1B880492069321AB1B7842 +:108610003440079323AB1F8824AB1B78089325AB0A +:108620001B780993002C26D0032200210AA800F011 +:1086300000FD02230AAA93700122102110000AAD46 +:108640000843287001980D330138042855D80AAA28 +:1086500051789943F8F7C4F90308484D4F000122B7 +:108660000A431340102203E001220A431340202250 +:1086700013430AAA537011AD1C220021280000F0F8 +:10868000D8FC621E94410AAB644223402E706B6199 +:10869000002F05D0229B002B02D06B602F816F81B1 +:1086A0000BAC03220021200000F0C3FC0121089B39 +:1086B000099A0B400A401201DB001343079A0A4053 +:1086C0001100022213430B43A37032231E422DD00C +:1086D000019B581E042829D80F2321789943F8F7C5 +:1086E0007FF9151A1F34360001220A431340302245 +:1086F000BEE70222B4E70222B7E70AA8407898430F +:1087000002431A400A430AAB5A70B4E701220A43F3 +:108710001340102208E001220A431340202203E004 +:1087200001220A4313403022134323700C231E42BC +:108730001FD00198013804281BD86178033399436E +:10874000F8F74EF9070C113133000222DFE702225D +:10875000E2E701220A431340102208E001220A4303 +:108760001340202203E001220A4313403022134326 +:1087700063700CAD14220021280000F05AFC039B0A +:108780002A000C936B469B8A11A92B816B461B8B8D +:108790000298AB81049B6C602B61269BFFF70AFF5C +:1087A00080B219B0F0BD0222D4E70222D7E7F0B5BB +:1087B00089B000930EAB1B8805000F0016000193D3 +:1087C00003220FAB002102A81C7800F032FC01222A +:1087D000022314401C4302AB9C7002A8102311001A +:1087E000020003AC194301705170200014220021D3 +:1087F00000F01FFC02AB63606B461B88109A23815C +:108800006B469B88210028000397A3812661FFF710 +:10881000D3FE80B209B0F0BD4DDF704730B5002304 +:108820000D0014008DB06946C21AD27B5A54013330 +:10883000102BF8D100210D2204A800F0FAFB6A46A3 +:108840002B786846D3776B789377AB785377FFF7BD +:10885000E3FF2F236B441B7823702E236B441B787C +:1088600063702D236B441B78A3700DB030BD30B501 +:108870000378040085B00D000020022B16D1611C86 +:10888000032201A800F0BAFB211D032203A800F077 +:10889000B5FB02AA03A92800FFF7C0FF032202A923 +:1088A00001A800F09CFB43425841C0B205B030BD66 +:1088B0002EDF704732DF704733DF70474CDF704781 +:1088C00029DF704728DF704710B5FFF7F9FFF5F78C +:1088D00037FD10BD10B5F5F7A3FC802252051369D2 +:1088E0001169421E98B2504389B2F8F783F8FFF736 +:1088F000E9FFF5F725FD10BD7FDF704782DF704788 +:10890000A7DF7047A9DF7047AADF704700207047D4 +:10891000002070470020704710B5F6F72DFA10BD03 +:1089200010B5F6F7DBFA10BD10B5F6F733FB10BD46 +:1089300000207047002070470020704700207047DB +:108940002EDF704751DF704710DF704711DF70472F +:1089500061DF704710B508001100FEF7E3FF10BD9E +:10896000F0B585B01C000AAB0500039116001F7816 +:10897000F7F742F801235F40009723003200039984 +:10898000280000F065FA201A441EA04105B0F0BD91 +:10899000F0B585B01C000AAB0500039116001F78E6 +:1089A000F7F72AF801235F4000972300320003996C +:1089B000280000F00BFA201A441EA04105B0F0BDBB +:1089C00010B50400F7F726F8200000F0E0FA2000C8 +:1089D00010BD836980681B681840431E984170472A +:1089E00010B5043000F0DEF910BD436910B5010088 +:1089F000002B04D10368002B00D0984710BD0068FD +:108A00000028FBD004319847F8E710B5012902D0BF +:108A1000022904D010BD2030FFF7E7FFFAE7383015 +:108A2000FAE7704710B5040000F0B1FA200010BD5D +:108A3000704718234A1C5A438218926810B559434C +:108A4000002A05D14118CB68002B00D0984710BDF3 +:108A50004318DB68002BFAD01031411818009047FA +:108A6000F5E710B5040000F092FA200010BD70B5D3 +:108A70000D0004000430F7F7A5FDE56370BD10B5E7 +:108A8000040043684269991800F077F8E36A002B04 +:108A900004D1A369002B00D0984710BDA06900281D +:108AA000FBD021001C319847F7E710B5040000F017 +:108AB0006CF80023A361E36210BD70B50D000400E3 +:108AC00000F063F86561206900F055F9291820006D +:108AD00000F053F870BDC36A10B50100002B04D13B +:108AE0008369002B00D0984710BD80690028FBD017 +:108AF0001C319847F8E710B50400F6F7E3FF2000B3 +:108B000000F045FA200010BD036810B50400002BEA +:108B100005D1C06800F02FF901236060236010BD0B +:108B200010B504000068002804D0E06800F023F9C4 +:108B30006368C01A10BD10B58468FFF7F1FF2018F4 +:108B400010BD10B50400C06800F015F90023606086 +:108B5000A36010BD002310B5036043608360040070 +:108B6000F6F7E0FFE0602000FFF7EBFF200010BD0C +:108B700010B503689B68984710BD10B50A00030044 +:108B8000011D006900F0BFF810BD10B5011D00699E +:108B900000F0D5F810BD10B50120FCF773FB70474D +:108BA000704710B5FFF7FCFFFFF7F9FFEFF7F2FE94 +:108BB00010BD10B5002801D000F001F8FEE710B597 +:108BC0009AB0032102A800F06EF8022108A800F074 +:108BD0006AF801210EA800F066F8102114A800F030 +:108BE00062F89624059B039A20001A60099A0C9B50 +:108BF0001A600F9A129B1A60159A179B01921A60BD +:108C000000F0C9F8069B039A20001A60099A0B9B92 +:108C10001A600F9A119B01921A60159A189B1A609C +:108C200000F0B9F8DEE70FB4012010B5FCF72AFB1D +:108C300070B50D0004001600F6F7E8FF6B1C07D0B6 +:108C40000021200000F0B4F83100200000F0AAF864 +:108C500070BD70B5436804000D00002A0AD0C268D8 +:108C600013602000012100F0A3F82900200000F08B +:108C700099F870BD0269F3E710B50322FFF7D8FF3A +:108C800010BD10B5FFF7D4FF10BD70B50D00040086 +:108C90001600F6F7BBFF6B1C04D032000021200049 +:108CA000FFF7D7FF70BD10B50022FFF7EEFF10BD34 +:108CB00070B504000D0003681B68984763681D6069 +:108CC00070BD036870B5DB680400984763685A6834 +:108CD0002368002A02D19B68984770BD5B681568BD +:108CE000984763682D1A5A68002D07DC916859600F +:108CF0001B68002BEAD050689847E7E723681068A4 +:108D00001B699847E9E770B50D0072B64B60002308 +:108D100046680A607468002C09D1002B0DD10368E5 +:108D200075601B6910009847AC6062B670BD216821 +:108D3000511AF2D42300A468EDE79D60F4E710B562 +:108D400072B6426853688B420DD19B6853600268CB +:108D5000002B03D19368984762B610BD126918685A +:108D60009047F9E71300002BF6D09A689142F9D1A9 +:108D70008A689A60F0E710B503685B68984710BD91 +:108D800070B50400F7F78AFD0500F7F787FD401B73 +:108D9000A042FAD370BDFA2310B59B005843FFF7E9 +:108DA000EFFF10BD10B5007840B200F081F810BDA3 +:108DB000002902D0012900D070470023A022C35609 +:108DC000D205C133FF339B009950F5E7F7B5019207 +:108DD000B1221E0003684910D2009950802101225F +:108DE00089005A50190000240500FC31CC601A603B +:108DF000771E019BBC420BDBD91901222800F7F733 +:108E000033F8002819D02800F7F7F4F83E0010E0F6 +:108E1000191900222800F7F727F800280BD028009E +:108E2000F7F71AF906002800F7F7E4F8002E00DB40 +:108E300026003000FEBD0134DAE7089B002BF8D095 +:108E40002B68FC339A68002AFCD000229A60F0E775 +:108E5000F8B51700B1221C000368D20049109950E0 +:108E60008022002592009D50012206009A60A542B2 +:108E700009DB069B002B04D03000F7F7D3F800285D +:108E800013D120000EE0795D3000F6F7D9FF0028FD +:108E900009D03000F7F7AEF83000F7F7DDF800281A +:108EA00000DB2800F8BD0135E1E701204042F9E789 +:108EB000A0238000DB05C018E02310B50C24DB00E4 +:108EC000C2588900A243C250C2581143C15010BDBC +:108ED00030B5002902D001290FD030BD01220C008D +:108EE00013008B4005691D4203D005688B00EB1809 +:108EF0001C6001311F29F3D1EFE700230A009A40DB +:108F00000469144203D004689A00A2181160013366 +:108F10001F2BF3D1E1E70B00426810B5146801691B +:108F2000634019406140116010BD10B5407840B2F7 +:108F3000F7F7D8F810BD82B00190C046C046C046D1 +:108F4000C046C046C046C046C046C046C046C046F1 +:108F5000C046C046C046019B013B0193002BECD1AB +:108F600002B07047704770470023CB565A1C01D19E +:108F7000180002E0834201D1486870470C31F3E7E2 +:108F80000B0010B501001800FCF768F910BD10B512 +:108F9000F0F71EFB10BD10B5041E00D101342000F7 +:108FA000F0F7E2FA002807D1F7F714FD002801D105 +:108FB00000F003F88047F2E710BD10B50620FCF77B +:108FC0009BF90120FFF7F5FDC9B28218904201D14B +:108FD0000020704703788B42FBD00130F6E730B5B4 +:108FE0000024A24201D1002005E0035D651C0C5D58 +:108FF000A34201D0181B30BD2C00F2E7002310B5AE +:109000009A4200D110BDCC5CC4540133F8E710B5CE +:10901000884202D98B18984208D300239A4207D07D +:10902000CC5CC4540133F9E78B5C8354013AFBD226 +:1090300010BD03008218934200D1704719700133AC +:10904000F9E770B504000D001F2904D91623036049 +:109050000120404270BD436C002B04D08A009B1855 +:109060001A68002A08D1200000F015F82A00010033 +:109070002000FCF74BF9EDE70020012AEAD0511C53 +:1090800003D1162301302360E4E7002428001C608C +:1090900090472000DEE710B5FCF734FC10BD0278E5 +:1090A0000B78002A03D0013001319A42F7D0D01A50 +:1090B00070470023C25C0133002AFBD1581E704761 +:1090C00070B50400002A00D170BD0D78561E631CD7 +:1090D00025700131002D05D1A4189C42F4D01D70DB +:1090E0000133FAE71C003200ECE7F7B515000193F5 +:1090F0008A680B6900900C00934200DA130022008A +:109100002B6043321278002A01D001332B60236890 +:109110009B0602D52B6802332B60062723681F406D +:1091200027D0230043331B785A1E934122689206AE +:1091300030D42200019943320098089EB047431C66 +:1091400025D0062320682A68E16803400025042B07 +:1091500003D18D1AEB43DB171D40A36822699342AC +:1091600001DD9B1AED180027BD4220D1002010E040 +:109170000137E3682A689B1A9F42D2DA2200012352 +:10918000193201990098089EB047431CF0D1012084 +:109190004042FEBD3020E1184331087021005A1CC6 +:1091A00045310978A218433202331170C1E7220019 +:1091B00001231A3201990098089EB047431CE6D05B +:1091C0000137D1E7F8B5C046F8BC08BC9E467047E9 +:1091D000F8B5C046F8BC08BC9E46704700000000C9 +:1091E0004FBB610567ACDD3F182D4454FB21E93FBF +:1091F0009BF681D20B73EF3F182D4454FB21F93FAE +:10920000E2652F227F2B7A3C075C143326A6813C33 +:10921000BDCBF07A8807703C075C143326A6913CDE +:109220000000000000000000218901000F5C020026 +:10923000FFFF050005000000000000000000000125 +:10924000000000010001000100000001000000001A +:1092500005000000050000000300000009000000F8 +:109260000D04000028A10200000000000000000022 +:10927000515D02004F5D0200595D02005B5D02001E +:10928000FFFF000000000000FFFF010001000000E0 +:1092900000000000000000005F6302004F5D02005C +:1092A000A3630200A56302000000000000000000AC +:1092B0005F6302004F5D0200A1630200B163020020 +:1092C000616302007D630200816302009D6302000E +:1092D0007D9B0100859B010093640200000000005B +:1092E0000000000021A001004F5D020001A101006B +:1092F0004B65020000000000000000005F630200F8 +:109300004F5D02008B6502008D65020075A10100B2 +:109310006B650200876502007DA10100996502006E +:10932000010000001700000046000000A30000003C +:109330005F010000D6020000C4050000A00B000081 +:109340000000000000000000256D02004F5D0200DB +:109350000DA80100A76A0200000000000000000044 +:109360006B70020075AE0100E1AD0100D76E020026 +:1093700055AF0100E96E020083700200F8FFFFFFA5 +:10938000000000005F63020055B0010075AF0100EE +:1093900085AF010000000000000000005F630200D4 +:1093A0004F5D0200AF700200B170020000000000CB +:1093B000000000005F6302003B7302002D73020097 +:1093C0002F73020000000000000000005F63020035 +:1093D0002B7502000175020003750200EC93020078 +:1093E00003000000049402000800000002000000D6 +:1093F0000000000004000000010000000800000060 +:1094000002000000C40900000000000088130000F2 +:10941000080000001027000010000000204E00008F +:1094200018000000803801002000000000710200D8 +:109430002800000000E20400300000000088130053 +:109440003800000000000000000000005F63020020 +:109450003B75020055BB01004575020061630200C7 +:109460007D630200816302009D63020061BA010016 +:1094700099BB010093640200BCFFFFFF00000000E5 +:109480005F63020051BA010079BB010089BB010092 +:1094900045BB01006B6502008765020095BC0100B9 +:1094A00099650200B494020003000000CC9402000D +:1094B000080000000200000000000000040000009E +:1094C000010000000800000002000000E2040000AB +:1094D00000000000C409000008000000881300001C +:1094E000100000001027000018000000204E0000AF +:1094F00020000000803801002800000000710200F8 +:109500003000000000C40900380000000000000026 +:10951000000000005F63020069750200D9BD010010 +:1095200073750200616302007D63020081630200C3 +:109530009D63020025BD0100F1BD0100936402009E +:10954000489502000B000000D4300000000000002D +:10955000A86100002000000050C30000400000008F +:10956000A086010060000000400D030080000000A4 +:10957000801A06008800000000350C0090000000F2 +:10958000006A1800B000000000D43000D0000000D5 +:1095900000A86100F00000000050C300F8000000C7 +:1095A00000000000000000005F63020097750200E9 +:1095B000C5BE0100A1750200DDBE01006B650200A1 +:1095C0008765020081BF010099650200DC950200F9 +:1095D00004000000FC9502000900000002000000E9 +:1095E000000000000400000010000000080000005F +:1095F00020000000100000003000000069020000A0 +:1096000080000000E802000090000000C409000093 +:1096100070000000881300006000000010270000A8 +:1096200050000000204E000040000000409C000060 +:1096300030000000A08601002000000040420F0022 +:109640001000000000000000000000005F63020046 +:10965000C5750200F9C00100CF7502006163020008 +:109660007D630200816302009D63020065C001000A +:1096700011C1010093640200809602000400000002 +:10968000102700000C000000204E00000800000021 +:1096900050C3000004000000A0860100000000008C +:1096A00000000000000000005F630200F37502008C +:1096B00061C20100FD75020001C201006B6502007C +:1096C0008765020079C20100996502000000000070 +:1096D000000000005F63020021C401003DC30100DF +:1096E000697602000000000000000000D1D30100F4 +:1096F000CF7C02000000000000000000F1D3010058 +:10970000E17C0200000000000000000011D4010014 +:10971000F37C0200000000000000000031D40100D2 +:10972000057D020000000000000000003779020003 +:109730003B7902003F79020043790200B1D1010078 +:10974000477902004B7902004F79020053790200F9 +:10975000577902005B7902005F79020063790200A9 +:10976000677902006B7902006F7902007379020059 +:10977000777902007B790200817902008579020005 +:10978000897902008D7902009179020095790200B1 +:10979000997902009D790200A1790200A579020061 +:1097A000A9790200978B0200978B0200F9D401007F +:1097B000000000000000000051D40100177D0200ED +:1097C000000000000000000031D30100757C0200A1 +:1097D000000000000000000009D30100E57B02004A +:1097E00000000000000000001DD301000F7C0200FB +:1097F000000000000000000051D30100877C02003F +:10980000000000000000000071D30100997C0200FC +:109810000000000000000000C1790200C5790200CC +:10982000C9790200CD790200D1790200D579020010 +:10983000D9790200DD790200E1790200E57D0200BC +:10984000000000000000000091D30100AB7C02008A +:109850000000000000000000B1D30100BD7C020048 +:109860000000000000000000E5790200B9D101000D +:10987000E9790200ED790200F1790200F379020042 +:10988000F7790200FB790200FD790200017A0200FB +:10989000057A0200217C02000000000000000000A8 +:1098A0001D7B0200117B0200057B0200FD7A020095 +:1098B0005B7A0200AD790200B1790200B57902004D +:1098C000B9790200BD790200B97B020000000000F6 +:1098D00000000000297D02000F7A02002D7B0200AB +:1098E00095D20100137A0200177A0200C57D0200AA +:1098F000A57D02004DD2010071D4010019D20100F2 +:109900001B7A0200A5D40100777D02000000000050 +:1099100000000000857F0200B97F0200DD7E0200AA +:10992000E17E0200E57E0200EB7E02004B79020040 +:109930000DDA0100097F0200337F0200457F02003B +:109940005B7F0200717F02008B800200EB7F0200D0 +:10995000FF7F0200118002002380020019D801005D +:109960003D800200AF800200E780020041800200DB +:109970004980020051800200558002005B80020095 +:1099800061800200A579020065D8010053810200C0 +:1099900061D901007F81020000000000000000008A +:1099A0008DDE010061DD0100F381020079DD01003F +:1099B00095DD010029820200678202008F82020089 +:1099C000E17902006DE00100D588020055E4010054 +:1099D00081E401000DE40100D9E301001DE3010071 +:1099E000EDE2010069E801004DE80100B9E701007E +:1099F0003D890200DDEE0100158902002189020087 +:109A00003589020095EF01001189020029890200C1 +:109A10003989020079ED01003189020019890200BB +:109A2000000000000000000015FA0100C1890200DA +:109A30000000000000000000238A0200258A0200C6 +:109A40000000000000000000318A0200638A02006A +:109A50000000000000000000F1A70100B96A020048 +:109A60007F8A02000000000000000000C5FA01002B +:109A7000F78A0200D78A0200000000000000000000 +:109A80000000000000000000978B0200949A020082 +:109A9000E4260020110802009D080200658F0200E4 +:109AA000678F0200B508020001000000007000404E +:109AB00004000000020000000070004008000000E8 +:109AC00003000000007000401000000004000000CF +:109AD0000070004020000000050000000070004001 +:109AE0004000000006000000007000408000000000 +:109AF000FF000000FFFFFFFF00000000B0040000B7 +:109B000000F004006009000000D00900C01200004D +:109B100000B01300802500000050270040380000EE +:109B200000003B00004B000000A04E0080700000D1 +:109B300000F07500127A000000008000009600001E +:109B400000509D0000E1000000F0EB00002C01003F +:109B500000903A0100C2010000E0D7010084030038 +:109B600000B0AF0390D0030000000004000807001D +:109B700000705F0700100E00A4DFBE0E40420F0011 +:109B80000000001070140200401402005214020081 +:109B90009413020052140200361402005214020000 +:109BA0009413020040140200401402003614020014 +:109BB000941302009C1302009C1302009C130200E9 +:109BC0005814020040140200401402001414020051 +:109BD000F8140200141402003614020014140200D7 +:109BE000F81402004014020040140200361402006F +:109BF000F81402009C1302009C1302009C13020044 +:109C000002150200F0170200401702004017020080 +:109C10003E170200E2170200E2170200D817020006 +:109C20003E170200E2170200D8170200E2170200F6 +:109C30003E170200E8170200E8170200E8170200CA +:109C400078180200C0250200A22502005C2502004F +:109C50007A2402005C250200942502005C250200A3 +:109C60007A240200A2250200A22502009425020007 +:109C70007A2402007224020072240200722402007C +:109C8000D8270200202E0200E02C0200E02C020067 +:109C9000DC2C0200F82D0200F82D0200EA2D020053 +:109CA000DC2C0200F82D0200EA2D0200F82D020043 +:109CB000DC2C0200002E0200002E0200002E02000A +:109CC00004300200737172740000000073717274CA +:109CD00066000000000FC93F000F494000CB9640CE +:109CE000000FC9400053FB4000CB164100ED2F414F +:109CF000000F49410031624100537B41003A8A41E3 +:109D000000CB9641005CA34100EDAF41007EBC4119 +:109D1000000FC94100A0D5410031E24100C2EE412F +:109D20000053FB4100F20342003A0A420083104212 +:109D300000CB164200141D42005C234200A52942BC +:109D400000ED2F4200363642007E3C4200C74242C0 +:109D5000000F4942A2000000F9000000830000004B +:109D60006E0000004E0000004400000015000000DE +:109D700029000000FC000000270000005700000040 +:109D8000D1000000F500000034000000DD000000FC +:109D9000C0000000DB000000620000009500000031 +:109DA000990000003C00000043000000900000000B +:109DB00041000000FE0000005100000063000000B0 +:109DC000AB000000DE000000BB000000C50000008A +:109DD00061000000B7000000240000006E000000D9 +:109DE0003A000000420000004D000000D2000000D8 +:109DF000E000000006000000490000002E00000006 +:109E0000EA00000009000000D100000092000000FC +:109E10001C000000FE0000001D000000EB00000020 +:109E20001C000000B100000029000000A700000095 +:109E30003E000000E8000000820000003500000045 +:109E4000F50000002E000000BB00000044000000F0 +:109E500084000000E90000009C0000007000000089 +:109E600026000000B40000005F0000007E0000003B +:109E7000410000003900000091000000D600000001 +:109E8000390000008300000053000000390000008A +:109E9000F40000009C000000840000005F0000004F +:109EA0008B000000BD000000F90000002800000049 +:109EB0003B0000001F000000F800000097000000B9 +:109EC000FF000000DE000000050000009800000018 +:109ED0000F000000EF0000002F0000001100000044 +:109EE0008B0000005A0000000A0000006D00000016 +:109EF0001F0000006D000000360000007E00000022 +:109F0000CF00000027000000CB0000000900000087 +:109F1000B70000004F000000460000003F000000B6 +:109F2000660000009E0000005F000000EA000000E4 +:109F30002D0000007500000027000000BA0000009E +:109F4000C7000000EB000000E5000000F100000089 +:109F50007B0000003D000000070000003900000009 +:109F6000F70000008A00000052000000920000008C +:109F7000EA0000006B000000FB0000005F00000032 +:109F8000B10000001F0000008D0000005D00000017 +:109F90000800000056000000030000003000000030 +:109FA00046000000FC0000007B0000006B00000089 +:109FB000AB000000F0000000CF000000BC0000007B +:109FC000200000009A000000F400000036000000AD +:109FD0001D000000A9000000E30000009100000047 +:109FE000610000005E000000E60000001B000000B1 +:109FF00008000000650000009900000085000000D6 +:10A000005F00000014000000A000000068000000D5 +:10A01000400000008D000000FF000000D80000009C +:10A02000800000004D0000007300000027000000C9 +:10A0300031000000060000000600000015000000CE +:10A0400056000000CA00000073000000A8000000D5 +:10A05000C900000060000000E20000007B0000007A +:10A06000C00000008C0000006B0000000000C93F31 +:10A070000000F0390000DA370000A2330000842E1F +:10A080000000502B0000C2270000D0220000C41F97 +:10A090000000C61B00004417040000000700000079 +:10A0A00009000000000000000000000000000000A7 +:10A0B00000000000000000000000000000000000A0 +:10A0C0000000000000000000000000000000000090 +:10A0D0000000000000000000000000000000000080 +:10A0E0000000000000000000000000000000000070 +:10A0F0000000000000000000000000000000000060 +:10A10000000000001C2000205261DA02FA7E42ABFF +:10A11000850B7C80220097CC5261DA01FA7E42AB3B +:10A12000850B7C80220097CC000004020204020010 +:10A130000002040404000202000404030100000100 +:10A1400003030300010102030304020101030104EC +:10A1500003010003000004010102000003027A76FB +:10A16000677074756F6965617A76677074756F6909 +:10A1700065617A76677074000004020204020000D0 +:10A1800002040404000202000404030100000103AD +:10A19000030300010102030304020101030104039C +:10A1A000010003000004010102000003021B1B0068 +:10A1B0000E11000000000008080800080A4A4000CC +:10A1C000000A5FEA5FEA0ED92ED36E193244893352 +:10A1D0000C924C924D0808000000048808080408FE +:10A1E00004848488000A448A4000048EC4800000ED +:10A1F00000048800000EC000000000080001224496 +:10A2000088100C9252524C048C84848E1C824C9088 +:10A210001E1EC244924C06CA525FE21FF01EC13E8F +:10A2200002448ED12E1FE24488100ED12ED12E0E64 +:10A23000D12EC4880008000800000480048802446D +:10A24000880482000EC00EC008048244880ED12605 +:10A25000C0040ED135B36C0C925ED2521C925C924B +:10A260005C0ED010100E1C9252525C1ED01C901E20 +:10A270001ED01C90100ED013712E12525ED2521CA2 +:10A280008808081C1FE242524C1254981492101075 +:10A2900010101E113B75B131113935B3710C92524A +:10A2A000524C1C925C90100C92524C861C925C9208 +:10A2B000510ED00C825C1FE4848484125252524CA2 +:10A2C0001131312A44113135BB7112524C92521165 +:10A2D0002A4484841EC488101E0EC808080E100864 +:10A2E0000482410EC242424E048A40000000000037 +:10A2F000001F0804800000000ED2524F10101C9264 +:10A300005C000ED0100E02424ED24E0C925C900EAB +:10A3100006C81C88080ED24EC24C10101C9252085F +:10A3200000080808024002424C10149814920808D1 +:10A33000080806001B75B131001C925252000C92A5 +:10A34000524C001C925C90000ED24EC2000ED010F7 +:10A35000100006C8049808080EC807001252524F91 +:10A360000011312A4400113135BB00124C8C92008F +:10A37000112A4498001EC4881E06C48C84860808CE +:10A3800008080818080C881800000C8360302C326C +:10A3900035352C302C3235352C300A302C323535D1 +:10A3A0002C302C3235352C300A302C302C302C30DF +:10A3B0002C300A3235352C302C302C302C323535BF +:10A3C0000A302C3235352C3235352C3235352C309F +:10A3D0000A0054494C5420544F2046494C4C2053B9 +:10A3E000435245454E2000636F6D70617373436146 +:10A3F0006C000000010002000300040000010101E4 +:10A40000020103010401000201020202030204022C +:10A410000003010302030303040300040104020414 +:10A420000304040474656D7043616C00E2ECF0F4A5 +:10A43000F8FC0004626C65537973417474727300A4 +:10A44000424243206D6963726F3A62697400205B17 +:10A45000005D00322E312E31006261642068616E31 +:10A46000646C6520746F20756E6465726C79696EBA +:10A4700067207472616E73706F7274006E5246352D +:10A480007800494E495449414C495A4154494F4E2C +:10A490005F494E434F4D504C455445004E6F7264DA +:10A4A000696320424C45342E31207665723A257519 +:10A4B0002066773A25303478004E6F7264696320E5 +:10A4C000287370656320756E6B6E6F776E292076CA +:10A4D00065723A25752066773A2530347800756EB6 +:10A4E0006B6E6F776E00D8E2ECF0F4F8FC000401BC +:10A4F00002034E6F20617661696C61626C65204970 +:10A5000032430070696E6D6170206E6F7420666FEB +:10A51000756E6420666F722070657269706865720E +:10A52000616C00232D302B2000686C4C0065666741 +:10A5300045464700303132333435363738394142B9 +:10A54000434445460030313233343536373839618B +:10A55000626364656600000000000000C4DBFE7FEB +:10A560000100000000000000B2A1020053A402009C +:10A5700040A40200204E0000204E00001C200020BD +:10A5800000000000C4A00200E4A00200A4A0020099 +:10A5900000000000000000000000000000000000BB +:10A5A00000000000000000000000000000000000AB +:10A5B000000000000000000000000000000000009B +:10A5C000000000000000000000000000000000008B +:10A5D000000000000000000000000000000000007B +:10A5E000204EFFFF00000000FF0F10100700FF00CB +:10A5F00000040100E9800100318A0100F9940100A2 +:10A60000359801000D9B0100359B0100C1800100C0 +:020000040003F7 +:10C00000903C002061DC030073DC030075DC03005E +:10C010000000000000000000000000000000000020 +:10C0200000000000000000000000000069C10300E3 +:10C03000000000000000000079DC03007BDC03004E +:10C040007DDC03007DDC03007DDC03007DDC030080 +:10C050007DDC0300000000007DDC03007DDC0300CC +:10C060007DDC03007DDC03007DDC03007DDC030060 +:10C070007DDC03007DDC03007DDC03007DDC030050 +:10C080007DDC0300B3D703007DDC03007DDC03000F +:10C09000C9D703007DDC0300A9F303007DDC0300A6 +:10C0A0007DDC03007DDC03000000000000000000D8 +:10C0B0000000000000000000000000000000000080 +:10C0C00000F002F800F040F80CA030C8083824183E +:10C0D0002D18A246671EAB4654465D46AC4201D1C0 +:10C0E00000F032F87E460F3E0FCCB64601263342B2 +:10C0F00000D0FB1AA246AB46334318476C3600000B +:10C100008C360000103A02D378C878C1FAD85207AA +:10C1100001D330C830C101D504680C6070470000FD +:10C120000023002400250026103A01D378C1FBD853 +:10C13000520700D330C100D50B6070471FB5C04611 +:10C14000C0461FBD10B510BD03F091FA1146FFF7B0 +:10C15000F5FF00F0D3F803F0A9FA03B4FFF7F2FFFC +:10C1600003BC03F0ADFA00000648704502D1EFF3BE +:10C17000098101E0EFF30881886902380078024AFA +:10C1800010470000FDFFFFFF95D40300401E00BFD5 +:10C1900000BF00BF00BF00BF00BF00BF00BF00BFA7 +:10C1A00000BF00BF00BFF1D170470000401E00BFBC +:10C1B00000BF00BF00BF00BF00BF00BF00BF00BF87 +:10C1C00000BF00BF00BFF1D170470000401E00BF9C +:10C1D00000BF00BF00BF00BF00BF00BF00BF00BF67 +:10C1E00000BF00BF00BFF1D170470000056885F3B4 +:10C1F000088846680A4AEFF305839A42304602D11E +:10C20000084CA6463047074C064D0646064FF0B48C +:10C21000034C034D024E024FF0B4044800470000A7 +:10C2200000000000FFFFFFFF00000021F9FFFFFFFB +:10C2300070B505460C46164602E00FCC0FC5103E01 +:10C24000102EFAD2082E02D303CC03C5083E042ECA +:10C2500007D301CC01C5361F03E021782970641C87 +:10C260006D1C761EF9D270BD0A4610B501466648AF +:10C2700003F012F810BD10B502F026FC10BD10B589 +:10C28000624C86B01ECC03946C460EC4002807D0C6 +:10C29000684618DF002803D00022114602F0FCFF98 +:10C2A0000F20800313DF002803D00022114602F084 +:10C2B000F3FF574B48225749092003F051F8002853 +:10C2C00003D00022114602F0E7FF00200490059001 +:10C2D00001206946087404A860DF002803D000220A +:10C2E000114602F0D9FF4C4803F056F8002803D05D +:10C2F0000022114602F0D0FF06B010BD08B5474835 +:10C30000C169B12943D0002445480F214069890300 +:10C31000884204D000221146104602F0BDFF0120E1 +:10C320000007006901218902884204D000221146D9 +:10C33000104602F0B1FF3B4800903B4B0522032121 +:10C34000002001F068FA002803D00022114602F014 +:10C35000A3FF00F015FC00F058FC012500281AD0BE +:10C3600000F062FC002803D00022114602F094FF86 +:10C3700020466840FFF783FF00F038F800F07AFCB1 +:10C3800000280ED00022114602F086FF09E00124A9 +:10C390000021C161B8E720466840FFF770FF00F058 +:10C3A00025F803252D03002C04D1A86800F03EFBDE +:10C3B000002807D100F0F5FB002803D00022114629 +:10C3C00002F06AFFA86800F031FB002806D000F0F8 +:10C3D0001CFC002802D1A86800F0EFFBBFF34F8FD0 +:10C3E00013491248C860BFF34F8FFEE7094A10B5E2 +:10C3F00048321421082002F0B9FE002803D00022A0 +:10C40000114602F049FF10BDEFBEADDEE8F60300B5 +:10C41000C7F203002C2B002077C203000005004068 +:10C42000001000104BDC0300EC2800200400FA058B +:10C4300000ED00E070B5FF4C1E46A06815460229CD +:10C4400002D0042916D108E0052813D1A369002BD6 +:10C4500010D03246294604200BE002280AD1F648C3 +:10C46000406880470320A060A369002B02D03246B9 +:10C4700029469847280003D00022114602F00CFFFD +:10C4800070BD4CB5EB4E0120307005200195009435 +:10C4900000F006FB4CBD10B5E64C2078002801D01A +:10C4A000082010BD206901F0A2FA002803D0002264 +:10C4B000114602F0F1FE0F2100228904206901F0EB +:10C4C00059FA040003D00022114602F0E5FE20468E +:10C4D00010BDD84910B5D7481C3141610221816097 +:10C4E000C1681C3002F007FD002803D0002211466D +:10C4F00002F0D2FE10BD00B589B01822CF4902A8C3 +:10C50000FFF796FE069807990090019102A80FC8C0 +:10C5100000F0C6FA09B000BD00B5C64987B0498829 +:10C520006A4611810321090389680691C2490120E5 +:10C5300050394A6803928A680492C9680591069A3C +:10C540000091019202A90EC900F0AAFA002007B0DA +:10C5500000BD10B588B0182102A802F0C5FF002464 +:10C56000B4480294408869468881B3480799503896 +:10C57000C06806900191009003A90EC9204600F002 +:10C580008FFA204608B010BD00B5AA4987B0498887 +:10C590006A461181A849032050394A6803928A6883 +:10C5A0000492C9680591069A0091019202A90EC9E8 +:10C5B00000F076FA0020CAE73EB5A04A6B46183272 +:10C5C00007CA07C39B4D00246C7029466C801C3140 +:10C5D000684602F044FC002801D0AC603EBD032058 +:10C5E0009449000380681C3148609248944A0021B5 +:10C5F000103001F063F9002803D00022114602F048 +:10C600004BFE0F2100228904286901F0B3F90028AC +:10C6100003D00022114602F03FFE01206C60A860AA +:10C6200000203EBD83498861704770B542688248EA +:10C630001468536891685038D26804604360C260DF +:10C6400081600078440701D5840705D19C0703D198 +:10C650008C0701D1940701D0062070BD5B189A1891 +:10C66000744D0F239B02EA60994207D80321090306 +:10C6700089687723DB02591A914201D20C2070BDE0 +:10C680006D4C7049216070496160C10701D06F48ED +:10C6900004E0800701D56E4800E06E48A060A868FD +:10C6A000012802D00826304670BDFFF7F4FE0600D0 +:10C6B000FAD12168E8688847F5E770B5050004D02D +:10C6C000287A800703D0102070BD0E2070BD594C11 +:10C6D000A068032805D0042801D0052803D008202D +:10C6E00070BD0520A0606868E168860060688019F8 +:10C6F000884204D90020C04360600C2070BDFFF761 +:10C70000CAFE0028FAD1A96832466368606902F05F +:10C71000C2FB0028F2D1616889196160E268914228 +:10C72000ECD0092070BD10B5424C0820616800298A +:10C7300000D010BDA1680429FBD13F486178403882 +:10C7400002F010FC002802D00021617010BD05210C +:10C75000A16010BDF8B5374C0746A068032804D087 +:10C76000042804D008252846F8BD0420A06060688D +:10C77000002801D00820F8BDFFF78DFE0500FAD192 +:10C780007868860060788119402901D90920F8BDB0 +:10C79000294AB968403A1018324602F046FE6078DD +:10C7A00080196070DFE710B5224CA068052813D10E +:10C7B000E168606888420FD10620A060FFF76BFE39 +:10C7C000002808D16069E168406802F005FC002893 +:10C7D00001D10721A16010BD082010BD10B515487A +:10C7E0008168072901D0082010BD006901F0FFF819 +:10C7F000002803D00022114602F04EFD0E4880684A +:10C80000804710BD1CB506200195009400F048F942 +:10C810001CBDF8B51C4617460D46064600F0CEF87E +:10C8200000282AD00120000385421AD9291B301B79 +:10C83000234611E000280020142D0020F8F6030004 +:10C8400083C40300D3C40300F7C4030019C5030065 +:10C8500089C5030053C503001A46FFF7DAFF002815 +:10C860000BD13A462946304600F0B3F8002804D1EF +:10C870003A462946304600F0A1F8F8BDF0B589B037 +:10C88000684600F00BFA049800282AD00121090319 +:10C89000079A4018904226D9501A45081046049A23 +:10C8A0000C468718024668001618001908900320E5 +:10C8B00000038068049988420DD261190846042259 +:10C8C00000F087F800280CD121460422084600F029 +:10C8D00080F8002805D1BA1B2B4630460899FFF78F +:10C8E00098FF09B0F0BD049A079800F072F8F8E7D5 +:10C8F00000B58DB004A800F0D1F9099800280DD03A +:10C90000089800280CD008990B9840180190002135 +:10C910000998009180080290684618DF0DB000BDAC +:10C92000032000038068F1E700B58DB004A800F093 +:10C93000B5F909980028F1D0089800280ED0089978 +:10C940000B984018032100910F2102908903099848 +:10C95000019180080390684618DFDFE70320000399 +:10C960008068EFE730B591B0684600F097F9049819 +:10C97000002814D001210903079A4018904214D9C5 +:10C98000501A43081046049A5C0082180019611876 +:10C9900003242403A468049DAC4202D20E2011B0EB +:10C9A00030BD121AFFF735FFF9E703200CAB07C3C0 +:10C9B000049880080F900CA818DFF0E71FB5032338 +:10C9C00001909008039000930291684618DF04B02C +:10C9D00010BD1FB5012301909008039000930291B0 +:10C9E000684618DFF3E7000010B5BB480368012B69 +:10C9F00002D1022900D10160100003D000221146AB +:10CA000002F04AFC10BD10B5B34C48DF002803D03B +:10CA10000022114602F040FC02F0FCFB20680228D4 +:10CA200003D0032801D00428EFD110BD38B5006829 +:10CA3000401C19D00024684600F058F9009801689D +:10CA4000012910D1818800290AD0C1680320000380 +:10CA50008068002202F0CEFA00998988814201D1D3 +:10CA6000012400E00024204638BD10B504469A4851 +:10CA70002021001D02F0B9F9002803D00022114640 +:10CA800002F00AFC9448002320222146001D02F0F7 +:10CA90001BF9002803D00022114602F0FDFB10BD57 +:10CAA0000FB4F8B5684600F021F96846818B069D01 +:10CAB0000122894CFF238948002D13D0012D17D066 +:10CAC000032D2BD00021022D37D02A46052D46D02C +:10CAD000042D4ED0062A01D104202060F8BC08BCE9 +:10CAE00004B0184781800A9983600260C16010E039 +:10CAF0008180099D089949190A9D4919C160A5219C +:10CB000083600160089901610999856141610B9910 +:10CB1000C16122607148FFF7A8FFDFE700990B6849 +:10CB200003608B888380C968C160AA2181600899ED +:10CB30000161099941610A990BE0009D2E68A52EBB +:10CB400009D00660AE888680ED68C56001618360AB +:10CB500041618161DDE781800360C160F6E700F03B +:10CB600085F9002803D00022114602F095FB03202E +:10CB7000B3E781800360C160009989688160C9E77B +:10CB80000EB557480090202001900120029002F03D +:10CB900001F8002804D150496846091D02F023F825 +:10CBA0000EBD10B5FFF708FD002805D100F02FFBE2 +:10CBB0000446FFF728FF204610BD70B511DF00289E +:10CBC00003D00022114602F067FB464900200B68A3 +:10CBD000444C012180340A4682401A4204D0C506E2 +:10CBE000ED0E0A46AA402260401C2028F3D30324FD +:10CBF0002403A06813DF002803D00022114602F0AE +:10CC00004BFBA06802F0F2F970BD08B5684600F071 +:10CC10006DF800980168A52904D08068AA2801D081 +:10CC2000002008BD012008BD10B5FFF79BFE0028BD +:10CC300003D1FFF779FE00281BD0642001F0F2FD3C +:10CC4000FFF71CFE002803D00022114602F024FB4F +:10CC5000FFF788FE002803D00022114602F01CFBDB +:10CC6000FFF746FE040003D00022114602F014FB39 +:10CC7000204610BD00B589B018221B4902A8FFF755 +:10CC8000D7FA069807990090019102A80FC8FFF7FC +:10CC900007FFFFF7B8FE002009B000BD10B50E4930 +:10CCA00088B0044600232022091D684602F04FF890 +:10CCB0000098206068468088A0800398E060029811 +:10CCC000A06004982061059860610698A0610798AB +:10CCD000E06108B010BD000024280020202D0020B5 +:10CCE000E9C9030000E100E01CF70300014901600D +:10CCF0007047000000FC030008280CD004DC00286A +:10CD000007D006280FD108E00B280AD00C280AD13A +:10CD100005E001207047022070470320704704207F +:10CD20007047042901D0062070470520704770B570 +:10CD300015460A46032823D0042820D1FE4C00299A +:10CD400006D0E088FD49884219D0132176DF10E033 +:10CD5000284602F0A3F9002803D00022114602F071 +:10CD60009BFAE069A8420AD101220321F44801F0AC +:10CD700003F8002803D00022114602F08DFA70BD9E +:10CD800001211046FFF7B8FF02460121EEE7F0B59A +:10CD9000054608790E4685B081070CD0032211465E +:10CDA000284600F0E9FF002803D00022114602F0D7 +:10CDB00073FA05B0F0BDE0490090183102F047F970 +:10CDC000010011D1DC4CB168009AA06902F02DFB82 +:10CDD000009802F097F9010006D120466946183004 +:10CDE00002F09CF9010003D0284600F0AFFAE0E71A +:10CDF00004200190009880080290A069039001A887 +:10CE0000FFF75BFC07000BD0092F10D0A06902F0E0 +:10CE100045F9010002D0284600F098FA3946E3E7C8 +:10CE20003079616940186061A069E061C1E73079DB +:10CE300061694118616160780028BAD06089401E3C +:10CE40000004000C6081B4D1284601F0E9F8002804 +:10CE500003D00022114602F01FFA20896081A8E762 +:10CE600010B50022114602F017FA10BD10B5B24CF1 +:10CE700001202070E088B149884208D0132176DF74 +:10CE8000002810D00022114602F006FA0BE0A0782C +:10CE9000002808D074DF002803D00022114602F0D9 +:10CEA000FBF90020A07001F034FC002803D0002220 +:10CEB000114602F0F1F9002010BD70B50D6804466E +:10CEC00001209D4A2B0002F002FC0A2B304306137E +:10CED00020575C466012FFF766FC0421FFF70CFF49 +:10CEE000024604212EE00022114602F0D5F970BD61 +:10CEF000FFF7BCFF002803D00022114602F0CCF956 +:10CF0000FFF76CFC002808D170BDFFF7AFFF0028C9 +:10CF100003D00022114602F0BFF9FFF773FC70BD89 +:10CF2000106188680078107170BD022010618868F7 +:10CF300000780128F8D1FFF7F6FB0221FFF7DCFEAD +:10CF400002460221204600F017FF0028CBD170BD19 +:10CF50000320106170BD12692046012A06D0022A02 +:10CF600007D0032AF6D1FFF712FF70BD00F001FAD7 +:10CF700070BD00F03BFA70BD507088881081508100 +:10CF800070BD00205070108170BD2046516901F0C5 +:10CF900010F8DAE710B5044669488EB08179684622 +:10CFA000817068490180342101A802F09DFA0220B5 +:10CFB000019000216846417284720121018205902E +:10CFC000002101A801F03FFA002803D000221146F9 +:10CFD00002F062F90EB010BDF0B5574C8BB0A078DE +:10CFE00000283AD156481821183802F07DFA204618 +:10CFF000534CC078183C00250126002837D027461E +:10D00000483700950195029510226946F81D039551 +:10D0100002F0DEF9002822D0F81D08900997684632 +:10D02000067509A804906846067708A806900420AB +:10D03000FFF7B0FF25700220207204A8E0602820CE +:10D0400020823F486582183873DF002803D0002211 +:10D05000114602F021F9384886700BB0F0BD05206A +:10D06000FFF798FF2670676025722582E9E70620A2 +:10D07000FFF790FF257065602572E0E770B52E4CD4 +:10D0800001880022E588A6B017290AD01EDC1129E4 +:10D090003FD008DC022977D0102902D18088E080B7 +:10D0A000A27026B070BD264C30342646183613299F +:10D0B00051D01429F5D1C289638D00219A4200D143 +:10D0C000314600238088E21D82DF1BE0512970D0A9 +:10D0D0000EDC18296CD01929E3D180790028E0D121 +:10D0E000A270E068401EE0604FD0FFF775FFD8E700 +:10D0F000522976D05529D4D180790028D1D1132155 +:10D10000284676DF0028CCD00022114602F0C4F871 +:10D11000C7E78020694688803220E060012301AAA9 +:10D1200006A92846AADF002803D00022114602F0F3 +:10D13000B3F82078002807E030280020FFFF000027 +:10D14000582D00203015000001D1FFF745FF0020C9 +:10D15000C043E080A5E70722C14910A802F065F9A5 +:10D160001022E11D0CA802F060F91C22314612A821 +:10D1700002F05BF90CA80A9012A8099006ABB94A14 +:10D18000852128467FDFBDE70DE01822B64906A8B5 +:10D19000FFF74EF80A980B990090019106A80FC866 +:10D1A000FFF77EFC7DE70021284667DFAAE700E065 +:10D1B00017E0817900299AD0807A042803D00628C4 +:10D1C00001D0052893D1022909D0012069460872AF +:10D1D000FF208330888102A92846A8DF92E7022039 +:10D1E000F4E700F08DF88DE710B5044601F0C2FABF +:10D1F0009B482146303800F09AFE2046FFF73EFF5C +:10D2000010BD10B50022114602F046F810BD30B531 +:10D21000944D87B00024203D2C7094482C6102F07E +:10D22000B3F800286AD19248FFF7FCF901F000FF3B +:10D23000002863D18A4800F059F9002801D1012063 +:10D24000E87011206946087207228AA102A87CDFD3 +:10D25000002803D00022114602F01EF800940C2191 +:10D2600068460194018018214180FF21848091311A +:10D27000C1807ADF002803D00022114602F00CF8AA +:10D2800004206946009408807C4801907C48029004 +:10D290007348303800F00BFE002803D000221146FE +:10D2A00001F0FAFF1C21684602F01EF97548019052 +:10D2B0000120800302900094032168460173C48119 +:10D2C0000474714806900594684601F0FEF9002840 +:10D2D00003D00022114601F0DFFF6249E122087805 +:10D2E0004008400010400C30DF221040087007203A +:10D2F000487010208870FFF76FFE002007B030BD27 +:10D3000070B5584C614D203CE088A84201D10820FE +:10D3100070BDE178002914D051490123082234312D +:10D32000A9DF0028F4D12A460C21E088A7DF58495C +:10D33000884204D0082802D0891C8842E8D1002005 +:10D3400070BD00231A461946A9DF70BD10B50A4604 +:10D35000044603211046FFF7CFFC02460321204676 +:10D3600000F00AFD002803D00022114601F094FFCE +:10D3700010BD30B5054687B00020009001900290A6 +:10D38000039038486A46203800791070364A0C3AC3 +:10D3900010689268049068460692059008790C28F7 +:10D3A00006D003221BE00022114601F075FFA5E71D +:10D3B0008C68204600F049F80190201D00F045F8E7 +:10D3C00002902046083000F040F8039004A8FFF7D0 +:10D3D0002CF9002892D00121FFF78EFC0246012192 +:10D3E000284600F0C9FC0028DDD187E7FEB50446D9 +:10D3F000087982070ED08207920F04239B1A00221D +:10D40000154604E08E683554401CC0B2521C9A4246 +:10D41000F8D308710120009088680290087980088C +:10D4200001906846FFF796F900280DD00221FFF71A +:10D4300063FC02460221204600F09EFC002803D037 +:10D440000022114601F028FFFEBD10B5044602F08F +:10D450004DF80002E178000A0906084310BD0000FB +:10D46000882D00205028002040F70300E9D1030058 +:10D470002FCD03004466755461726700BBCE030074 +:10D4800003D20300CD0C000061CE0300FFFF0000BB +:10D490000230000010B50C46002802D001200860C0 +:10D4A00010BD2168002911D01C48421A814212D0B7 +:10D4B0003C2A0DD23C303C3101220B7803701346DC +:10D4C000491E401E521C3C2BF7D904E00E200BE0F5 +:10D4D0003C2201F0AAFF00223C21104801F08AFD05 +:10D4E0000E49891E08800020206010BD70B50546D9 +:10D4F00000223C21094801F07DFD084CA41E218832 +:10D50000884201D00B2070BD3C220449284601F01E +:10D510008CFF2088401C2080002070BD823F0020AE +:10D520008307FF22DB0E9A408907090E99400028E5 +:10D530000BDA0007000F08388308FA489B001B1815 +:10D54000D86990430843D86170478308F6489B0028 +:10D550001B181868904308431860704770B5012481 +:10D56000F24960040860F24940108860F04940398F +:10D570008860F04D6C602F20FEF708FEAC60EE4D29 +:10D5800000242F206C61FEF701FE2C7170BDF0B5F8 +:10D59000E94F2821BC6841430D1939694A1C09D05B +:10D5A00028224A431619AB68B268934204D8D21AAB +:10D5B000B26069623861F0BD0A4602E00A46796AE3 +:10D5C0009B1B4E1C0BD028264E433719BE689E422B +:10D5D000F4D328264E433619B768FF1AB760AB60FC +:10D5E000696228214A4311194862F0BD70B5D24CD6 +:10D5F0002269A5681346114606E0814207D00A4613 +:10D60000282671434919496A4E1CF6D170BD002E77 +:10D61000FCD08A420CD1282043435819406A20612B +:10D62000401C05D1C34B01209860002363616071E9 +:10D63000282041434819282381685A43406A5219D7 +:10D640005062421CE2D0282250434019826851188F +:10D65000816070BDF8B5B84C2569681C35D0B748F5 +:10D66000002640686169401A07023F0A19E0282035 +:10D670004543A0682A189068B84214D8A3693F1A95 +:10D680008619556A002B09D0116AD069984700287D +:10D6900007D00022114601F0FFFD02E0D169106AB7 +:10D6A0008847681CE3D1A178E078814206D1401C0C +:10D6B000C0B2E070022801D10020E0709E4900064F +:10D6C000800D1C310E5000F0BAF9F8BDF8B50446D3 +:10D6D000994800270169009146785CE09648F1007E +:10D6E000C2688D1851E0601C07D0934A28209268C8 +:10D6F000604321468018446A24E028781821414379 +:10D700006A68401CC0B252182870A978884200D1BB +:10D710002F70894B516828209B684843C0181368B4 +:10D72000012B34D1037E002B31D19368C360D368C1 +:10D73000036113694361526902627F4A5279002A88 +:10D7400000D0C7607C4BC2685B6996469C46D31A82 +:10D750001A027B4B120A9A4202D20369D21808E0DD +:10D76000724663469A1A12020369120A934202D958 +:10D770009A1A826000E08760C76001220761027622 +:10D78000921E42620846FFF702FF601CABD1287868 +:10D7900069788842A7D13046761EF6B200289DD11E +:10D7A000654801690098814201D00120F8BD002040 +:10D7B000F8BD64490020086048608860C86061491D +:10D7C00040390860486045E7FEB50020C0435A4D27 +:10D7D00002906869019068462E6900F035F90746A5 +:10D7E00000F04FF90446002F08D002AA01990098D2 +:10D7F00000F08FF90298FFF769FF06E00298FFF743 +:10D8000065FF002801D1002C02D0304600F0AAF9B3 +:10D8100000206871FEBDFFB59807002481B01E4648 +:10D8200015460F4600280BD1002E09D0FFF796FEB3 +:10D8300041490A9888610F70324600208E6008E0E6 +:10D84000072005B0F0BD28234343D4509B181C7615 +:10D85000401CB842F7DB28204743BB19032048701F +:10D860000F461846CB6019461830002218232E4662 +:10D870005E43D3005B181C705C709D70586030185C +:10D88000521C032AF5DB0020C0433861BC70FC70D9 +:10D8900001242D482405046003211420FFF740FED5 +:10D8A000224880380460254C0198A0600321112093 +:10D8B000FFF736FE606878610020C2E770B51E4C45 +:10D8C000A568002D06D0002A06D0002804D0002329 +:10D8D000247809E0082070BD072070BD28265E432B +:10D8E000AE59002E04D05B1CA342F7DB042070BDB0 +:10D8F000282401265C432E516419E26161600360B3 +:10D90000002070BD07494868C005C00D2CD01038F4 +:10D910001CD50207120F083A920892005118C969E3 +:10D9200019E0000000ED00E000E400E080E100E02C +:10D93000401301400010014058280020001501400C +:10D94000FFFF7F004011014080E200E08108B14A02 +:10D950008900891809688007C00EC1400806800F39 +:10D96000012803D0032803D002207047002070470D +:10D9700001207047FEB50446A748174682680D4649 +:10D98000002A0CD001788C4201D2052D01D207204B +:10D99000FEBD2146282359435358012B01D00820AE +:10D9A000FEBD8818406801281DD00026FFF7AAFF99 +:10D9B000C00099490190C9684018694600F018F9FB +:10D9C000002812D001214460016094494968083060 +:10D9D000E2C091490198C96841180098487000F068 +:10D9E0002EF80020FEBD2E46E0E70420FEBDF8B56F +:10D9F000894D0446A868002809D029788C4201D3B3 +:10DA00000720F8BD282161434058012801D0082093 +:10DA1000F8BDFFF777FFC600E8686946301800F0E8 +:10DA2000E7F8002809D0022112C0E86831180098F0 +:10DA3000487000F004F80020F8BD0420F8BD012073 +:10DA4000774900050860704710B5734900238A784C +:10DA5000CC78A24212D0521CD2B28A70022A00D1D3 +:10DA60008B708A786C4B92001C339A58026048691C +:10DA700010180002000A4861012010BD0360002058 +:10DA800010BDF8B5644801690091457833E06248FB +:10DA9000E900C0680E1834782AE0182060437168E5 +:10DAA000641C0818B178E4B2A14200D100240168D6 +:10DAB000022902D003291BD113E0574A40682821CC +:10DAC000926841438F18397E002911D0FFF78EFDEF +:10DAD000002038760CE028277843C0180276406A88 +:10DAE00003E04D4900228B680869471CF3D10861A7 +:10DAF0007078A042D1D128466D1EEDB20028C6D163 +:10DB0000454801690098814201D00120F8BD0020FC +:10DB1000F8BDF7B5404C0025A76823691EE0282111 +:10DB20005943C9198E68864202D9301A886017E0B5 +:10DB3000801B751900268E600E764E699C464B6AD6 +:10DB4000B646002E0AD0019E76193602360ACE60FD +:10DB500076460E6116684E6261461160591CDED130 +:10DB60002361FEBDF8B52C4801694A1C3DD028222E +:10DB70005143826889188E6828494C684769007942 +:10DB8000E11B0D022D0AED1C002815D10120254AAC +:10DB900000045060234A403A5060214940008031DF +:10DBA0000860214908602149012008602F20FEF704 +:10DBB000EDFA194901200871B54200D23546E8193D +:10DBC00000021649000A4031086014494968001BE8 +:10DBD000091B0902090A0002C91C000A814203D973 +:10DBE00001200F4940040860F8BDFFF7B7FCF8BDFD +:10DBF00042788378521C934200D1002203789342EA +:10DC000001D1002070470A604168407818225043D3 +:10DC10000818704700E400E0582800200015014073 +:10DC200000E200E04013014000E100E0001001408C +:10DC300010B50446082904D000221146104601F010 +:10DC40002BFB21686068884710BD1CB501910090CE +:10DC5000024A0821684601F09DFA1CBD31DC030030 +:10DC60000A48026803210A430260094880470948BC +:10DC70000047FEE7FEE7FEE7FEE7FEE7FEE70000FF +:10DC800005480649064A074B704700002405004036 +:10DC9000A9DC0300C1C0030090300020903C0020AC +:10DCA0009034002090340020F8B500F035F82B4E69 +:10DCB000002804D02A4870602A49F01388612A4855 +:10DCC0000124018CC9B201290DD1818C09070AD127 +:10DCD000018D0906090F042905D1808D0006000F6A +:10DCE00001D1224884600027B461214D6F60A805EE +:10DCF0008460686800280ED1C820FEF757FA1D48D6 +:10DD00007F1C8742F5D30020B0610120800784602A +:10DD100068680028FCD0F8BD1348018CC9B20129FD +:10DD200017D1818C090714D1018D09060A0F03D17F +:10DD3000828D1206120F0ED0090F012903D1828D98 +:10DD40001206120F07D0032903D1808D0006000FA1 +:10DD500001D00020704701207047000000050040FE +:10DD6000DFFF07C0006C0040C00F00F0000600405D +:10DD7000000100408813000030B585B0002822D093 +:10DD80000388FE4CA34220D0FD4B1B78002B1CD0F7 +:10DD9000FB4B10255B1C1D705970002401259A70E7 +:10DDA000032269460A820094019402940394028A31 +:10DDB0000A808D708C8004A90291039300886946C3 +:10DDC000A6DF05B030BD0E20FBE70820F9E7F0B56F +:10DDD0008BB004460227684607730026099687849D +:10DDE000C68408A80A900D46A18A208809AAA5DF42 +:10DDF000002804D0E16A00291AD0884718E0684654 +:10DE0000008CC007C00F13D068460682208803A983 +:10DE1000A8DF002813D1A97E28461B3001220B0061 +:10DE200001F055FC09430F1B202224263E28430005 +:10DE3000FF20FE3069460882208803A9A8DF0BB0C6 +:10DE4000F0BD00960AE0062219E069460A710290C8 +:10DE500022E0204690470020F1E700922B8B022B16 +:10DE6000F3D2F0E700971DE003201AE0042018E049 +:10DE7000052016E0298B032905D20322082120461C +:10DE8000FFF77AFFDBE74178027808021043694622 +:10DE9000888003D006200090A26ADAE70720FAE71C +:10DEA000092000906946A26AD3E70322E7E730B56C +:10DEB00085B00D46040038D0002D36D068680028A3 +:10DEC00033D00020C043AF4B20800FCB049301AB75 +:10DED00007C3AD4869460880891C01A863DF002894 +:10DEE00022D1221D69460120A0DF00281CD16846EE +:10DEF0008078A071204600F0CEF8002814D120468A +:10DF000000F055F900280FD12946204600F002F90B +:10DF1000002809D16868A062A868002800D0E062E3 +:10DF200097490120087000204BE70E2049E73EB5D5 +:10DF3000002828D0002926D0826A002A23D00A8807 +:10DF4000102A21D0112A30D0502A1FD0512A1AD19C +:10DF500004460846891D0A78022A14D14A88238A71 +:10DF60009A4210D1807A04280DD006280BD00528BB +:10DF700009D0891C2046FFF72AFF002803D0E16A58 +:10DF8000002900D088473EBD898810E0CA880389EF +:10DF90009A42F8D1082200928A7F6B461A7120318A +:10DFA0000291826A694690473EBD0021C9430180C3 +:10DFB0003EBDF0B585B00A4605002DD028886F49D2 +:10DFC00088422BD06E480078002827D06C4C102057 +:10DFD000641C2070072060700127A7700321684629 +:10DFE00001820026E11C104600F04CF8014668460C +:10DFF000008A0918684601820096019602960396E7 +:10E00000298A01808770868004A80394029028885A +:10E010006946A6DF05B0F0BD0E20FBE70820F9E752 +:10E02000F0B585B00A46050028D0288853498842B3 +:10E0300026D053480078002822D0514C1120641C6F +:10E0400020700127684607820026611C104600F0F8 +:10E0500019F801466846008A091868460182009648 +:10E06000019602960396298A01808770868004A80B +:10E070000394029028886946A6DFCBE70E20C9E703 +:10E080000820C7E70870020A4A70020C8A70000E66 +:10E09000C8700420704730B58FB005461C21684613 +:10E0A00001F022FA6946087804210843694608709D +:10E0B000002401940394049405940694A87908A973 +:10E0C000887031486946801C0884601C00070794EA +:10E0D000000F0C77103048778A7FF9200240921C9D +:10E0E000E7200240012002438A77142109A801F0A9 +:10E0F000FBF908A8099007A80A9069468C851420A6 +:10E10000CC8508860D942B46A888083309AAA2DF7F +:10E110000FB030BDF0B58FB00F4605461C216846E4 +:10E1200001F0E2F9684601780226314301700024CB +:10E1300001940394049405940694A97908A8817025 +:10E1400011496846091D0184601C0107090F10313F +:10E150006846079401770020014668464177817F31 +:10E16000F9200140891CE720014001200143684655 +:10E170008177142109A801F0B7F907E0FFFF00003B +:10E180008028002058F703003015000008A80990E7 +:10E1900007A80A9068468685C48506860D972B4693 +:10E1A000A888203309AA6946A2DF0FB0F0BD30B5B8 +:10E1B0008FB005461C21684601F096F9694608783B +:10E1C0000821084310221043694608700024019476 +:10E1D0000394049405940694A87908A988701448B7 +:10E1E00069460884601C00070794000F0C77103004 +:10E1F0004877887FF9210840801CF72108401043A8 +:10E200000121084369468877142109A801F06CF9B7 +:10E2100008A8099007A80A9069468C851720CC8524 +:10E2200008860D942B46A888103309AAA2DF6FE751 +:10E2300031150000FFB583B0074600200C9C8646D0 +:10E24000267805463AE07868A90041180A886846A9 +:10E2500082804988C1800022694601A865DF0028C4 +:10E2600010D1684601780598814226D17046002871 +:10E2700001D0002200E002222078891841181F29CD +:10E2800002D90C2007B0F0BD7146002908D1401C0E +:10E29000C0B2411C069B049A21701A540120864684 +:10E2A000217806980A18694601A865DF0028E9D197 +:10E2B000694620780978401820706D1C3888A8427B +:10E2C000C1DC7046002804D020780699801B401ECF +:10E2D00088550020D6E7F8B51546069C1E46074629 +:10E2E00002220094FFF7A6FF002806D13346102231 +:10E2F000294638460094FFF79DFFF8BDF7B582B078 +:10E3000000260546167000681446002805D02846E9 +:10E31000039900F0CAF8060008D1687900281ED0D9 +:10E320002078039F001D1F2802D90C2005B0F0BDE6 +:10E33000684679DF0028F9D121780322481C207033 +:10E340007A5421781922481C20707A542078C119F7 +:10E350006846008800F0A4F8217840182070A87959 +:10E360000223002810D02078039A411C21701354F6 +:10E3700020780399471C012227700A542078AA7933 +:10E38000471C039927700A54A868002815D000215B +:10E39000415620788C460246C01C03991F28C4D8D9 +:10E3A000501C20708B5422780A23501C20708B54F0 +:10E3B00020786246431C23700A54A889002809D09B +:10E3C00028460094062202210C30039BFFF783FFAE +:10E3D0000600ABD1A88A002809D02846009407225D +:10E3E00003211430039BFFF776FF06009ED1A88B14 +:10E3F000002809D028460094152214211C30039BC4 +:10E40000FFF769FF060091D1686A002805D022460F +:10E41000039900F07FF8060088D1A86A002805D08B +:10E420002246039900F0B5F8060084D13020405D03 +:10E43000002806D022462846039900F0DCF80600A2 +:10E44000C7D1304672E770B50C4692B000216A46DB +:10E45000117007251171002809D0817949070CD561 +:10E4600002A9FFF74BFF002808D102AE00E000260A +:10E47000002C0ED0A079002802D0284612B070BD22 +:10E4800001AA0AA92046FFF739FF0028F6D10AAAF7 +:10E4900000E00022684603790178304672DFEDE73C +:10E4A0000870000A487002207047F8B514780746D3 +:10E4B000A01C15460E461F2803D83879801C1F283B +:10E4C00001D90C20F8BD1D20001B80B2694686468C +:10E4D00008803019801C7DDF0028F3D138680228BD +:10E4E00005D168460088704501D8092107E03879D0 +:10E4F0000821002801D0704501D968460088421CD7 +:10E500003255641CE2B2B1542978801C0818287076 +:10E510000020F8BDF8B50D4611780646881D144652 +:10E520001F2801D90C20F8BD33880720062BFAD309 +:10E530001927FF01BB4202D94D4A9342F3D1728899 +:10E54000062AF0D3BA4202D9494FBA42EBD1484F1A +:10E55000BB4203D0BA4201D09342E4D8481C052202 +:10E5600020706A5420781222411C21702A5420788D +:10E5700041193088FFF794FF21784018C0B220700D +:10E5800041197088FFF78CFF217840182070002017 +:10E59000F8BD70B5054600790E46801C1446C0B221 +:10E5A0001178821C8A181F2A01D90C2070BD0A46D6 +:10E5B000491C401C2170B0542078FF22411C21705E +:10E5C0003254207881192888FFF76AFF2178401893 +:10E5D000C0B22070AA88002A09D0A968002908D0F2 +:10E5E000801900F022FF207829794018207000203F +:10E5F00070BD072070BDF7B582B002981446C06A9E +:10E600000F46002832D0029800252030009028E0E4 +:10E610000298C16A0C2068430E18217830794A1C90 +:10E62000C01C2270785421781622481C20707A541D +:10E630002078C1193088FFF733FF21784018C0B225 +:10E640002070B288002A09D0B16800290ED0C01904 +:10E6500000F0EBFE20783179401820706D1C009896 +:10E66000EDB2007CA842D3D800205FE607205DE62B +:10E67000FFFF000038B56749674A488890420FD0CD +:10E680004A78664C521CD2B24A70237B934208D31C +:10E69000083175DF002803D0A169002900D0884720 +:10E6A00038BD00254D70217C002907D03B2176DF45 +:10E6B000002803D0A169002900D08847616900299A +:10E6C000EED068460095884738BD70B505460146CE +:10E6D0001C225248FDF7ACFD4E4C002626702968DE +:10E6E000002907D00822A01800F09FFE204608301D +:10E6F0007ADF02E0474808307BDF002808D1401E5F +:10E70000608044486670464A0021001DFFF7D6F835 +:10E7100070BD10B53F484068FFF769F910BDF8B506 +:10E720003C48103000F069F800263A4D3B4C002878 +:10E7300006D06169002919D001200090684614E0D4 +:10E740002878002804D0616900290FD00096F5E7E9 +:10E75000687800280CD0A16800226868FFF70AF9E1 +:10E76000002803D0A169002900D088472E70F8BD89 +:10E770006168F1E7F8B5294C02880027254DE68944 +:10E78000102A18D029464968112A21D0122A2DD0E2 +:10E79000502A0FD1801D0288B2420BD1028B022A6F +:10E7A00008D1C27E837E10021843C007C00F13D069 +:10E7B000FFF7B5FFF8BD818869800146154808223A +:10E7C0001631103000F031FE6F70002EF0D0F8BD21 +:10E7D0000020C04368806F700846FFF708F90028E2 +:10E7E000F5D0A1690029F2D08847F8BD811D0948FC +:10E7F0000822103000F019FEDAE741880548083099 +:10E800000288914204D34088814201D80120704798 +:10E810000020704788280020FFFF0000C42D002042 +:10E8200075E6030031B5054C04E0401E009020461B +:10E83000FDF7CCFC00980028F7D138BDE7030000B5 +:10E8400018225043FE4A0021801801718160416105 +:10E85000012281610261C1607047FFB581B0F94C4E +:10E86000049B039A054626691A4303200092002E52 +:10E8700003D1002A0ED0012222612769039A0126C2 +:10E88000360792003B0000F022FF072707162940B9 +:10E89000526127000222EFE77069326992B2504359 +:10E8A000326933691204920C9BB2594329DF002864 +:10E8B00012D102210FE0084628DF00280CD103996D +:10E8C000002901D0032106E00499002916D12978F6 +:10E8D000042946D017E0216105B0F0BD70693269A6 +:10E8E00092B25043326993B24B4301461846039AA1 +:10E8F00029DF0028F0D10499002901D00421EAE79A +:10E900002978042920D00521E5E773693069366943 +:10E9100080B2434368681B189B18B6B24E43301848 +:10E9200080181946049A29DF0028E9D0D4E7306915 +:10E9300080B24843696880188A08696929DF00281D +:10E94000CAD1009900290CD00621C4E77069316949 +:10E9500089B24843316989B200F0D9FD28DF002827 +:10E96000BAD10721B7E7F8B5B54918230A780F20BF +:10E970005A435418241DB34922782669CF68022AC5 +:10E980001BD001252D07042A2AD0052A5BD128692E +:10E9900081B2304600F0BBFD0146A36828699A1990 +:10E9A00080B24843101A82086068181886192869CE +:10E9B0004B1C80B25843801B34E0B8026268616926 +:10E9C000121A0918A3683018181801239B029A42DA +:10E9D00002D2920829DF31E0FF22013229DF2DE047 +:10E9E000E268974914205043F4314018001D0BC8C9 +:10E9F000B04203D160685943814218D0022A16D030 +:10EA0000286981B2304600F082FD0146286980B253 +:10EA10004843301A820828694B1C80B25843636807 +:10EA20009B19C01A83082046FFF717FF06E02869E4 +:10EA300081B2304600F06BFDC01928DF002802D1FA +:10EA40007F4901228A70F8BDF8B57D4C069E657835 +:10EA50000A2D1DD027787D19EDB20A2D01D30A3D6C +:10EA6000EDB218277D432D192871AA6103C9EE6004 +:10EA7000AB6069612861A1780020002904D1FFF70B +:10EA800072FF112800D100206178491C6170F8BD27 +:10EA90000420F8BD38B50246694818230178594367 +:10EAA000081803690179022B0AD014246343644CCB +:10EAB000F434E4588368009383691030A04738BD6C +:10EAC000604B14331C68F5E7F8B55D4B9978012964 +:10EAD00014D100255B499D700A69082A05D00228D7 +:10EAE0000FD003280AD10D2006E0022807D00D70B0 +:10EAF00000F025FA002801D0FFF7CCFFF8BD0D612A +:10EB0000F6E74F48182403784E496343CC68181839 +:10EB1000641C001DCC600378022B05D14668A1025D +:10EB2000B14201D3012700E00027052B01D1072ABC +:10EB300003D00021042B02D003E00121FAE7072AC9 +:10EB400003D00026042B02D007E00126FAE7406834 +:10EB5000A302834201D3002A1AD00020314301438B +:10EB60003943C5D0374E28463561FFF793FF344C03 +:10EB70002078FFF765FEF5606078401E60702078B1 +:10EB8000401CC0B220700A28B2D30A382070AFE708 +:10EB90000120E3E770B500252A4C2948E56025618E +:10EBA0000570457085702E463046FFF749FE761C8D +:10EBB0000A2EF9D3012212076560516928461269AD +:10EBC000491E92B25143E560A1601D49F4310D60C8 +:10EBD0008D600D61CD601B4914310D60888001216D +:10EBE0002170206170BDF8B5164A044610780E46B3 +:10EBF000002830D0002C30D0002E2ED020680028E5 +:10EC00002BD0012000076768016989B28F4228D89C +:10EC1000102F26D3A168002923D095687943436932 +:10EC20004A19006980B243439A421AD8012000076A +:10EC3000006980B2814212D901200007006903E017 +:10EC4000E02D0020A028002080B2394600F05FFCB3 +:10EC5000002906D103E00820F8BD0E20F8BDB80752 +:10EC600001D00720F8BDBD49486801281CD00F46D7 +:10EC70001421BB4A21C641438E1875602368535046 +:10EC80006168B160A168F160A268616800235143C6 +:10EC9000012212075B1C14699BB2A4B28C4205D2FC +:10ECA0001469A4B2091B02E00420F8BD0021146914 +:10ECB000A4B265191469A4B28C42EBD9BD60401CA2 +:10ECC000336178600020F8BDF8B50446A3481E46BD +:10ECD000007815460F46002807D0002F07D0002CDB +:10ECE00005D02068002817D103E00820F8BD0E20C9 +:10ECF000F8BD9B48016800290ED0C2688168406851 +:10ED00004A4310186268904206D9002D04D0A942E7 +:10ED100002D3A819884201D90720F8BD384600F06F +:10ED200008F9002811D0304600F003F900280CD073 +:10ED3000606800F0FEF8002807D02B463A462146CE +:10ED400002200096FFF780FEF8BD1020F8BDFFB549 +:10ED5000824881B000781F4616460D46002808D02C +:10ED6000002D08D00198002805D02868002817D168 +:10ED700003E00820B0E50E20AEE5794C20680028BD +:10ED80000ED0E168A0686268414389186A689142C0 +:10ED900006D9002E04D0B04202D3F119814201D924 +:10EDA000072099E5019800F0C4F800281BD03846E8 +:10EDB00000F0BFF8002816D0686800F0BAF8002804 +:10EDC00011D068683246C119019800F02EFB0096F8 +:10EDD0002868142148432458002203212846019B17 +:10EDE000A047002078E5102076E5F8B505465B4899 +:10EDF0000F460078002805D0002D05D0286800288F +:10EE000021D103E00820F8BD0E20F8BD544C0026A7 +:10EE10002068002817D0A168E0684843616841185D +:10EE2000686881420FD900F084F800280DD0296865 +:10EE300014225143091968684A688968801A00F0E9 +:10EE400066FB002903D00720F8BD1020F8BD3B4623 +:10EE50000022294604200096FFF7F6FDF8BD3F4A40 +:10EE60001278002A0DD000280DD000290BD002689E +:10EE7000002A08D0394A14321368002B05D0042028 +:10EE80007047082070470E20704702230B6000680F +:10EE9000106000207047F8B5044630481E460078E0 +:10EEA00017460D46002807D0002D07D0002C05D0AE +:10EEB000206802281BD103E00820F8BD0E20F8BD11 +:10EEC000264814300068002811D0084600F031F8B8 +:10EED00000280ED0304600F02CF8002809D03B4620 +:10EEE0002A46214602200096FFF7AEFDF8BD072016 +:10EEF000F8BD1020F8BD08B5184A1278002A05D0D0 +:10EF0000002805D00268022A11D103E0082008BDBC +:10EF10000E2008BD114A14321268002A07D00B4691 +:10EF20000022014604200092FFF78EFD08BD072055 +:10EF300008BD800701D000207047012070470849B4 +:10EF400010B5F43949780020002906D0FFF70BFDF1 +:10EF5000002802D0112800D1002010BDA0280020D8 +:10EF6000D42E002070B500250C290ED3044643187A +:10EF7000008941000919581A0A38C2B21748022AF2 +:10EF8000027002D30A318B4201D2092070BD1448AD +:10EF900000F04BFA134914480A88824202D02388B1 +:10EFA000934217D14988814202D06088884211D1AA +:10EFB0000D4A0323521E20891B03A8420AD9690067 +:10EFC00009194989914203D09E896D1CB142F4D13F +:10EFD000002070BD0B2070BD00207047BC280020B1 +:10EFE000E82E002080100010FFFF000010B5FDF794 +:10EFF000FDF810BD10B50446002A02D0108800228A +:10F0000010E00A48FBE7030A00020343A05C5840F3 +:10F0100003061B0F43401803584083B21806C00C68 +:10F020005840521C8A42EED310BD0000FFFF000082 +:10F030004B48002101704C484A4A02608160C1601F +:10F04000016108224161426081610846704710B544 +:10F0500000291DD000220A60434A5368002B1BD0B0 +:10F06000202817D85B1E5360D0682423401CD06032 +:10F07000106914684343E3180B60012383409169CE +:10F08000401C19434007400F91611061002010BDE2 +:10F090000E2010BD0C2010BD042010BDF0B5324A6A +:10F0A0000646916800292BD057691020791A490724 +:10F0B000490F14680B4624254D436519B54206D106 +:10F0C000012495698C4065400020956104E0491C4D +:10F0D0004907490F8F42EED1491C4E07760F9569BB +:10F0E00001210C469C402B4623420AD19368002BF9 +:10F0F00007D05B1E936053685B1C53603346F0E798 +:10F100000420F0BD184A2423117C1268491E4907C7 +:10F11000490F5943203150500020704770B50028E6 +:10F120001AD0002918D0104AD368002B16D05B1EC5 +:10F13000D360936824265B1C9360536915681C4652 +:10F140007343EE1820330660E858641C08606007BB +:10F15000400F5061002070BD0E2070BD042070BDB6 +:10F16000BD280020F42E00201430002030B5CB0044 +:10F1700008339DB293070024002B01D0072030BD37 +:10F180003B4B9A605219DA605C701C705880998011 +:10F19000002030BDF7B5364C0E466088814237D826 +:10F1A000344F00F069F822786078A188884201DA4B +:10F1B000401C00E00020C0B2904202D100F062F892 +:10F1C00024E065786078884201DA401C00E0002085 +:10F1D000607000F057F8BD4218D0A068EF000299A7 +:10F1E000C151009900290CD0002E0AD06088324607 +:10F1F0004543E068281800F018F9A06838188680A0 +:10F2000002E00021381881800020FEBD0420FEBDF0 +:10F210000920FEBD0EB504E068468188029A009878 +:10F22000904702AA01A9684600F003F80028F3D02D +:10F230000EBD70B50E4B05241D785E78AE4215D01C +:10F240001D781C789E88B44201DA641C00E000241A +:10F250001C705C88DE686C43A41904609B68E8003D +:10F26000C418A4880C80185800241060204670BD73 +:10F27000C4280020FFFF000072B606480168491C40 +:10F280000160704703490868401E086000D162B6FB +:10F2900070470000D4280020BFF34F8F0349024875 +:10F2A000C860BFF34F8FFEE70400FA0500ED00E0F1 +:10F2B00010B5002904D0002211461046FFF7ECFFDC +:10F2C00000F010F810BD10B50021024A0846FFF703 +:10F2D00061FF10BDB1F2030010B508461146FCF7FE +:10F2E000C3FF10BDF8B5384C2078002837D020690E +:10F2F000002807D00026E068002805D00025002E51 +:10F3000004D013E00126F6E70125F8E7684651DF4F +:10F31000052806D0002806D000221146FFF7BCFFC2 +:10F3200004E0012602E0216900988847002D12D1EF +:10F33000608869460880A06861DF052806D000283B +:10F3400006D000221146FFF7A7FF04E0012502E0E6 +:10F35000E168A0688847002ED8D0002DCFD0F8BD36 +:10F3600070B5002901D08C0701D0072070BD164C64 +:10F370000125A16062801549636010DF0028F5D186 +:10F38000257016202EDF70BD002803D00E49C860FE +:10F39000002070470E207047002803D00A490861FA +:10F3A000002070470E20704710B5074840680028BD +:10F3B00007D08047002803D000221146FFF76CFFDA +:10F3C00010BDFFF78FFF10BDD8280020D9F2030031 +:10F3D000034610B50B439B070FD1042A0DD308C871 +:10F3E00010C9121FA342F8D018BA21BA884201D915 +:10F3F000012010BD0020C04310BD002A03D0D30758 +:10F4000003D0521C07E0002010BD03780C78401C8C +:10F41000491C1B1B07D103780C78401C491C1B1B83 +:10F4200001D1921EF1D1184610BDF8B5042A2CD393 +:10F43000830712D00B78491C0370401C521E8307AF +:10F440000BD00B78491C0370401C521E830704D05C +:10F450000B78491C0370401C521E8B079B0F05D074 +:10F46000C91ADF002023DE1B08C90AE0FCF7E0FE12 +:10F47000F8BD1D4608C9FD401C46B4402C4310C0D1 +:10F48000121F042AF5D2F308C91A521EF0D40B78C1 +:10F49000491C0370401C521EEAD40B78491C0370AF +:10F4A000401C521EE4D409780170F8BD01E004C08C +:10F4B000091F0429FBD28B0701D50280801CC907D4 +:10F4C00000D00270704700290BD0C30702D0027031 +:10F4D000401C491E022904D3830702D50280801CE8 +:10F4E000891EE3E70022EEE70022DFE70378C27817 +:10F4F0001946437812061B0219438378C0781B040F +:10F50000194311430902090A000608437047002203 +:10F5100003098B422CD3030A8B4211D300239C4650 +:10F520004EE003460B433CD4002243088B4231D3C8 +:10F5300003098B421CD3030A8B4201D394463FE05C +:10F54000C3098B4201D3CB01C01A524183098B42BC +:10F5500001D38B01C01A524143098B4201D34B01A5 +:10F56000C01A524103098B4201D30B01C01A524108 +:10F57000C3088B4201D3CB00C01A524183088B428F +:10F5800001D38B00C01A524143088B4201D34B0078 +:10F59000C01A5241411A00D20146524110467047EA +:10F5A0005DE0CA0F00D04942031000D340425340EF +:10F5B00000229C4603098B422DD3030A8B4212D3AF +:10F5C000FC22890112BA030A8B420CD389019211E1 +:10F5D0008B4208D3890192118B4204D389013AD01E +:10F5E000921100E08909C3098B4201D3CB01C01AF3 +:10F5F000524183098B4201D38B01C01A5241430906 +:10F600008B4201D34B01C01A524103098B4201D3F3 +:10F610000B01C01A5241C3088B4201D3CB00C01A60 +:10F62000524183088B4201D38B00C01A5241D9D278 +:10F6300043088B4201D34B00C01A5241411A00D2F9 +:10F640000146634652415B10104601D34042002BF5 +:10F6500000D54942704763465B1000D3404201B574 +:10F660000020C046C04602BD7047704770477546CF +:10F6700000F022F8AE46050069465346C008C000B7 +:10F68000854618B020B5FEF7FBFA60BC0027490894 +:10F69000B6460026C0C5C0C5C0C5C0C5C0C5C0C52A +:10F6A000C0C5C0C5403D49008D4670470446C046B0 +:10F6B000C0462046FCF751FD00487047303000201E +:10F6C00001491820ABBEFEE726000200704730B4A7 +:10F6D0007446641E2578641CAB4200D21D46635DEF +:10F6E0005B00E31830BC1847020000000000000077 +:10F6F0000000000000000000040000000000000006 +:10F7000000000000000000000000000000000000F9 +:10F7100035C40300000000000000000002000000EB +:10F7200000000000000000000000000000000000D9 +:10F7300000000000030000000000000000000000C6 +:10F7400005000000000000000000000000000000B4 +:10F75000000000000000000023D1BCEA5F78231500 +:10F76000DEEF12120000000088F7030000280020DE +:10F77000EC00000004C1030074F80300EC28002032 +:10F78000A413000020C103000000000000000000DE +:10F790000000000000000000000000000000000069 +:10F7A0000000000000000000000000000000000059 +:10F7B0000000000000000000000000000000FFFF4B +:10F7C0000000000032000000000000000000000007 +:10F7D0000000000000000000000000000000000029 +:10F7E0000000000000000000000000000000000019 +:10F7F0000000000000000000000000000000000009 +:10F80000000000000024F4000000000000000000E0 +:10F8100000000000000000000000000000000000E8 +:10F8200000000000000000000000000000000000D8 +:10F8300000000000000000000000000000000000C8 +:10F8400000000000000000000000000000000000B8 +:10F8500000000000000000000000000000000000A8 +:10F860000000000000000000000000000000000098 +:04F870000000000094 +:10FC00000100000000000000FE00000000000000F5 +:10FC100000000000000000000000000000000000E4 +:020000041000EA +:0410140000C0030015 +:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:0E00000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:0000000BF5 +:020000040000FA +:0400000A9903C0DEB8 +:1000000D00040020810A000015070000610A0000AD +:1000100D1F07000029070000330700000000000043 +:1000200D000000000000000000000000A50A000014 +:1000300D3D070000000000004707000051070000C9 +:1000400D5B070000650700006F07000079070000DF +:1000500D830700008D07000097070000A10700002F +:1000600DAB070000B5070000BF070000C90700007F +:1000700DD3070000DD070000E7070000F1070000CF +:1000800DFB070000050800000F080000190800001C +:1000900D230800002D08000037080000410800006B +:1000A00D4B080000550800005F08000069080000BB +:1000B00D730800007D08000087080000910800000B +:1000C00D9B080000A5080000AF080000B90800005B +:1000D00DC3080000CD080000D7080000E1080000AB +:1000E00DEB080000F5080000FF08000009090000FA +:1000F00D130900001D090000270900003109000047 +:1001000D3B0900001FB500F003F88DE80F001FBD7F +:1001100D00F0ACBC40F6FC7108684FF01022401C9A +:1001200D08D00868401C09D00868401C04D0086835 +:1001300D00F037BA9069F5E79069F9E7704770B547 +:1001400D0B46010B184400F6FF70040B4FF0805066 +:1001500D0022090303692403406943431D1B104614 +:1001600D00F048FA29462046BDE8704000F042BA3A +:1001700DF0B54FF6FF734FF4B4751A466E1E11E0CD +:1001800DA94201D3344600E00C46091B30F8027B2E +:1001900D641E3B441A44F9D19CB204EB134394B250 +:1001A00D04EB12420029EBD198B200EB134002EBA5 +:1001B00D124140EA0140F0BDF34992B00446D1E945 +:1001C00D0001CDE91001FF224021684600F0F4FB4B +:1001D00D94E80F008DE80F00684610A902E004C8EE +:1001E00D41F8042D8842FAD110216846FFF7C0FF6F +:1001F00D1090AA208DF8440000F099F9FFF78AFFBE +:1002000D40F6FC7420684FF01025401C0FD020687C +:1002100D10226946803000F078F92068401C08D023 +:1002200D2068082210A900F070F900F061F9A869A2 +:1002300DEEE7A869F5E74FF080500369406940F695 +:1002400DFC71434308684FF01022401C06D008682B +:1002500D00F58050834203D2092070479069F7E77B +:1002600D0868401C04D00868401C03D0002070476B +:1002700D9069F9E70420704770B504460068C34DD6 +:1002800D072876D2DFE800F033041929631E250014 +:1002900DD4E9026564682946304600F062F92A46C1 +:1002A00D2146304600F031F9AA002146304600F0D3 +:1002B00D57FB002800D0032070BD00F009FC4FF45F +:1002C00D805007E0201D00F040F90028F4D100F027 +:1002D00DFFFB60682860002070BD241D94E80700B6 +:1002E00D920000F03DFB0028F6D00E2070BDFFF708 +:1002F00DA2FF0028FAD1D4E901034FF0805100EBA1 +:1003000D830208694D69684382420ED840F6F87041 +:1003100D05684FF010226D1C09D0056805EB8305AB +:1003200D0B6949694B439D4203D9092070BD55693D +:1003300DF4E70168491C03D00068401C02D003E0BB +:1003400D5069FAE70F2070BD2046FFF735FFFFF724 +:1003500D72FF0028F7D1201D00F0F7F80028F2D128 +:1003600D60680028F0D100F0E2F8FFF7D3FE00F04E +:1003700DBFF8072070BD10B50C46182802D001201B +:1003800D086010BD2068FFF777FF206010BD416841 +:1003900D054609B1012700E0002740F6F8742068F2 +:1003A00D4FF01026401C2BD02068AA68920000F058 +:1003B00DD7FA38B3A86881002068401C27D0206880 +:1003C00DFFF7BDFED7B12068401C22D026684FF044 +:1003D00D8050AC686D68016942695143A9420DD9DD +:1003E00D016940694143A14208D92146304600F0D8 +:1003F00DB8F822462946304600F087F800F078F824 +:1004000D7069D2E700F093F8FFF784FEF6E77069A4 +:1004100DD6E77669DBE740F6FC7420684FF01026CE +:1004200D401C23D02068401C0CD02068401C1FD0DD +:1004300D2568206805F18005401C1BD02768387998 +:1004400DAA2819D040F6F8700168491C42D00168FD +:1004500D491C45D00168491C3ED001680968491CFA +:1004600D3ED00168491C39D000683EE0B069DAE73A +:1004700DB569DEE7B769E2E710212846FFF778FE98 +:1004800D3968814222D12068401C05D0D4F8001073 +:1004900D01F18002C03107E0B169F9E730B108CA56 +:1004A00D51F8040D984201D1012000E000208A424C +:1004B00DF4D158B1286810B1042803D0FEE72846BE +:1004C00DFFF765FF3149686808600EE0FFF722FE0F +:1004D00D00F00EF87169BBE77169BFE7706904E060 +:1004E00D4FF480500168491C01D000F0CBFAFEE7B3 +:1004F00DBFF34F8F26480168264A01F4E06111438E +:1005000D0160BFF34F8F00BFFDE72DE9F0411746A6 +:1005100D0D460646002406E03046296800F054F8E2 +:1005200D641C2D1D361DBC42F6D3BDE8F08140F68E +:1005300DFC700168491C04D0D0F800004FF48051C4 +:1005400DFDE54FF010208069F8E74FF080510A6902 +:1005500D496900684A43824201D810207047002043 +:1005600D704770B50C4605464FF4806608E0284686 +:1005700D00F017F8B44205D3A4F5806405F5805555 +:1005800D002CF4D170BD0000F40A00000000002022 +:1005900D0CED00E00400FA05144801680029FCD0B8 +:1005A00D7047134A0221116010490B68002BFCD0D3 +:1005B00D0F4B1B1D186008680028FCD00020106030 +:1005C00D08680028FCD07047094B10B501221A604D +:1005D00D064A1468002CFCD0016010680028FCD07D +:1005E00D0020186010680028FCD010BD00E4014008 +:1005F00D04E5014070B50C46054600F073F810B9DE +:1006000D00F07EF828B121462846BDE8704000F084 +:1006100D07B821462846BDE8704000F037B8000005 +:1006200D7FB5002200920192029203920A0B000BF9 +:1006300D6946012302440AE0440900F01F0651F8FF +:1006400D245003FA06F6354341F82450401C8242EB +:1006500DF2D80D490868009A10430860081D01681A +:1006600D019A1143016000F03DF800280AD00649B7 +:1006700D10310868029A10430860091D0868039A32 +:1006800D104308607FBD00000006004030B50F4CE0 +:1006900D002200BF04EB0213D3F800582DB9D3F894 +:1006A00D045815B9D3F808581DB1521C082AF1D3B6 +:1006B00D30BD082AFCD204EB0212C2F80008C3F8C0 +:1006C00D04180220C3F8080830BD000000E0014006 +:1006D00D4FF08050D0F83001082801D0002070472D +:1006E00D012070474FF08050D0F83011062905D009 +:1006F00DD0F83001401C01D0002070470120704718 +:1007000D4FF08050D0F830010A2801D000207047FA +:1007100D0120704708208F490968095808471020A3 +:1007200D8C4909680958084714208A4909680958ED +:1007300D0847182087490968095808473020854916 +:1007400D0968095808473820824909680958084737 +:1007500D3C20804909680958084740207D490968AF +:1007600D0958084744207B4909680958084748201B +:1007700D78490968095808474C207649096809588D +:1007800D0847502073490968095808475420714992 +:1007900D09680958084758206E49096809580847DB +:1007A00D5C206C4909680958084760206949096847 +:1007B00D095808476420674909680958084768209F +:1007C00D64490968095808476C2062490968095845 +:1007D00D084770205F4909680958084774205D492A +:1007E00D09680958084778205A490968095808477F +:1007F00D7C205849096809580847802055490968DF +:1008000D0958084784205349096809580847882022 +:1008100D50490968095808478C204E4909680958FC +:1008200D084790204B4909680958084794204949C1 +:1008300D0968095808479820464909680958084722 +:1008400D9C204449096809580847A0204149096876 +:1008500D09580847A4203F49096809580847A820A6 +:1008600D3C49096809580847AC203A4909680958B4 +:1008700D0847B0203749096809580847B420354959 +:1008800D096809580847B8203249096809580847C6 +:1008900DBC203049096809580847C0202D4909680E +:1008A00D09580847C4202B49096809580847C8202A +:1008B00D2849096809580847CC202649096809586C +:1008C00D0847D0202349096809580847D4202149F1 +:1008D00D096809580847D8201E490968095808476A +:1008E00DDC201C49096809580847E02019490968A6 +:1008F00D09580847E4201749096809580847E820AE +:1009000D1449096809580847EC2012490968095823 +:1009100D0847F0200F49096809580847F4200D4988 +:1009200D096809580847F8200A490968095808470D +:1009300DFC2008490968095808475FF4807005498B +:1009400D096809580847000003480449024A034B47 +:1009500D7047000000000020000B0000000B00009D +:1009600D40EA010310B59B070FD1042A0DD310C81F +:1009700D08C9121F9C42F8D020BA19BA884201D971 +:1009800D012010BD4FF0FF3010BD1AB1D30703D0B9 +:1009900D521C07E0002010BD10F8013B11F8014B6F +:1009A00D1B1B07D110F8013B11F8014B1B1B01D18B +:1009B00D921EF1D1184610BD02F0FF0343EA032247 +:1009C00D42EA024200F005B87047704770474FF099 +:1009D00D00020429C0F0128010F0030C00F01B80FF +:1009E00DCCF1040CBCF1020F18BF00F8012BA8BF0D +:1009F00D20F8022BA1EB0C0100F00DB85FEAC17CD1 +:100A000D24BF00F8012B00F8012B48BF00F8012B83 +:100A100D70474FF0000200B51346944696462039B4 +:100A200D22BFA0E80C50A0E80C50B1F12001BFF49A +:100A300DF7AF090728BFA0E80C5048BF0CC05DF800 +:100A400D04EB890028BF40F8042B08BF704748BF4E +:100A500D20F8022B11F0804F18BF00F8012B7047C2 +:100A600D014B1B68DB6818470000002009480A4944 +:100A700D7047FFF7FBFFFFF745FB00BD20BFFDE70C +:100A800D064B1847064A1060016881F308884068D4 +:100A900D00470000000B0000000B000017040000D1 +:100AA00D000000201EF0040F0CBFEFF30881EFF3E0 +:100AB00D0981886902380078182803D100E0000008 +:100AC00D074A1047074A12682C3212681047000077 +:100AD00D00B5054B1B68054A9B58984700BD0000A3 +:100AE00D7703000000000020F00A00000400000061 +:100AF00D001000000000000000FFFFFF0090D00379 +:1010000DB00F002021AE010065B0000087AD0100DA +:1010100D65B0000065B0000065B000000000000084 +:1010200D000000000000000000000000ADAE010057 +:1010300D65B000000000000065B0000065B0000064 +:1010400D15AF01001BAF010065B0000065B00000D9 +:1010500D65B0000065B0000065B0000065B000002F +:1010600D21AF010065B0000065B0000027AF0100A1 +:1010700D65B000002DAF010033AF010039AF0100A5 +:1010800D65B0000065B0000065B0000065B00000FF +:1010900D65B0000065B0000065B0000065B00000EF +:1010A00D65B000003FAF010065B0000065B0000005 +:1010B00D65B0000065B0000065B0000065B00000CF +:1010C00D45AF010065B0000065B0000065B00000DF +:1010D00D65B0000065B0000065B0000065B00000AF +:1010E00D65B0000065B0000065B0000065B000009F +:1010F00D65B0000065B0000065B0000065B000008F +:1011000D65B0000065B0000000F002F819F077FE40 +:1011100D0AA090E8000C82448344AAF10107DA4545 +:1011200D01D119F06CFEAFF2090EBAE80F0013F001 +:1011300D010F18BFFB1A43F00103184770A20100FD +:1011400D90A201000A4410F8014B14F00F0508BFDE +:1011500D10F8015B240908BF10F8014B6D1E05D076 +:1011600D10F8013B6D1E01F8013BF9D1641E03D04F +:1011700D641E01F8015BFBD19142E4D3704700007E +:1011800D0023002400250026103A28BF78C1FBD883 +:1011900D520728BF30C148BF0B6070471FB500F024 +:1011A00D03F88DE80F001FBD19F026BE70B51B4C5E +:1011B00D05460A202070A01C00F0D7F85920A08009 +:1011C00D29462046BDE8704006F0FEBE06F00CBF75 +:1011D00D70B50C461249097829B1A0F160015E295C +:1011E00D08D3012013E0602804D0692802D043F20F +:1011F00D01000CE020CC0B4E94E80E0006EB8000B5 +:1012000DA0F58050241FD0F8806E2846B04720608E +:1012100D70BD0120704706207047000008000020B7 +:1012200D1800002074AF01003249884201D201201C +:1012300D70470020704770B50446A0F500002E4E93 +:1012400DB0F1786F02D23444A4F5000429488442E9 +:1012500D01D2012500E0002500F043F848B125B981 +:1012600DB44204D32548006808E0012070BD002079 +:1012700D70BD002DF9D1B442F9D321488442F6D284 +:1012800DF3E710B50446A0F50000B0F1786F03D276 +:1012900D19480444A4F5000400F023F84FF08041F0 +:1012A00D30B11648006804E08C4204D2012003E0FE +:1012B00D13488442F8D2002080F0010010BD10B513 +:1012C00D20B1FFF7DEFF08B1012010BD002010BDD9 +:1012D00D10B520B1FFF7AFFF08B1012010BD002000 +:1012E00D10BD084808490068884201D101207047A7 +:1012F00D0020704700C00100000000201C000020ED +:1013000D0800002058000020BEBAFECA10B50446E1 +:1013100D0021012000F041F800210B2000F03DF8E4 +:1013200D0021082000F039F80421192000F035F8CB +:1013300D04210D2000F031F804210E2000F02DF8CD +:1013400D04210F2000F029F80421C84300F025F8EE +:1013500D0621162000F021F80621152000F01DF8B9 +:1013600D2046FFF723FF002010BDCC2101807047E0 +:1013700DFFF72CBF1148704710487047104A10B541 +:1013800D14680F4B0F4A08331A60FFF721FF0C4802 +:1013900D001D046010BD704770474907090E0028F5 +:1013A00D04DB00F1E02080F80014704700F00F001E +:1013B00D00F1E02080F8141D7047000003F9004291 +:1013C00D100502400100000130B5FF4D0446062C0A +:1013D00DA9780ED2DFE804F0030E0E0E0509FFDF2B +:1013E00D08E0022906D0FFDF04E0032902D0FFDF69 +:1013F00D00E0FFDFAC7030BDF34810B5407E410812 +:1014000DF14800F11A0005D00DF043FBBDE8104086 +:1014100D06F07ABC0DF024FBF8E730B50446A1F1D7 +:1014200D20000D460A2847D2DFE800F005070C1909 +:1014300D202532373C41FFDF3FE0207820283CD18A +:1014400DFFDF3AE0E0488078052836D02078242860 +:1014500D33D0252831D023282FD0FFDF2DE0207861 +:1014600D22282AD0232828D8FFDF26E0207822281A +:1014700D23D0FFDF21E0207822281ED024281CD085 +:1014800D26281AD0272818D0292816D0FFDF14E0D7 +:1014900D2078252811D0FFDF0FE0207825280CD0EB +:1014A00DFFDF0AE02078252807D0FFDF05E0207850 +:1014B00D282802D0FFDF00E0FFDF257030BD1FB50B +:1014C00D0022ADF800200C88ADF802404B88ADF835 +:1014D00D0430CA88ADF808208988ADF806100021BF +:1014E00DADF80A10ADF80C1080B14FF6FF70062163 +:1014F00D844201D1ADF80210834201D1ADF8041040 +:1015000D824203D14FF44860ADF8080068460DF0F3 +:1015100DBEFB06F0F9FB04B010BD70B514460D46C8 +:1015200D0646FFF788FE60B90DB1A54201D90C2022 +:1015300D70BD002409E000BF56F82400FFF77BFEC4 +:1015400D08B1102070BD641CE4B2AC42F4D300208D +:1015500D70BD2DE9F04105461F4690460E4600240C +:1015600D0068FFF7B5FE30B9A98828680844401E09 +:1015700DFFF7AEFE10B11020BDE8F08128680028FD +:1015800DA88802D0B84202D850E00028F4D0092033 +:1015900DF2E72968085DB8B1671CCA5D152A2ED01F +:1015A00D3CDC152A3AD2DFE802F039122222282833 +:1015B00D2A2A31313939393939393939393922000C +:1015C00D085D30BB641CA4B2A242F9D833E00228F6 +:1015D00DDDD1A01C085C88F80000072801D2400767 +:1015E00D01D40A20C8E7307840F0010015E0C1436E +:1015F00DC90707E0012807D010E00620BCE7010766 +:1016000DA1F180510029F5D01846B5E73078810752 +:1016100D01D50B20B0E740F0020030702868005D66 +:1016200D384484B2A888A04202D2B0E74FF44853A0 +:1016300D82B2A242ADD800209EE710B502785408C0 +:1016400D09D0012243F20223012C07D0022C0DD028 +:1016500D032C13D10FE00020087005E080790324DE +:1016600DB4EB901F0AD10A70002010BD8079B2EB47 +:1016700D901F03D1F7E780798009F4D0184610BD8B +:1016800D08B500208DF800004F4890F8221051B198 +:1016900D90F8230002280FD003280FD0FFDF00BFE2 +:1016A00D9DF8000008BD48486946193001F0C6F99B +:1016B00D0028F5D0FFDFF3E7032000E001208DF8CF +:1016C00D0000EDE738B50C460546694601F0B6F960 +:1016D00D00280DD19DF80010207861F3470020708F +:1016E00D55F8010FC4F80100A888A4F805000020E2 +:1016F00D38BD38B51378C0B1022816D033A46D4665 +:1017000D246800944C7905EB9414247864F3470312 +:1017100D137003280ED003F0FE0010700868C2F895 +:1017200D01008888A2F8050038BD23F0FE03137070 +:1017300D0228EED1D8B240F00100EEE702210EF002 +:1017400DBDBC38B50C460978222901D2082038BD18 +:1017500DADF800008DF8022068460DF0D9F906F0BD +:1017600DD3FA050003D121212046FFF756FE284666 +:1017700D38BD1CB500208DF80000CDF80100ADF886 +:1017800D0500114890F82200022801D0012000E048 +:1017900D00208DF8070068460DF024FA002800D0CF +:1017A00DFFDF1CBD2DE9FF478CB00025BDF834606F +:1017B00D82461C4690468DF81C50700703D5606814 +:1017C00DFFF739FD90B903E0A00100200302FF01EE +:1017D00DFE4F4FF0010997F8220058B197F82300FA +:1017E00D022807D16068FFF773FD18B1102010B003 +:1017F00DBDE8F087300702D5A089802815D870077D +:1018000D04D4B8F1000F01D0387E70B1E07DC0F383 +:1018100D00108DF81B00617D072041B1012906D014 +:1018200D0229E4D00429E2D117E00720DFE78DF883 +:1018300D17908DF819908DF81580606878B107A90B +:1018400DFFF7FBFE0028D2D1606850F8011FCDF8DC +:1018500D0F108088ADF8130005E00620C7E7CDF81E +:1018600D0F50ADF81350E07B0028F6D1207C0028F6 +:1018700DF3D1607C0028F0D1A07C0028EDD1E07C74 +:1018800DC006EAD18DF800A0BDF83400ADF8020015 +:1018900DA0680190A0680290CDA0D0E90010CDE91C +:1018A00D0A10E07C0AA901EB501000788DF80C00AD +:1018B00DFFF7E6FE8DF80D009DF81C008DF80E006B +:1018C00D8DF818508DF816508DF81A5009A96846E4 +:1018D00D0DF02CFA06F018FA89E7F0B58FB0002458 +:1018E00D8DF830408DF814408DF8344006468DF853 +:1018F00D2840019402940394049419B10FC901ADC9 +:1019000D85E80F00B14DA878052801D004280CD129 +:1019100D01986968884200D120B90398E968884226 +:1019200D03D110B108200FB0F0BD1F273B460DAA03 +:1019300D05A903A8FFF70DFE0028F4D13B460AAA1E +:1019400D0CA901A8FFF705FE0028ECD19DF81400A5 +:1019500DC00701D00A20E6E7A88A410708D4A97D6F +:1019600D31B19DF82810890702D043F20120DAE742 +:1019700D9DF82810C90709D0400707D4288818B149 +:1019800D44F25061884201D90720CCE78DF8184008 +:1019900D8DF81960BDF80800ADF81A000198079090 +:1019A00D06A80DF0CEF906F0AFF90028BBD18DF8E1 +:1019B00D20408DF82160BDF81000ADF8220003988D +:1019C00D099008A80DF0DFF906F09EF90028AAD1BC +:1019D00D01AC2D1D94E80F0085E80F000020A2E753 +:1019E00D70B50646FFF7AAFE054606F06FFB04002C +:1019F00D00D1FFDF6680207820F00F00801C20F0E2 +:101A000DF000203020700320207295F83E006072A7 +:101A100DBDE8704006F05EBB2DE9F04385B00400D3 +:101A200D00D1FFDF2078694E20F00F00801C20F0E0 +:101A300DF0007030207060680178C91F14292AD217 +:101A400DDFE801F04DF3290AF3F33AF2292966F2A2 +:101A500DF2F129F2F2F0EFF286883046FFF76EFED2 +:101A600D0546304608F0BDF8C0B16068807985F84C +:101A700D3E0021212846FFF7D0FC304603F0FAF94D +:101A800D304604F0ADFB3146012012F047F9A87F36 +:101A900D20F01000A87705B0BDE8F083207820F085 +:101AA00DF0002030207003202072668060688079FD +:101AB00D607206F00FFBDCE785882846FFF73EFED7 +:101AC00D00B9FFDF60688078012800D0FFDF606813 +:101AD00D817905B02846BDE8F04308F04ABA8688FA +:101AE00D3046FFF72BFE050000D1FFDF06F0F2FABE +:101AF00D60683146C08828816068008968816068A7 +:101B000D4089A881012012F009F90020A875C2E7CB +:101B100D807828B10228BED03C28BCD0FFDFBAE7C0 +:101B200D06F0D8FA6568A879AD1C00B9FFDFF77823 +:101B300DB5F80290B046384606F05FF8060000D1C1 +:101B400DFFDF0022022148460EF0AFFA040000D15B +:101B500DFFDF22212046FFF760FCA17F012060F30B +:101B600D0101A177298B2181698B6181A98BA181CC +:101B700D84F822708DF80800B0680090F06801902C +:101B800D6A46032148460EF090FA00B9FFDFB0888F +:101B900DADF81000B0788DF8120004AA0521484662 +:101BA00D0EF083FA00B9FFDFB088ADF80C00F078C5 +:101BB00D8DF80E0003AA042148460EF076FA00B9FE +:101BC00DFFDF062105F1120006E00000A001002054 +:101BD00D070605040302010000F04DFF30B36879DC +:101BE00D800700D5FFDF6979E07D61F34700E0757F +:101BF00DD5F80600A0616889A083062105F10C00C7 +:101C000D00F039FFE0B198F819104A08617862F3D5 +:101C100D47016170D8F81A10C4F80210B8F81E0008 +:101C200D17E028E020E033E02DE017E0E07D20F024 +:101C300DFE00801CE075D5F81200A061E88ADBE794 +:101C400D607820F0FE00801C6070E868C4F8020027 +:101C500D288AE0800320FFF7B7FB1CE705B020467C +:101C600DBDE8F04301F092BC06F034FA16F8240FEB +:101C700D40F0020005E006F02DFA16F8240F40F0B2 +:101C800D0400307007E705B0BDE8F04306F022BA56 +:101C900DB178052909D00429DFD106F01BFA0220FD +:101CA00D05B0BDE8F043FFF78FBB80780028D4D096 +:101CB00DF07800F0AAFE06F00DFA0320F0E72DE90A +:101CC00DF047054600780027000991460C463E4630 +:101CD00D012871D0022870D007280AD00A286DD0AB +:101CE00DFFDF00BFA9F800600CB1278066800020DF +:101CF00D7EE5D5F804C0DFF8448804F108009CF8AF +:101D000D00204FF0010AD21F4FF6FF71142A76D230 +:101D100DDFE802F00AF9F9F9F9F9F91DF9F926C028 +:101D200D889DF91061D476EE12271026BCF80400B8 +:101D300D2146F3E01C270A26ECB3BCF80200A08074 +:101D400D686800792072686840796072CAE71B275D +:101D500D092684B30320207268684088A080C1E7FB +:101D600D9CF802103C29BDD010272C260CF1020C3A +:101D700D0CB3BCF80210A180BCF818106182BCF83D +:101D800D18102182BCF81A10A182BCF81C10E18237 +:101D900D9CF8053002460CF106011846FFF7A9FC28 +:101DA00D9CF8040001289DD184F80FA00020207616 +:101DB00D08F1040003E00BE0A8E0B2E0EAE090E8EF +:101DC00D0E00D8F81000C4E90930C4E9071289E7FC +:101DD00DA9F800608BE720271126002CF8D0A180F0 +:101DE00D686804F10A02807820726868807A6072EF +:101DF00D69680B1DC8781946FFF77BFC72E782E016 +:101E000D21270A26002CE3D0BCF80200A0806868C8 +:101E100D0079207268684079607298F8241021F07A +:101E200D040162E022270B26002CD1D0BCF804005F +:101E300DA0806868807820726868807900F02AFE3A +:101E400D60726868C07900F025FEA0724AE7262707 +:101E500D1C26002CBCD0A1806868C07860726868B0 +:101E600D8079A07208F1040090E80E00D8F81000F7 +:101E700DC4E90530C4E90312686880783C2803D0B2 +:101E800D432804D0FFDF2DE784F808A02AE70220BD +:101E900D207227E724271026002C99D0BCF80200C9 +:101EA00DA0806868007920816868007A6081686820 +:101EB00DC088A08168684089E08113E72327102638 +:101EC00D002C85D0BCF80200A08068688088208135 +:101ED00D6868C088608168680089A08168684089E9 +:101EE00DE08198F8241021F0020188F82410F9E619 +:101EF00D2F272A26002C86D0A18069682222891CD2 +:101F000D0BF017FAEEE64A46214644E0287A0228FD +:101F100D01D0FFDFE6E612271026688800F098FD55 +:101F200DE0E6287AB0B3012835D0022833D0032853 +:101F300D01D0FFDFD6E611270926002C8AD0B5F88F +:101F400D02804046FFF7FAFB90F822A0A4F8048027 +:101F500D687A2072042140460EF0C2F805214046F1 +:101F600D0EF0BEF8002140460EF0BAF801214046B1 +:101F700D0EF0B6F8032140460EF0B2F802214046AD +:101F800D0EF0AEF8062140460EF0AAF8504600F0CD +:101F900D3CFDA7E6FFE72846BDE8F04701F02CBC65 +:101FA00D70B5012801D0FFDF70BD8DB22846FFF757 +:101FB00DC5FB040000D1FFDF20782128F4D006F006 +:101FC00D85F880B1017821F00F01891C21F0F00115 +:101FD00D103101700221017245800020A075BDE80D +:101FE00D704006F077B821462846BDE870401322B0 +:101FF00DFFF7A7BB2DE9F04116460C00804600D136 +:1020000DFFDF307820F00F00801C20F0F000103042 +:1020100D30702078022802D0FFDFBDE8F081404605 +:1020200DFFF78CFB050000D1FFDFA1884FF6FF7095 +:1020300D0027814202D1E288824203D0814201D140 +:1020400DE08840B106F046F894E80F00083686E8BF +:1020500D0F00AF75E1E7A87D0128DED178230022BE +:1020600D414611F0B1FD0220A875D6E738B50546F9 +:1020700D0C460846FFF7DFF8A8B9242D31D006DC51 +:1020800D202D0AD0212D0AD0222D04D124E0252D7A +:1020900D1BD03F2D2DD0072038BD062038BD6068E0 +:1020A00DFFF70DF908B1102038BD618820886A4608 +:1020B00D0CF0E1FF05F028FE0028F5D1616800293C +:1020C00DF2D0BDF800200A8038BDA07800F00101E3 +:1020D00D20880DF001F808E02068BDE8384001F0D7 +:1020E00DC0BD618820880CF05FFFBDE8384005F069 +:1020F00D0BBE207800F001008DF8000068460CF052 +:1021000DBDFD05F001FE38BD70B505460C4608460F +:1021100DFFF7B7F808B1102070BD202D07D0212D85 +:1021200D0DD0222D0BD0252D09D0072070BD208874 +:1021300DA11C0CF03CFDBDE8704005F0E5BD06208E +:1021400D70BDFE481930704708B528220021FB48A4 +:1021500D0BF019F90120FFF737F9F84968461A31E4 +:1021600D05F04AFFF5489DF80020417E62F34701D6 +:1021700D21F001014176002180F822104FF46171A8 +:1021800D0184022180F82310FFF736F900B1FFDF3B +:1021900D00F0AEFC01F0CCF908BD10B50C464022A4 +:1021A00D002120460BF0EFF8A07F20F00300A07770 +:1021B00D202020700020A07584F8230010BD7047EA +:1021C00D2DE9FC410746FFF736F810B11020BDE8A8 +:1021D00DFC81DA4E06F11901D6F819000090B6F817 +:1021E00D1D50ADF80450F47F8DF806403846FFF7CA +:1021F00D69FA0028EBD1FFF7FFF80028E7D0009926 +:1022000D46F8191FB580B471E1E710B50446FFF724 +:1022100D38F808B1102010BDC848C8492246407E84 +:1022200D1A314008FFF765FA002010BD3EB504468F +:1022300D0D460846FFF725F808B110203EBD14B134 +:1022400D43F204003EBDBD488078052803D0042824 +:1022500D01D008203EBD694602A80BF01AFB2A46A4 +:1022600D69469DF80800FFF744FA00203EBDFEB513 +:1022700D0D4604004FF0000711D00822FFF74DF96D +:1022800D002811D1002608E054F826006946FFF712 +:1022900DD4F9002808D1761CF6B2AE42F4D30CF076 +:1022A00D37FB10B143F20320FEBDA44E3776FCB1CF +:1022B00D00271AE054F8270002A9FFF7BEF900B174 +:1022C00DFFDF9DF808008DF8000054F8270050F846 +:1022D00D011FCDF801108088ADF8050068460CF09F +:1022E00D3CFB00B1FFDF7F1CFFB2AF42E2D335767E +:1022F00D0020FEBD2DE9F0478AB015468946040041 +:1023000D1DD00F4608222946FFF707F9002810D1E6 +:1023100D002612E054F826006946103000F08EFBBE +:1023200D002806D13FB157F82600FEF784FF10B103 +:1023300D10200AB0DCE4761CF6B2AE42EAD30026D9 +:1023400DA5F101081CE000BF06F1010A0AF0FF0724 +:1023500D12E000BF54F82600017C4A0854F82710FB +:1023600D0B7CB2EB530F05D10622113011310AF05F +:1023700DB3FF58B17F1CFFB2AF42EBD30AF0FF069B +:1023800D4645E1DB4E4624B1012003E043F2052032 +:1023900DCFE700200CF000FB10B90CF009FB10B1D9 +:1023A00D43F20420C5E75CB300270DF1170825E0C3 +:1023B00D54F827006946103000F040FB00B1FFDFF4 +:1023C00D54F82700102250F8111FCDF80110808805 +:1023D00DADF8050054F827100DF107000AF0A9FF1C +:1023E00D96B156F82710102240460AF0A2FF684613 +:1023F00D0CF098FA00B1FFDF7F1CFFB2AF42D7D3CC +:1024000DFFF7B7F9002094E7404601F01EFCEEE718 +:1024100D30B585B00446FEF70EFF18B96068FEF7BB +:1024200D57FF10B1102005B030BD60884AF2B811C9 +:1024300D884206D82078414D28B1012806D00228BF +:1024400D04D00720EFE7FEF7D7FF18E060780228E9 +:1024500D04D0032802D043F20220E4E785F82300DC +:1024600DC1B200200090ADF8040002292CD0032940 +:1024700D27D0FFDF68460CF00CFB05F045FC00286B +:1024800DD1D1606801F0D4FB207858B101208DF8CE +:1024900D00000DF1010001F0D8FB68460CF075FE4F +:1024A00D00B1FFDF207885F82200FFF762F9608820 +:1024B00D60B1288480B20CF067FA00B1FFDF002014 +:1024C00DB1E78DF80500D5E74020FAE74FF46170CC +:1024D00DEFE710B50446FEF7D4FE20B9606838B1B9 +:1024E00DFEF7EDFE08B1102010BD606801F0ADFBE8 +:1024F00D124830F8201F6180C1786170807820709B +:1025000D002010BD2DE9F843144689460646FEF716 +:1025100DB8FEB8B94846FEF7DBFE98B92046FEF77F +:1025200DD7FE78B9054DA878012800D154B131787E +:1025300DFF2909D061B143F2040001E0A0010020A0 +:1025400DBDE8F8831020F8E7012801D00420F4E756 +:1025500DCCB3052811D004280FD06946204600F0D1 +:1025600DA4FA0028E9D1217D49B1012909D0022918 +:1025700D09D0032909D00720DFE70820DDE702464F +:1025800D04E0012202E0022200E0032280462346FD +:1025900D174600200099FFF705F90028CDD1A08935 +:1025A00D2880A07BE875BDF80000A882AF75BDF846 +:1025B00D0010090701D5A18931B1A1892980C00772 +:1025C00D04D0032003E006E08021F7E70220FEF7A8 +:1025D00DFBFE86F800804946BDE8F8430020FFF772 +:1025E00D7CB92DE9FC41FF4C06460D46A07802282A +:1025F00D03D0032801D00820E9E516B143F2040009 +:1026000DE5E506200DF00EFD10B9A078032849D0A0 +:1026100D0FF07CFC074610F0DBFE381A00F0FF08C7 +:1026200D06200DF0F7FC074606200DF0FBFC391ACD +:1026300DA078042809D000221144A8EB010111F063 +:1026400DFF0F04D0032804D00DE00122F4E713207E +:1026500DBDE5284605F0D1FA10B3407810B32846F1 +:1026600D05F0D6FDE570FFF70BF80BF054F80120DF +:1026700D8DF800008DF801008DF802602088ADF80E +:1026800D0400E07D8DF8060068460CF050FC05F066 +:1026900D3BFB0028B0D1A078032805D0042010E022 +:1026A00D052094E5122092E5E07805F0A6FA0400E5 +:1026B00D00D1FFDF607800B9FFDF6078401E6070E9 +:1026C00D0520FEF781FE002081E51CB510B143F217 +:1026D00D04001CBDC34CA078042803D0052801D0EC +:1026E00D08201CBD00208DF8000001218DF801107F +:1026F00D8DF8020068460CF01AFC05F005FB002869 +:1027000DEFD1A078052805D05FF00200FEF75CFE42 +:1027100D00201CBDE07800F078F90320F6E72DE9E4 +:1027200DFC4180460D4603260846FEF7D1FD08B153 +:1027300D10204CE54046FFF701F8040004D0207846 +:1027400D222804D2082042E543F202003FE5A07F93 +:1027500D00F003073DB1012F0AD000202946FEF7F6 +:1027600DAEFE0600E5D1012F04D0FFDF30462EE589 +:1027700D0120F3E7A07D2946022801D011B107E021 +:1027800D112024E5684600F0E7FA0028D1D169460A +:1027900D404607F0CEFB0600E8D10120A075E5E725 +:1027A00D70B50C460546FEF7C9FF010005D022465F +:1027B00D2846BDE87040FEF7C4BF43F2020070BD6D +:1027C00D10B5012807D1874B9B78012B00D011B193 +:1027D00D43F2040010BD0CF009F9BDE8104005F0FE +:1027E00D93BA012300F01BB900231A46194600F0D5 +:1027F00D16B970B5064615460C460846FEF741FD5E +:1028000D18B92846FEF73DFD08B1102070BD2A46C7 +:1028100D214630460CF017FC05F076FA0028F5D16C +:1028200D21787F29F2D1052070BD7CB505460C4677 +:1028300D0846FEF700FD08B110207CBD2846FEF7C6 +:1028400D7DFF20B10078222804D208207CBD43F200 +:1028500D02007CBD634890F82400400701D511208B +:1028600D7CBD2178C80802D16078C20801D007204C +:1028700D7CBD890801D1800801D006207CBDADF852 +:1028800D005020788DF8020060788DF8030002204A +:1028900DADF8040068460BF00FFF05F035FA7CBD6E +:1028A00D70B586B014460D460646FEF747FF28B1B3 +:1028B00D0078222805D2082006B070BD43F2020030 +:1028C00DFAE72846FEF704FD20B944B12046FEF78D +:1028D00DF6FC08B11020EFE700202060A0804148F1 +:1028E00D90F82400800701D51120E5E703A93046B3 +:1028F00D0BF01FFF18B100BF05F006FADCE7ADF8CD +:1029000D0060BDF81400ADF80200BDF81600ADF87A +:1029100D0400BDF81000BDF81210ADF80600ADF8BA +:1029200D08107DB1298809B1ADF80610698809B183 +:1029300DADF80210A98809B1ADF80810E98809B100 +:1029400DADF80410DCB1BDF80610814201D9081AAA +:1029500D2080BDF80210BDF81400814201D9081A7B +:1029600D6080BDF80800BDF80410BDF816200144C4 +:1029700DBDF812001044814201D9081AA0806846A2 +:1029800D0BF074FFB8E770B505460C460846FEF728 +:1029900D78FC08B1102070BD214628460CF04AF98C +:1029A00DBDE8704005F0B0B93EB505460C46084689 +:1029B00DFEF767FC08B110203EBD0020009001908D +:1029C00D0290ADF800502089ADF8080020788DF800 +:1029D00D0200606801902089ADF808006089ADF8AB +:1029E00D0A0001E0A001002068460CF031F905F065 +:1029F00D8BF93EBD0EB5ADF8000000200190684684 +:102A000D0CF026F905F080F90EBD10B505F0F5F8BE +:102A100D040000D1FFDF6078401C607010BD1CB554 +:102A200DADF800008DF802308DF803108DF80420FC +:102A300D68460CF0D7FA05F067F91CBD027852080C +:102A400D04D0012A02D043F202207047FEF7F5BDF3 +:102A500D70B50C0006460DD0FEF770FE050000D1D6 +:102A600DFFDFA68028892081288960816889A0815F +:102A700DA889E08170BD10B500231A4603E0845C7F +:102A800D2343521CD2B28A42F9D30BB1002010BDA0 +:102A900D012010BD00B530B1012803D0022801D0AE +:102AA00DFFDF002000BDFF2000BD00220A8092B292 +:102AB00D22F060020A800078062817D2DFE800F0C5 +:102AC00D160306090C1142F0110007E042F01D003B +:102AD00D09E042F0150006E042F0100040F002005F +:102AE00D01E042F010000880002070470720704779 +:102AF00DFD48002101604160018170472DE9FF4FC4 +:102B000D93B09B46209F160004460DD01046FEF74D +:102B100D92FB18B1102017B0BDE8F08F314601209F +:102B200DFEF7CDFC0028F6D101258DF842504FF46B +:102B300DC050ADF84000002210A9284603F016FE43 +:102B400D0028E8D18DF84250A8464FF428500025B2 +:102B500DADF840001C222946684607950AF013FC83 +:102B600D9DF81C000DF11C0A20F00F00401C20F0F8 +:102B700DF00010308DF81C0020788DF81D00617864 +:102B800D9DF81E000DF1400961F3420040F0010077 +:102B900D8DF81E009DF8000008AA40F002008DF887 +:102BA00D00002089ADF83000ADF832506089ADF8E5 +:102BB00D3400CDF82CA060680E900AA9CDF82890AD +:102BC00D684603F0C8FB0028A5D16068FEF777FBC7 +:102BD00D40B16068FEF77CFB20B9607800F003001F +:102BE00D022801D0012000E00020BF4C08AA0AA94C +:102BF00D2072BDF8200020808DF8428042F6012021 +:102C000DADF840009DF81E0020F00600801C20F05D +:102C100D01008DF81E000220ADF83000ADF8340033 +:102C200D14A80E90684603F096FB002889D1BDF8D4 +:102C300D2000608036B1211D304600F059F9002882 +:102C400DC2D109E0BBF1000F05D00AF017F9E8BBBE +:102C500D0AF014F9D0BBA58017B1012F43D04AE07B +:102C600D8DF8428042F6A620ADF8400046461C2263 +:102C700D0021684607950AF086FB9DF81C00ADF80B +:102C800D346020F00F00401C20F0F00010308DF863 +:102C900D1C009DF81D0020F0FF008DF81D009DF813 +:102CA00D1E0020F0060040F00100801C8DF81E0073 +:102CB00D9DF800008DF8446040F002008DF8000092 +:102CC00DCDE90A9AADF8306011A800E011E00E9040 +:102CD00D08AA0AA9684603F03EFB0028A6D1BDF854 +:102CE00D2000E08008E00AF0C9F810B90AF0C6F833 +:102CF00D08B103200FE7E58000200CE73EB5044640 +:102D000D794D0820ADF80000A88828B12046FEF7BF +:102D100D92FA18B110203EBD06203EBD214601207D +:102D200DFEF7CDFB0028F8D12088ADF804006088AF +:102D300DADF80600A088ADF80800E088ADF80A00EF +:102D400DA88801AB6A46002103F00CFFBDF8001006 +:102D500D0829E2D003203EBD7FB5634D0446A88807 +:102D600D68B1002002900820ADF80800CDF80CD015 +:102D700D2046FEF760FA20B1102004B070BD062089 +:102D800DFBE7A98802AA4FF6FF7004F02DF9002881 +:102D900DF3D1BDF80810082901D00320EDE7BDF8E7 +:102DA00D00102180BDF802106180BDF80410A180D3 +:102DB00DBDF80610E180E0E701B582B00220ADF864 +:102DC00D0000494802AB6A464088002103F0CAFE64 +:102DD00DBDF80010022900D003200EBD1CB5002146 +:102DE00D00910221ADF800100190FEF74AFA08B1EA +:102DF00D10201CBD3C486A4641884FF6FF7004F018 +:102E000DF3F8BDF800100229F3D003201CBDFEB568 +:102E100D354C06461546207A0F46C00705D00846A4 +:102E200DFEF709FA18B11020FEBD0F20FEBDF82DDA +:102E300D01D90C20FEBD3046FEF7FDF918BB2088E8 +:102E400D01A902F08AFF0028F4D130788DF8050031 +:102E500D208801A903F064FE0028EBD100909DF8B5 +:102E600D00009DF8051040F002008DF800000907E4 +:102E700D03D040F008008DF800002088694603F06B +:102E800DECFD0028D6D1ADF8085020883B4602AAAB +:102E900D002103F067FEBDF80810A942CAD0032037 +:102EA00DFEBD7CB505460020009001900888ADF868 +:102EB00D00000C4628460195FEF701FA18B9204688 +:102EC00DFEF7DFF908B110207CBD15B1BDF800008B +:102ED00D60B105486A4601884FF6FF7004F084F82A +:102EE00DBDF8001021807CBDC80100200C20FAE740 +:102EF00D30B5044693B000200D46014600901422D3 +:102F000D01A80AF040FA1C22002108A80AF03BFA99 +:102F100D9DF80000CDF808D020F00F00401C20F0E7 +:102F200DF00010308DF800009DF8010006AA20F089 +:102F300DFF008DF801009DF8200001A940F002006E +:102F400D8DF8200001208DF8460042F60420ADF8E2 +:102F500D440011A801902088ADF83C006088ADF8C0 +:102F600D3E00A088ADF84000E088ADF842009DF825 +:102F700D020020F00600801C20F001008DF80200F8 +:102F800D0820ADF80C00ADF810000FA8059008A8AA +:102F900D03F0E1F9002803D1BDF8180028800020C6 +:102FA00D13B030BD0A4810B5046809490948083105 +:102FB00D08600FF0BEFE0648001D046010BD0649F6 +:102FC00D002008604FF0E0210220C1F88002704718 +:102FD00D1005024001000001FC1F00400548064A93 +:102FE00D0168914201D1002101600449012008606E +:102FF00D7047000058000020BEBAFECA40E50140EF +:1030000D2CFFFFFFDBE5B15100C00100CC00FFFF3D +:1030100D71000000C1CF6A00FEA0D9111C1006C3BB +:1030200D89CCFC7A7B3B49141906A8C010B504461F +:1030300DFEF701F908B1102010BD2078C0F3021081 +:1030400D042807D86078072804D3A178102901D85F +:1030500D814201D2072010BDE078410706D42179C5 +:1030600D4A0703D4000701D4080701D5062010BD77 +:1030700D002010BD70B514460D46064605F026F825 +:1030800D80B10178182221F00F01891C21F0F00187 +:1030900DA03100F8081B21460AF04BF9BDE870403D +:1030A00D05F018B829463046BDE870401322FEF7EA +:1030B00D48BB2DE9F047064608A8904690E8300435 +:1030C00D89461F461422002128460AF05CF900218A +:1030D00DCAF80010B8F1000F03D0B9F1000F03D1F9 +:1030E00D14E03878C00711D02068FEF7CAF8C0BBCD +:1030F00DB8F1000F07D12068123028602068143015 +:1031000D68602068A8602168CAF8001038788007C8 +:1031100D24D56068FEF7D3F818BBB9F1000F21D0A4 +:1031200DFFF70FF80168C6F868118188A6F86C11D1 +:1031300D807986F86E0101F034FAF84FEF6062681D +:1031400D62B196F8680106F2691140081032FEF777 +:1031500DD0FA1022394660680AF0EBF80020BDE87D +:1031600DF08706E0606820B1E8606068C6F8640129 +:1031700DF4E71020F3E730B5054608780C4620F04B +:1031800D0F00401C20F0F001103121700020607004 +:1031900D95F8230030B104280FD0052811D006284A +:1031A00D14D0FFDF20780121B1EB101F04D295F868 +:1031B00D200000F01F00607030BD21F0F0002030C5 +:1031C00D02E021F0F00030302070EBE721F0F0004C +:1031D00D4030F9E7F0B591B0022715460C4606468A +:1031E00D3A46ADF80870092103AB05F070FD049067 +:1031F00D002810D004208DF804008DF80170E03403 +:1032000D099605948DF818500AA968460EF051FCE0 +:1032100D00B1FFDF012011B0F0BD2DE9F84F0646DA +:1032200D808A0C4680B28246FEF788FA0546BB4F6F +:1032300D3078203F4FF002094FF000080F287CD264 +:1032400DDFE800F07BA39D082C5B6A7CBADAFD9762 +:1032500D48979700012150460CF030FF040000D133 +:1032600DFFDF97F85C00C00701D0386E0BE003213B +:1032700D04F11D0010F06BFAD4F81D00A849B0FB45 +:1032800DF1F201FB1200C4F81D0070686067B068B0 +:1032900DA0672878252872D0FFDF70E00121504605 +:1032A00D0CF00CFF060000D1FFDF3078810702D54E +:1032B00D2978252904D040F001003070BDE8F88F41 +:1032C00D84F80090307F207106F11D002D36C4E981 +:1032D00D0206F3E7012150460CF0F0FE050000D187 +:1032E00DFFDF2878C10604D5072020703D356560C5 +:1032F00DE4E740F008002870E0E7E87F000700D51C +:1033000DFFDF307CB28800F0010301B05046BDE80C +:1033100DF04F092106F06FBD05B9FFDF716821B1CE +:1033200D102205F124000AF004F828212846FEF7A2 +:1033300D74F8307A85F82000C0E7F7E00121504697 +:1033400D0CF0BCFE050000D1FFDF022105F1850068 +:1033500D10F0FDF90420207005F5B4706060B5F82B +:1033600D850020826D4810387C356561C4E9027096 +:1033700DA4E7012150460CF0A1FE00B9FFDF324653 +:1033800D29465046BDE8F84F74E605B9FFDF2878A9 +:1033900D212893D93079012803D1E87F40F0080026 +:1033A00DE877324629465046FFF764FE2846BDE8C9 +:1033B00DF84F2321FEF731B83279A28004F10803CA +:1033C00D0921504605F083FCE06010B10520207006 +:1033D00D74E74546012150460CF070FE040000D103 +:1033E00DFFDF04F1620102231022081F0CF0FFFC25 +:1033F00D05703179417061E7012150460CF05EFE98 +:1034000D040000D1FFDF94F8840000F003000128D0 +:1034100D59D1E87F10F0010003D194F8A010C9072D +:1034200D2AD0D4F8602132B394F88330117C63F341 +:1034300D87011174AA7FD30963F3410100E071E0A4 +:1034400DD4F860211174D4F8602160F30001117477 +:1034500D90B1D4F86001102205F12401883409F0EF +:1034600D68FF207E40F001002076207820F00100DA +:1034700D04F8880919E0C0B994F88810C90714D068 +:1034800DD4F85C218AB194F88330117C63F3870101 +:1034900D1174AA7FD309D4F85C2163F3410111742F +:1034A00DD4F85C2160F30001117494F88800800752 +:1034B00D09D594F87C00D4F86421400804F17D010D +:1034C00D1032FEF716F98DF8009094F884006A46D4 +:1034D00D00F003008DF8010094F888108DF80210AB +:1034E00D94F8A0008DF803002946504601F042F8EB +:1034F00D2878252805D0212807D0FFDF2878222815 +:1035000D03D922212846FDF788FF012150460CF0F2 +:1035100DE7FD00283FF4DDAEFFDFCFE6F40100202C +:1035200D40420F00716881F80180C7E6FFDFC5E6F4 +:1035300D70B5FE4C002584F85C5025660EF085FABA +:1035400D04F11001204604F07DFD84F8305070BD6B +:1035500D70B50D46FEF7F2F8040000D1FFDF4FF411 +:1035600DB8720021284609F00EFF2434012105F11F +:1035700DE0002C610EF06AFA002800D0FFDF70BD6C +:1035800D0A46014602F1E0000EF081BA70B505461B +:1035900D406886B00178082906D00B2933D00C2954 +:1035A00D2FD0FFDF06B070BD46883046FEF7C6F857 +:1035B00D040000D1FFDF20782128F3D028281BD16B +:1035C00D686802210C3000F0A0FFA8B168680821DE +:1035D00D001D00F09AFF78B104F1240130460BF084 +:1035E00DA8FC04F091FB00B1FFDF06B02046BDE85A +:1035F00D70402921FDF711BF06B0BDE8704004F001 +:1036000D69BD01218171686886883046FEF796F89C +:1036100D040000D1FFDF20782128C3D068688179AC +:1036200D09B1807808B1FFDFBCE704F053FDA07F3E +:1036300D000622D5E07FC00705D094F8200000F0E9 +:1036400D1F00102817D0052084F823002078292882 +:1036500D15D02428A6D13146042010F05FFB22217D +:1036600D2046FDF7DAFE012130460CF039FD002829 +:1036700D98D0FFDF96E70620E6E70420E4E7012176 +:1036800D30460CF01BFD050000D1FFDF2521204643 +:1036900DFDF7C3FE03208DF80000694605F1E0003B +:1036A00D0EF0ECF90228BFD00028BDD0FFDF79E77E +:1036B00D2DE9F04788B09A46164688468146FEF7B2 +:1036C00D3DF805003AD02878222837D3232835D065 +:1036D00DE87F000732D40027012148460CF0EEFCAC +:1036E00D040005D10121002248460CF0DEFC044601 +:1036F00D694600F066FF009800B9FFDF00983CB105 +:1037000DE03404612878222804D0242802D005E072 +:1037100D076103E025212846FDF77FFE0098012172 +:1037200D4170C0F824908680C0E9028A01A90EF08C +:1037300DC0F9022802D0002800D0FFDF08B00EE546 +:1037400D70B586B00546FDF7F9FF0078222814D92B +:1037500D012128460CF0B2FC04002CD1FFDF2AE039 +:1037600DB4F85E0004F1620630440178427829B164 +:1037700D21462846FFF72EFDB0B913E7ADF804201A +:1037800D0921284602AB05F0A2FA03900028F4D0D7 +:1037900D05208DF80000694604F1E0000EF06EF989 +:1037A00D022801D000B1FFDF02231022314604F1BF +:1037B00D5E000CF052FBB4F860000028D0D1F1E6A9 +:1037C00D10B586B00446FDF7B9FF0078222811D94F +:1037D00D012120460CF072FC040000D1FFDF062011 +:1037E00D8DF80000694604F1E0000EF047F900285D +:1037F00D00D0FFDF06B010BD2DE9F84F054600786B +:1038000D0C460027010904F1080090463E46BA46D1 +:1038100D009002297ED0072902D00A2909D142E061 +:1038200D68680178082905D00B292CD00C292AD0DD +:1038300DFFDF72E114271C26002C6CD04088A0807D +:1038400DFDF77CFF5FEA000900D1FFDF99F8170053 +:1038500D09F118014008009AFDF74BFF686880894F +:1038600D208268684168C4F812108068C4F8160098 +:1038700DA07E20F0060040F00100A07699F81E0011 +:1038800D40F020014FE01A270A26002CD5D0808861 +:1038900DA080FDF753FF050000D1FFDF28460099FA +:1038A00DFFF769FC39E10CB1A88BA080287A4FF0A5 +:1038B00D010B0B287ED006DC01287CD0022808D015 +:1038C00D032804D137E00D2876D00E2875D0FFDF00 +:1038D00D23E11E270926002CAFD0A088FDF72EFF6F +:1038E00D5FEA000900D1FFDF287B00F0030001280B +:1038F00D207A1DD020F001002072297B890861F308 +:1039000D41002072297BC90861F382002072297B56 +:1039100D090901E0F7E0AEE061F3C300207299F808 +:1039200D1E0040F0400189F81E10F6E0D401002081 +:1039300D40F00100E0E713270D26002CA6D0A0884B +:1039400DFDF7FCFE81460121A0880CF0B7FB0500B8 +:1039500D00D1FFDF686F817801F003010129217A21 +:1039600D50D021F00101217283789B0863F341014E +:1039700D21728378DB0863F38201217283781B093E +:1039800D63F3C3012172037863F306112172437847 +:1039900D63F3C711217284F809A0C178A17202796D +:1039A00DE17A62F30001E1720279520862F341019A +:1039B00DE17203E029E067E04EE05FE002799208F2 +:1039C00D62F38201E1720279D20862F3C301E172FE +:1039D00D4279217B62F3000121734279520862F32F +:1039E00D410121734279920862F38201217340797A +:1039F00DC00860F3C301217399F8000023282AD968 +:103A000D262139E041F00101ADE71827102694B3C6 +:103A100DA088FDF793FE00900121A0880CF04EFBCD +:103A200D5FEA000900D1FFDFE868A06099F80000A7 +:103A300D40F0040189F8001099F80100800708D5BD +:103A400D84F80CB000980078232866D927210098B7 +:103A500D52E084F80CA060E015270F265CB1A08819 +:103A600DFDF76CFE81460622E868009909F0E9FC35 +:103A700D84F80EB085E042E048463DE01627092661 +:103A800DECB3287B207248E0287B19270E26B4B3AF +:103A900DC4F808A0A4F80CA0012807D0022808D06B +:103AA00D03280CD004280AD0FFDF15E084F808B0F5 +:103AB00D01E002202072607A20F003000BE0697BA8 +:103AC00D042801F00F0141F080012172F3D1607AD9 +:103AD00D20F00300401C6072A088FDF72FFE054604 +:103AE00D0078212819D0232800D0FFDF0121A088DC +:103AF00D0CF0F6FA22212846FDF78FFC0DE0FFE7CA +:103B000DA8F800600EE00CB16888A080287A10B388 +:103B100D012809D002283AD0FFDFA8F800600CB1C7 +:103B200D27806680002007E415270F26002CE7D09C +:103B300DA088FDF703FE0121A0880CF0BFFA050057 +:103B400D00D1FFDFD5F81D000622009909F079FCA0 +:103B500D84F80EA0E1E717270926002CD0D0A08805 +:103B600DFDF7ECFD81460121A0880CF0A7FA0500B8 +:103B700D00D1FFDF6878800701D5022000E0012029 +:103B800D207299F800002328C7D9272174E7192737 +:103B900D0E26002CB4D0A088FDF7D0FD5FEA0009F9 +:103BA00D00D1FFDFC4F808A0A4F80CA084F808A089 +:103BB00DA07A40F00300A07299F81E10C90961F3B4 +:103BC00D8200A07299F81F2099F81E1012EAD11FD9 +:103BD00D05D099F8201001F01F01102925D020F0F3 +:103BE00D0800A07299F81F10607A61F3C30060722B +:103BF00D697A01F0030101298FD140F00400607250 +:103C000DE87A217B60F300012173AA7A607B62F36D +:103C100D00006073EA7A520862F341012173A97AB8 +:103C200D490861F34100607377E740F00800D8E779 +:103C300D10B5F84C30B10146102204F1200009F006 +:103C400D78FB012084F8300010BD10B5044600F05B +:103C500DA8FCF04920461022BDE81040203109F0A3 +:103C600D68BB70B5EB4D06004FF0000412D0FDF7A8 +:103C700DE2FA08B110240BE00621304609F0C8FB2A +:103C800D411C04D02866012085F85C0000E0072463 +:103C900D204670BD0020F7E7007810F00F0204D029 +:103CA00D012A05D0022A0CD110E0000909D10AE041 +:103CB00D0009012807D0022805D0032803D00428C5 +:103CC00D01D007207047087000207047062070470C +:103CD00D05282AD2DFE800F003070F171F00087828 +:103CE00D20F0FF001EE0087820F00F00401C20F0AF +:103CF00DF000103016E0087820F00F00401C20F086 +:103D000DF00020300EE0087820F00F00401C20F06D +:103D100DF000303006E0087820F00F00401C20F055 +:103D200DF0004030087000207047072070472DE9E3 +:103D300DF043804687B00D464FF000090846FDF769 +:103D400DC7FAA8B94046FDF7F9FC060003D0307854 +:103D500D22280BD104E043F2020007B0BDE8F08346 +:103D600D35B1B07FC10601D4000703D50820F4E7B3 +:103D700D1020F2E7F07F000701D50D20EDE70027B9 +:103D800D012140460CF09AF9040006D101210022D0 +:103D900D40460CF08AF9040005D0694600F011FC8C +:103DA00D009818B901E00420D7E7FFDF0098022141 +:103DB00DE0344170C0F82480446107810121017114 +:103DC00D297801F00102017E62F3010101762A7862 +:103DD00D520862F3820101762A78920862F3C301D8 +:103DE00D01762A78D20862F3041101762421304637 +:103DF00DFDF713FB01A900980DF05BFE022801D021 +:103E000D00B1FFDF4846A8E72DE9FF4F0E46824976 +:103E100D904697B09A4607C914AB4FF0000983E856 +:103E200D07001798FDF78AFC050006D0287826288C +:103E300D06D008201BB0BDE8F08F43F20200F9E771 +:103E400D26B94046FFF7F2F80028F3D10121179863 +:103E500D0CF034F9040000D1FFDF852E27D007DCEC +:103E600DEEB1812E1DD0822E1DD0832E08D11CE0E7 +:103E700D862E1ED0882E1ED0892E1ED08A2E1ED0A4 +:103E800D0F2020710F281CD004F020F9D8B101208B +:103E900D8DF83400201D0E902079B0B126E1002060 +:103EA00DEFE70120EDE70220EBE70320E9E705202E +:103EB00DE7E70620E5E70820E3E70920E1E70A2028 +:103EC00DDFE70720B6E71120B4E798F80000D4E942 +:103ED00D1D764208A87F002162F3C710A87798F8D5 +:103EE00D00008208E87F62F30000E87798F8000090 +:103EF00DC209607862F34100607098F80000020911 +:103F000D207862F34710207098F80000C20860789E +:103F100D62F30000607098F80100607198F800007D +:103F200D00F00102B07862F30100B070AA7FD209EF +:103F300D62F38200B070EA7F62F3C300B070627802 +:103F400D62F30410B0702278C0F3C00052093270D1 +:103F500D6278C2F34002727098F80220F2707171AB +:103F600D3171B978C1F3C00108405FEA000B2ED062 +:103F700D5046FDF760F978BBDAF80C00FDF75BF9F8 +:103F800D50BBDAF81C00FDF756F928BBDAF80C0027 +:103F900DA060DAF81C00E06060787A7842EA50019F +:103FA00D61F341006070B978C0B200EA111161F39C +:103FB00D000060700020207705F117006061681C1B +:103FC00DA061B07800F00300012806D046E06078CB +:103FD00D7A7802EA5001E3E719E0B87800F00300BF +:103FE00D01283BD1321D711D404600F099FA3179FF +:103FF00D387901408DF8281070797A7910408DF854 +:1040000D300001432AD05046FDF715F930B110208C +:1040100D10E70000D4010020E8B001000AF1100003 +:1040200D04F5AE7304F18C028DE80D0000210AAB8E +:1040300D5A462046FFF73DF80028E9D104F5B07245 +:1040400D04F1A403CDF800A0CDE9013201210CABA0 +:1040500D5A462046FFF72DF80028D9D16078800701 +:1040600D22D4B078B978C0F38000C1F38001084341 +:1040700D1AD0307814AA397832F810204B00DA4073 +:1040800D02F00309B9F1030F01D14FF00209BBF1A1 +:1040900D000F09D0012801D0042805D1012901D034 +:1040A00D042901D14FF00409A87F40F08000A877C2 +:1040B00DE97F6BF30001E9776078800706D503206F +:1040C00DA071BBF1000F11D100202CE00220B9F13D +:1040D00D020F1AD0B9F1010F19D0B9F1040F2AD07E +:1040E00D0020A071A87F20F08000A8772521284608 +:1040F00DFDF793F90DA904F1E0000DF0BFFC10B12F +:1041000D022800D0FFDF002094E6A071DCE7A0714B +:1041100D0D22002104F1200009F035F9207840F03E +:1041200D0200207001208DF84C0013AA2946179823 +:1041300D00F020FADAE70120A071D7E72DE9F0436E +:1041400D87B09046894604460025FDF7F7FA07002B +:1041500D04D03878272804D00820FEE543F2020069 +:1041600DFBE5012120460BF0A9FF040000D1FFDF84 +:1041700DA6795FEA090005D0012821D0B9F1020F17 +:1041800D26D110E0B8F1000F22D1012E05D0022E5C +:1041900D05D0032E05D0FFDF2EE00C252CE00125E8 +:1041A00D2AE0022528E04046FDF745F8B0B9032E78 +:1041B00D0ED11022414604F11D0009F0BAF81BE0A2 +:1041C00D012E02D0022E03D104E0B8F1000F13D05E +:1041D00D0720C2E54046FDF72EF808B11020BCE5DA +:1041E00D1022002104F11D0009F0CDF806214046F2 +:1041F00D09F00EF9C4F81D002078252140F00200C9 +:1042000D20703846FDF709F92078C10713D020F04A +:1042100D0100207002208DF8000004F11D000290B5 +:1042200D8DF804506946C3300DF028FC022803D0E8 +:1042300D10B1FFDF00E0257700208EE530B587B0A7 +:1042400D0D460446FDF77AFA60B1012120460BF0C8 +:1042500D35FF04000CD02846FCF7EDFF28B11020E7 +:1042600D07B030BD43F20200FAE72078400701D4D1 +:1042700D0820F5E7294604F13D002022054609F006 +:1042800D58F8207840F01000207001070FD520F06D +:1042900D0800207007208DF80000694604F1E00049 +:1042A00D01950DF0EBFB022801D000B1FFDF0020DE +:1042B00DD6E770B50D460646FDF740FA18B1007801 +:1042C00D272817D102E043F2020070BD01213046CC +:1042D00D0BF0F4FE040000D1FFDFA079022809D114 +:1042E00D6078C00706D02A4621463046FEF772FF99 +:1042F00D10B10FE0082070BDB4F860000E280BD28D +:1043000D04F1620102231022081F0BF070FD012140 +:1043100D01704570002070BD112070BD70B506464E +:1043200D14460D460846FCF786FF18B92046FCF7E3 +:1043300DA8FF08B1102070BDA6F57F40FF380ED044 +:1043400D3046FDF7FBF938B1417822464B08811C08 +:1043500D1846FDF7CEF907E043F2020070BD204686 +:1043600DFDF753FF0028F9D11021E01D0FF0EFF9F3 +:1043700DE21D294604F1170000F033F9002070BD4D +:1043800D2DE9F04104468AB015460E460027084631 +:1043900DFCF79EFF18B92846FCF79AFF18B11020BC +:1043A00D0AB0BDE8F0812046FDF7C8F95FEA0008C4 +:1043B00D04D098F80000272810D102E043F2020043 +:1043C00DEEE7012120460BF079FE040000D1FFDF5E +:1043D00D2078400702D56078800701D40820DFE7F8 +:1043E00DD4E91D01497801B18DB1407800B176B1A4 +:1043F00DADB1EA1D06A8E16800F0F3F8102206A998 +:1044000D05F1170008F068FF18B1042707E0072031 +:1044100DC6E71022E91D04F12D0008F08AFF2EB128 +:1044200D1022F11D04F11D0008F083FF20782521D5 +:1044300D40F0020020704046FCF7EFFF2078C107E6 +:1044400D15D020F00100207002208DF8000004F13D +:1044500D1D000290103003908DF804706946B33042 +:1044600D0DF00CFB022803D010B1FFDF00E0277721 +:1044700D002095E770B50D4606460BB1072070BDBF +:1044800DFDF75CF9040007D02078222802D3A07F25 +:1044900D800604D4082070BD43F2020070BDADB19A +:1044A00D294630460AF045FD03F02EFC297C4A08CA +:1044B00DA17F62F3C711A177297CE27F61F300022E +:1044C00DE277297C890884F8201004E030460AF050 +:1044D00D53FD03F019FCA17F21F02001A17770BDE0 +:1044E00D70B50D46FDF72AF9040005D02846FCF7F6 +:1044F00DC8FE20B1102070BD43F2020070BD2946E8 +:1045000D2046FEF738FE002070BD04E010F8012BA8 +:1045100D0AB100207047491E89B2F7D201207047B9 +:1045200D10B5C4780B7864F300030B70C47864087D +:1045300D64F341030B70C478A40864F382030B7019 +:1045400DC478E40864F3C3030B700379117863F343 +:1045500D0001117003795B0863F341011170037958 +:1045600D9B0863F3820111700079C00860F3C301E9 +:1045700D117010BD70B51546064603F0A7FD040079 +:1045800D00D1FFDF207820F00F00801C20F0F0001C +:1045900D2030207066802868A060BDE8704003F070 +:1045A00D99BD10B5134C94F83000002808D104F1D2 +:1045B00D2001A1F110000DF0A3FA012084F83000C4 +:1045C00D10BD10B190F8B9202AB10A4890F8350005 +:1045D00D18B1002003E0B83001E00648343008601F +:1045E00D704708B50023009313460A460BF065FF8C +:1045F00D08BD0000D4010020F0B5007B059F1E46CC +:1046000D14460D46012800D0FFDF0C2030803A20E3 +:1046100D3880002C08D0287A032806D0287B012862 +:1046200D00D0FFDF17206081F0BDA889FBE72DE9E1 +:1046300DF04786B0144691F80C900E9A0D46B9F1DC +:1046400D010F0BD01021007B2E8A8846052807D03C +:1046500D062833D0FFDF06B0BDE8F0870221F2E770 +:1046600DE8890C2100EB400001EB4000188033205D +:1046700D1080002CEFD0E889608100271AE00096A9 +:1046800D688808F1020301AA696900F086FF06EB4C +:1046900D0800801C07EB470186B204EB4102BDF810 +:1046A00D040090810DF1060140460E320DF09EFA88 +:1046B00D7F1CBFB26089B842E1D8CCE734201080AE +:1046C00DE889B9F1010F11D0122148430E3018803D +:1046D00D002CC0D0E88960814846B9F1010F00D0A7 +:1046E00D0220207300270DF1040A1FE00621ECE7DC +:1046F00D0096688808F1020301AA696900F04DFF70 +:1047000D06EB0800801C86B2B9F1010F12D007EB41 +:1047100DC70004EB4000BDF80410C18110220AF15E +:1047200D0201103008F005FE7F1CBFB26089B8424F +:1047300DDED890E707EB470104EB4102BDF804001A +:1047400DD0810AF10201404610320DF04FFAEBE72D +:1047500D2DE9F0470E4688B090F80CC096F80C8005 +:1047600D378AF5890C20109902F10C044FF0000ADC +:1047700DBCF1030F08D0BCF1040F3FD0BCF1070F03 +:1047800D7ED0FFDF08B067E705EB850C00EB4C0032 +:1047900D188031200880002AF4D0A8F1060000F01E +:1047A00DFF09558126E01622002101A808F0EBFD36 +:1047B00D00977088434601AA716900F0EEFEBDF8BE +:1047C00D04002080BDF80600E080BDF808002081BF +:1047D00DA21C0DF10A0148460DF008FAB9F1000FBF +:1047E00D00D018B184F804A0A4F802A007EB0800CB +:1047F00D87B20A346D1EADB2D5D2C3E705EB850C79 +:1048000D00EB4C00188032200880002ABAD0A8F1A5 +:1048100D050000F0FF09558137E000977088434689 +:1048200D01AA716900F0B9FE9DF80600BDF80410EB +:1048300DE1802179420860F3000162F341018208B1 +:1048400D62F38201C20862F3C301020962F304112B +:1048500D420962F34511820962F386112171C00983 +:1048600D6071BDF80700208122460DF1090148460F +:1048700D0DF0BCF918B184F802A0A4F800A000E076 +:1048800D07E007EB080087B20A346D1EADB2C4D243 +:1048900D78E7A8F1020084B205FB08F000F10E0CD8 +:1048A00DA3F800C035230B80002AA6D05581948132 +:1048B00D009783B270880E32716900F06EFE61E769 +:1048C00D2DE9F84F1E460A9D0C4681462AB1607AA5 +:1048D00D00F58070D080E089108199F80C000C27CC +:1048E00D4FF000084FF00E0A0D2872D2DFE800F0ED +:1048F00D9D070E1B272F3745546972727200214692 +:1049000D48460095FFF778FEBDE8F88F207B91466D +:1049100D082802D0032800D0FFDF3780302009E0BF +:1049200DA9F80A80F0E7207B9146042800D0FFDF2C +:1049300D378031202880B9F1000FF1D1E4E7207BD9 +:1049400D9146042800D0FFDF37803220F2E7207B2C +:1049500D9146022800D0FFDF37803320EAE7207B25 +:1049600D1746022800D0FFDF3420A6F800A02880CB +:1049700D002FC9D0A7F80A80C6E7207B1746042868 +:1049800D00D0FFDF3520A6F800A02880002FBBD077 +:1049900D4046A7F80A8012E0207B1746052802D072 +:1049A00D062800D0FFDF1020308036202880002F11 +:1049B00DAAD0E0897881A7F80E80B9F80E00B881E9 +:1049C00DA2E7207B9146072800D0FFDF37803720F4 +:1049D00DB0E72AE04FF0120018804FF038001700B2 +:1049E00D288091D0E0897881A7F80E80A7F81080F3 +:1049F00D99F80C000A2805D00B2809D00C280DD0E9 +:104A000DFFDF81E7207B0A2800D0FFDF01200AE0CD +:104A100D207B0B2800D0FFDF042004E0207B0C2836 +:104A200D00D0FFDF052038736EE7FFDF6CE770B550 +:104A300D0C460546FCF782FE20B10078222804D2F0 +:104A400D082070BD43F2020070BD052128460BF011 +:104A500D35FB206008B1002070BD032070BD30B45F +:104A600D4880087820F00F00C01C20F0F000903036 +:104A700D01F8080B1DCA81E81D0030BC03F02ABBEC +:104A800D2DE9FF4784B0002782460297079890468C +:104A900D8946123006F043FB401D20F003060798AF +:104AA00D28B907A95046FFF7C2FF002854D1B9F124 +:104AB00D000F05D00798017B19BB052504681BE085 +:104AC00D98F80000092803D00D2812D0FFDF46E02A +:104AD00D079903254868B0B3497B428871439142D9 +:104AE00D39D98AB2B3B2011D0BF06DF904460780B6 +:104AF00D02E0079C042508340CB1208810B1032D69 +:104B000D29D02CE007980121123006F03AFBADF8C0 +:104B100D0C00024602AB2946504604F0D8F80700B7 +:104B200D01D1A01C029007983A461230C8F8040033 +:104B300DA8F802A003A94046029B06F02FFBD8B1AE +:104B400D0A2817D200E006E0DFE800F00709141488 +:104B500D100B0D141412132014E6002012E6112070 +:104B600D10E608200EE643F203000BE6072009E6E7 +:104B700D0D2007E6032005E6BDF80C002346CDE920 +:104B800D00702A465046079900F017FD57B9032DBE +:104B900D08D10798B3B2417B406871438AB2011DB9 +:104BA00D0BF025F9B9F1000FD7D0079981F80C90CA +:104BB00DD3E72DE9FE4F91461A881C468A4680465A +:104BC00DFAB102AB494604F082F8050019D040460F +:104BD00DA61C27880BF0B7FB3246072629463B4615 +:104BE00D00960AF0D6FF20882346CDE900504A46AC +:104BF00D5146404600F0E1FC002020800120BDE838 +:104C000DFE8F0020FBE710B586B01C46AAB1042329 +:104C100D8DF800301388ADF808305288ADF80A20B1 +:104C200D8A788DF80E200988ADF80C1000236A469D +:104C300D2146FFF725FF06B010BD1020FBE770B52C +:104C400D0D4605210BF03AFA040000D1FFDF29468D +:104C500D04F11200BDE8704006F07CBA2DE9F8436E +:104C600D0D468046002603F031FA044628781028B8 +:104C700D78D2DFE800F0773B3453313112313131E6 +:104C800D0831313131312879001FC0B2022801D0ED +:104C900D102810D114BBFFDF35E004B9FFDF05216B +:104CA00D40460BF00BFA007B032806D004280BD0EE +:104CB00D072828D0FFDF072655E02879801FC0B2CE +:104CC00D022820D050B1F6E72879401FC0B2022843 +:104CD00D19D0102817D0EEE704B9FFDF13E004B99F +:104CE00DFFDF287901280ED1172137E00521404635 +:104CF00D0BF0E4F9070000D1FFDF07F11201404688 +:104D000D06F005FA2CB12A4621464046FFF7A7FECC +:104D100D29E013214046FDF743FD24E004B9FFDFF0 +:104D200D052140460BF0CAF9060000D1FFDF6946A8 +:104D300D06F1120006F0F5F9060000D0FFDFA98894 +:104D400D172901D2172200E00A46BDF80000824261 +:104D500D02D9014602E005E01729C5D3404600F00F +:104D600D3CFCD0E7FFDF3046BDE8F883401D20F066 +:104D700D030219B102FB01F0001D00E000201044F8 +:104D800D704713B5009848B1002468460AF0C5FF76 +:104D900D002C02D1F74A009911601CBD012400209E +:104DA00DF4E72DE9F0470C46154624220021204654 +:104DB00D08F0E9FA05B9FFDFA87860732888DFF8F5 +:104DC00DB4A3401D20F00301AF788946DAF8000046 +:104DD00D0AF0C1FF060000D1FFDF4FF0000826608A +:104DE00DA6F8008077B109FB07F1091D0AD0DAF8A2 +:104DF00D00000AF0B0FF060000D1FFDF6660C6F8C4 +:104E000D008001E0C4F80480298804F11200BDE897 +:104E100DF04706F06DB92DE9F047804601F112001B +:104E200D0D46814606F07BF9401DD24F20F003025E +:104E300D6E7B1446296838680AF0B8FF3EB104FB52 +:104E400D06F2121D03D0696838680AF0AFFF05201D +:104E500D0BF0E0F8044605200BF0E4F8201A0128C9 +:104E600D02D138680AF06CFF49464046BDE8F0476C +:104E700D06F054B970B5054605210BF01FF9040075 +:104E800D00D1FFDF04F112012846BDE8704006F0A5 +:104E900D3EB92DE9F04F91B04FF0000BADF834B0A5 +:104EA00DADF804B047880C460546924605213846B4 +:104EB00D0BF004F9060000D1FFDF24B1A780A4F8A0 +:104EC00D06B0A4F808B0297809220B20B2EB111F07 +:104ED00D7ED12A7A04F1100138274FF00C084FF0DB +:104EE00D01090391102A74D2DFE802F073F3F2F195 +:104EF00D8008D3898EA03DDCF4EFB7B7307B022854 +:104F000D00D0FFDFA88908EBC001ADF804103021F7 +:104F100DADF83410002C25D06081B5F80E90002727 +:104F200D1DE004EBC708317C88F80E10F189A8F854 +:104F300D0C10CDF800906888042304AA296900F0AC +:104F400D2CFBBDF81010A8F8101009F10400BDF8E5 +:104F500D12107F1C1FFA80F9A8F81210BFB26089D9 +:104F600DB842DED80EE1307B022800D0FFDFE989A0 +:104F700D08EBC100ADF804003020ADF83400287BFB +:104F800D0A90001FC0B20F90002CEBD06181B5F8D4 +:104F900D1090002726E000BFCDF800906888696961 +:104FA00D03AA0A9B00F0F9FA0A9804EBC7084844D3 +:104FB00D1FFA80F908F10C0204A90F980CF016FEE7 +:104FC00D18B188F80EB0A8F80CB0BDF80C1001E0BF +:104FD00DD4E0D1E0A8F81010BDF80E107F1CA8F891 +:104FE00D1210BFB26089B842D6D8CBE00DA80090A0 +:104FF00D01AB224629463046FFF719FBC2E0307B54 +:1050000D082805D0FFDF03E0307B082800D0FFDF44 +:1050100DE8891030ADF804003620ADF83400002CCE +:1050200D3FD0A9896181F189A18127E0307B0928D1 +:1050300D00D0FFDFA88900F10C01ADF80410372175 +:1050400DADF83410002C2CD06081E8890090AB892C +:1050500D688804F10C02296956E0E889392110307D +:1050600D80B2ADF80400ADF83410002C74D0A989CD +:1050700D6181287A0E280AD002212173E989E18104 +:1050800D288A0090EB8968886969039A3CE00121C0 +:1050900DF3E70DA8009001AB224629463046FFF7F5 +:1050A00D57FB6FE0307B0A2800D0FFDF1220ADF8F0 +:1050B00D0400ADF834704CB3A9896181A4F810B027 +:1050C00DA4F80EB084F80C905CE020E002E031E032 +:1050D00D39E042E0307B0B2800D0FFDF288AADF8A5 +:1050E00D34701230ADF8040084B104212173A98904 +:1050F00D6181E989E181298A2182688A00902B8A60 +:1051000D688804F11202696900F047FA3AE0307BD1 +:1051100D0C2800D0FFDF1220ADF80400ADF834707C +:1051200D3CB305212173A4F80AB0A4F80EB0A4F87D +:1051300D10B027E00DA8009001AB2246294630465D +:1051400DFFF75AFA1EE00DA8009001AB2246294642 +:1051500D3046FFF7B5FB15E034E03B21ADF8040018 +:1051600DADF8341074B3A4F80690A4F808B084F820 +:1051700D0AB007E010000020FFDF03E0297A0129C3 +:1051800D17D0FFDFBDF80400AAF800006CB1BDF820 +:1051900D34002080BDF804006080BDF8340039284B +:1051A00D03D03C2801D086F80CB011B00020BDE82A +:1051B00DF08F3C21ADF80400ADF8341014B1697ACC +:1051C00DA172DFE7AAF80000EFE72DE9F843568852 +:1051D00D0F4680461546052130460AF06FFF040044 +:1051E00D00D1FFDF123400943B46414630466A68D9 +:1051F00D06F008F9B8E570B50D4605210AF05EFF19 +:1052000D040000D1FFDF294604F11200BDE8704013 +:1052100D05F092BF70B50D4605210AF04FFF040051 +:1052200D00D1FFDF294604F11200BDE8704005F002 +:1052300DB0BF70B5054605210AF040FF040000D14E +:1052400DFFDF04F1080321462846BDE87040042223 +:1052500DAFE470B5054605210AF030FF040000D11A +:1052600DFFDF214628462368BDE870400522A0E4F3 +:1052700D70B5064605210AF021FF040000D1FFDFBD +:1052800D04F1120005F04BFF401D20F0030511E065 +:1052900D011D00880322431821463046FFF789FC83 +:1052A00D00280BD0607BABB2684382B26068011DF1 +:1052B00D0AF0D3FD606841880029E9D170BD70B551 +:1052C00D0E46054602F002FF040000D1FFDF01206B +:1052D00D207266726580207820F00F00C01C20F0CF +:1052E00DF00030302070BDE8704002F0F3BE2DE9C3 +:1052F00DF0438BB00D461446814606A9FFF797FB88 +:1053000D002814D14FF6FF7601274FF420588CB1A9 +:1053100D03208DF800001020ADF8100007A80590AF +:1053200D07AA204604A90CF080FC78B107200BB029 +:1053300DBDE8F0830820ADF808508DF80E708DF89B +:1053400D0000ADF80A60ADF80C800CE00698A1786D +:1053500D01742188C1818DF80E70ADF80850ADF83B +:1053600D0C80ADF80A606A4602214846069BFFF79D +:1053700D87FBDCE708B501228DF8022042F6020218 +:1053800DADF800200A4603236946FFF73CFC08BD33 +:1053900D08B501228DF8022042F60302ADF8002077 +:1053A00D0A4604236946FFF72EFC08BD00B587B0F9 +:1053B00D79B102228DF800200A88ADF808204988BD +:1053C00DADF80A1000236A460521FFF759FB07B017 +:1053D00D00BD1020FBE709B1072314E40720704737 +:1053E00D70B588B00D461446064606A9FFF71FFB9B +:1053F00D00280ED17CB10620ADF808508DF80000C4 +:1054000DADF80A40069B6A460821DC813046FFF75D +:1054100D37FB08B070BD05208DF80000ADF80850C1 +:1054200DF0E700B587B059B107238DF80030ADF81E +:1054300D0820039100236A460921FFF721FBC6E7E7 +:1054400D1020C4E770B588B00C460646002506A9A5 +:1054500DFFF7EDFA0028DCD106980121123005F096 +:1054600D90FE9CB12178062921D2DFE801F02005BC +:1054700D05160318801E80B2C01EE28880B20AB1E4 +:1054800DA3681BB1824203D90C20C2E71020C0E7EC +:1054900D042904D0A08850B901E00620B9E70129FC +:1054A00D13D0022905D004291CD005292AD00720A4 +:1054B00DAFE709208DF800006088ADF80800E0889E +:1054C00DADF80A00A068039023E00A208DF80000D3 +:1054D00D6088ADF80800E088ADF80A00A0680A25DC +:1054E00D039016E00B208DF800006088ADF80800E1 +:1054F00DA088ADF80A00E088ADF80C00A0680B2577 +:1055000D049006E00C208DF8000060788DF80800FE +:1055100D0C256A4629463046069BFFF7B1FA78E717 +:1055200D00B587B00D228DF80020ADF808100023CE +:1055300D6A461946FFF7A4FA49E700B587B071B17D +:1055400D02228DF800200A88ADF808204988ADF8B0 +:1055500D0A1000236A460621FFF792FA37E710205A +:1055600D35E770B586B0064601200D46ADF808103A +:1055700D8DF80000014600236A463046FFF780FA99 +:1055800D040008D12946304601F006FB00213046C3 +:1055900D01F020FB204606B070BDF8B51C4615463F +:1055A00D0E46069F0AF0BDFE2346FF1DBCB23146D6 +:1055B00D2A4600940AF0B9FAF8BD30B41146DDE977 +:1055C00D02423CB1032903D0002330BC04F013BCCC +:1055D00D0123FAE71A8030BC704770B50C460546BA +:1055E00DFFF72DFB2146284601F0E5FA2846BDE8D8 +:1055F00D7040012101F0EEBA18B18178012938D13E +:1056000D01E010207047018842F60112881A91427C +:1056100D31D018DC42F60102A1EB020091422AD0F2 +:1056200D0CDC41B3B1F5C05F25D06FF4C050081844 +:1056300D21D0A0F57060FF381BD11CE001281AD0D5 +:1056400D02280AD117E0B0F5807F14D008DC0128BC +:1056500D11D002280FD003280DD0FF2809D10AE060 +:1056600DB0F5817F07D0A0F58070033803D00128F5 +:1056700D01D0002070470F2070470A281FD008DC8A +:1056800D0A2818D2DFE800F0191B1F1F171F231D52 +:1056900D1F21102815D008DC0B2812D00C2810D093 +:1056A00D0D2816D00F2806D10DE011280BD0842817 +:1056B00D0BD087280FD0032070470020704705209E +:1056C00D7047072070470F20704704207047062051 +:1056D00D70470C20704743F20200704738B50C46F6 +:1056E00D050041D06946FEF7D7FA002819D19DF87B +:1056F00D0010607861F3020060706946681CFEF767 +:1057000DCBFA00280DD19DF80010607861F3C5002B +:1057100D6070A978C1F34101012903D0022905D098 +:1057200D072038BD217821F0200102E0217841F0D9 +:1057300D20012170410704D0A978C90861F38610B2 +:1057400D6070607810F0380F07D0A978090961F3FF +:1057500DC710607010F0380F02D16078400603D585 +:1057600D207840F040002070002038BD70B5044610 +:1057700D0020088015466068FFF7B0FF002816D19D +:1057800D2089A189884211D860688078C0070AD025 +:1057900DB1F5007F0AD840F20120B1FBF0F200FB19 +:1057A00D1210288007E0B1F5FF7F01D90C2070BDE4 +:1057B00D01F201212980002070BD10B50478137805 +:1057C00D64F3000313700478640864F341031370E9 +:1057D00D0478A40864F3820313700478E40864F376 +:1057E00DC30313700478240964F30413137004784D +:1057F00D640964F3451313700078800960F3861310 +:1058000D137031B10878C10701D1800701D501208E +:1058100D00E0002060F3C713137010BD42785307EA +:1058200D02D002F0070306E012F0380F02D0C2F3E7 +:1058300DC20300E001234A7863F302024A70407804 +:1058400D10F0380F02D0C0F3C20005E0430702D0BC +:1058500D00F0070000E0012060F3C5024A707047B8 +:1058600D2DE9F04F95B00D00824613D01222002184 +:1058700D284607F088FD4FF6FF7B05AA0121584603 +:1058800D07F049FB0024264637464FF420586FF4A5 +:1058900D205972E0102015B0BDE8F08F9DF81E0064 +:1058A00D01280AD1BDF81C1041450BD011EB0900A0 +:1058B00D0AD001280CD002280CD0042C0ED0052CB7 +:1058C00D0FD10DE0012400E00224BDF81A6008E0BC +:1058D00D032406E00424BDF81A7002E0052400E05C +:1058E00D0624BDF81A10514547D12C74BEB34FF0A4 +:1058F00D000810AA4FF0070ACDE90282CDE900A8F1 +:1059000D0DF13C091023CDF8109042463146584612 +:1059100D07F0D1FB08BBBDF83C002A46C0B210A968 +:1059200D0CF064F9C8B9AE81CFB1CDE900A80DF185 +:1059300D080C0AAE40468CE841021323002239467A +:1059400D584607F0B8FB40B9BDF83C00F11CC01E2D +:1059500DC0B22A1D0CF04AF910B103209BE70AE0F2 +:1059600DBDF82900E881062C05D19DF81E00A8720E +:1059700DBDF81C00288100208DE705A807F0D7FA97 +:1059800D00288BD0FFF779FE85E72DE9F0471C46FF +:1059900DDDE90978DDF8209015460E00824600D12C +:1059A00DFFDF0CB1208818B1D5B11120BDE8F0870B +:1059B00D022D01D0012100E0002106F1140006F0B6 +:1059C00D73F9A8F8000002463B462946504603F0FD +:1059D00D7EF9C9F8000008B9A41C3C600020E5E779 +:1059E00D1320E3E7F0B41446DDE904528DB1002332 +:1059F00D14B1022C09D101E0012306E00D7CEE0764 +:105A000D03D025F0010501230D742146F0BC04F0EF +:105A100DF2B91A80F0BC70472DE9FE4F91461A88F5 +:105A200D1C468A468046FAB102AB494603F04FF94F +:105A300D050019D04046A61C27880AF084FC324682 +:105A400D072629463B4600960AF0A3F820882346F0 +:105A500DCDE900504A4651464046FFF7C3FF0020AE +:105A600D20800120BDE8FE8F0020FBE72DE9F047E7 +:105A700D86B082460EA8904690E8B000894604AAEA +:105A800D05A903A88DE807001E462A462146504663 +:105A900DFFF77BFF039901B101213970002818D15F +:105AA00DFA4904F1140204AB0860039805998DE8D6 +:105AB00D070042464946504606F0A9FCA8B1092800 +:105AC00D11D2DFE800F005080510100A0C0C0E00CD +:105AD00D002006B06AE71120FBE70720F9E7082050 +:105AE00DF7E70D20F5E70320F3E7BDF81010039855 +:105AF00DCDE9000133462A4621465046FFF772FF95 +:105B000DE6E72DE9F04389B01646DDE910870D462D +:105B100D81461C461422002103A807F034FC012005 +:105B200D02218DF810108DF80C008DF81170ADF864 +:105B300D146064B1A278D20709D08DF81600E08800 +:105B400DADF81A00A088ADF81800A068079008A855 +:105B500D0095CDE90110424603A948466B68FFF751 +:105B600D85FF09B0BDE8F083F0B58BB00024064683 +:105B700D069407940727089405A8099401940097A3 +:105B800D0294CDE903400D4610232246304607F01E +:105B900D92FA78B90AA806A9019400970294CDE962 +:105BA00D0310BDF8143000222946304607F021F8C5 +:105BB00D002801D0FFF761FD0BB0F0BD06F0B2BEBD +:105BC00D2DE9FC410C468046002602F07FFA054681 +:105BD00D20780D287ED2DFE800F0BC0713B325BD79 +:105BE00D49496383AF959B00A848006820B141786F +:105BF00D41F010014170ADE0404602F099FAA9E084 +:105C000D042140460AF05AFA070000D1FFDF07F1E0 +:105C100D1401404605F0DDFFA5BB13214046FCF7FE +:105C200DBFFD97E0042140460AF048FA070000D175 +:105C300DFFDFE088ADF800000020B8819DF800007E +:105C400D010704D5C00602D5A088B88105E09DF8EE +:105C500D010040067ED5A088F88105B9FFDF2246F8 +:105C600D2946404601F0C0FC022673E0E188ADF8FC +:105C700D00109DF8011009060FD5072803D006283E +:105C800D0AD00AE024E0042140460AF017FA060083 +:105C900D00D1FFDFA088F0810226CDB9FFDF17E02C +:105CA00D042140460AF00AFA070000D1FFDF07F190 +:105CB00D140006F06EFE90F0010F02D1E07900069F +:105CC00D48D5387C022640F00200387405B9FFDF54 +:105CD00D224600E03DE02946404601F085FC39E0D2 +:105CE00D042140460AF0EAF9017C002D01F002067C +:105CF00DC1F340016171017C21F002010174E7D112 +:105D000DFFDFE5E702260121404602F043FA21E0DC +:105D100D042140460AF0D2F90546606800902089BA +:105D200DADF8040001226946404602F054FA287C81 +:105D300D20F0020028740DE0002DC9D1FFDFC7E768 +:105D400D022600214046FFF765FA002DC0D1FFDF86 +:105D500DBEE7FFDF3046BDE8FC813EB50C0009D043 +:105D600D01466B4601AA002007F02AFA20B1FFF781 +:105D700D84FC3EBD10203EBD00202080A0709DF80B +:105D800D050002A900F00700FDF7A2FF50B99DF82C +:105D900D080020709DF8050002A9C0F3C200FDF7B0 +:105DA00D97FF08B103203EBD9DF8080060709DF877 +:105DB00D0500C109A07861F30410A0709DF80510CD +:105DC00D890961F3C300A0709DF80410890601D5FF +:105DD00D022100E0012161F342009DF8001061F302 +:105DE00D0000A07000203EBD70B5144606460D465D +:105DF00D51EA040005D075B10846FBF760FA78B991 +:105E000D01E0072070BD2946304607F040FA10B179 +:105E100DBDE8704031E454B12046FBF750FA08B1AB +:105E200D102070BD21463046BDE8704095E700203A +:105E300D70BD2DE9FC5F0C469046054600270178A4 +:105E400D0822007A3E46B2EB111F7DD104F10A0102 +:105E500D00910A31821E4FF0020A04F1080B0191E4 +:105E600D092A72D2DFE802F0EDE005F528287BAAB9 +:105E700DCE00688804210AF021F9060000D1FFDF69 +:105E800DB08928B152270726C3E000003802002050 +:105E900D51271026002C7DD06888A0800120A0718C +:105EA00DA88900220099FFF79FFF002873D1A889C8 +:105EB00D2081288AE081D1E0B5F81290072824D1FD +:105EC00DE87B000621D5512709F1140086B2002C7C +:105ED00DE1D0A88900220099FFF786FF00285AD14A +:105EE00D6888A08084F806A0A88920810120A0736D +:105EF00D288A2082A4F81290A88A009068884B46C0 +:105F000DA969019A01F04CFBA8E0502709F1120094 +:105F100D86B2002C3ED0A88900225946FFF764FFB7 +:105F200D002838D16888A080A889E080287A0728C1 +:105F300D13D002202073288AE081E87BC0096073AA +:105F400DA4F81090A88A01E085E082E000906888AE +:105F500D4B4604F11202A969D4E70120EAE7B5F82E +:105F600D1290512709F1140086B2002C66D0688872 +:105F700D04210AF0A3F883466888A080A88900222E +:105F800D0099FFF731FF00286ED184F806A0A8898B +:105F900D208101E052E067E00420A073288A20826E +:105FA00DA4F81290A88A009068884B46A969019AB6 +:105FB00D01F0F6FAA989ABF80E104FE06888FBF7EF +:105FC00DBDFB0746688804210AF078F8064607B934 +:105FD00DFFDF06B9FFDF687BC00702D0512714260B +:105FE00D01E0502712264CB36888A080502F06D0B0 +:105FF00D84F806A0287B594601F0E2FA2EE0287BB2 +:1060000DA11DF9E7FE49A8894989814205D1542787 +:1060100D06269CB16888A08020E053270BE0688895 +:1060200DA080A889E08019E0688804210AF046F86C +:1060300D00B9FFDF55270826002CF0D1A8F8006025 +:1060400D11E056270726002CF8D06888A080002084 +:1060500D13E0FFDF02E0012808D0FFDFA8F80060A1 +:1060600D0CB1278066800020BDE8FC9F57270726CE +:1060700D002CE3D06888A080687AA071EEE7401DFF +:1060800D20F0030009B14143091D01EB40007047A9 +:1060900D13B5DB4A00201071009848B10024684602 +:1060A00D09F03BFE002C02D1D64A009911601CBDAF +:1060B00D01240020F4E770B50D461446064686B05F +:1060C00D5C220021284607F05EF904B9FFDFA078B5 +:1060D00D6874A2782188284601F09DFA0020A881D5 +:1060E00DE881228805F11401304605F056FD6A4617 +:1060F00D0121304606F00FFF1AE000BF9DF80300A6 +:1061000D000715D5BDF806103046FFF72DFD9DF89B +:1061100D0300BDF8061040F010008DF80300BDF827 +:1061200D0300ADF81400FF233046059A07F077F809 +:1061300D684606F0FCFE0028E0D006B070BD10B534 +:1061400D0C4601F1140005F060FD0146627C20460D +:1061500DBDE8104001F094BA30B50446A84891B09E +:1061600D4FF6FF75C18905AA284606F0D4FE30E02A +:1061700D9DF81E00A0422AD001282AD1BDF81C008E +:1061800DB0F5205F03D042F60101884221D10020F5 +:1061900D02AB0AAA0CA9019083E807000720009022 +:1061A00DBDF81A1010230022284606F084FF38B9D6 +:1061B00DBDF828000BAAC0B20CA90BF017FD10B149 +:1061C00D032011B030BD9DF82E00A04201D100205A +:1061D00DF7E705A806F0ABFE0028C9D00520F0E7CB +:1061E00D70B50546042109F069FF040000D1FFDFF9 +:1061F00D04F114010C46284605F0EBFC2146284617 +:1062000DBDE8704005F0ECBC70B58AB00C46064692 +:1062100DFBF794FA050014D02878222827D30CB167 +:1062200DA08890B101208DF80C0003208DF810008E +:1062300D00208DF8110054B1A088ADF81800206829 +:1062400D07E043F202000AB070BD0920FBE7ADF88C +:1062500D180005900421304609F030FF040000D1EC +:1062600DFFDF04F1140005F0E6FC000701D408205F +:1062700DE9E701F02BFF60B108A802210094CDE9F8 +:1062800D011095F8232003A930466368FFF7EEFB54 +:1062900DD9E71120D7E72DE9F04FB2F802A08346D8 +:1062A00D89B0154689465046FBF748FA0746042142 +:1062B00D504609F003FF0026044605964FF00208EC +:1062C00D0696ADF81C6007B9FFDF04B9FFDF414644 +:1062D00D504603F0DAFE50B907AA06A905A88DE8C5 +:1062E00D07004246214650466368FFF74EFB44487F +:1062F00D07AB0660DDE9051204F11400CDF800903E +:1063000DCDE90320CDE9013197F8232059465046B8 +:1063100D6B6805F0D9FC06000AD0022E04D0032EBE +:1063200D14D0042E00D0FFDF09B03046BDE8F08F49 +:1063300DBDF81C000028F7D00599CDE900104246A4 +:1063400D214650466368FFF74DFBEDE7687840F056 +:1063500D08006870E8E72DE9F04F99B004464FF05A +:1063600D00082748ADF81C80ADF82080ADF82480DA +:1063700DA0F80880ADF81480ADF81880ADF82C8029 +:1063800DADF82880007916460D464746012808D0FD +:1063900D022806D0032804D0042802D0082019B002 +:1063A00DC4E72046FAF747FF70BB2846FAF743FFCC +:1063B00D50BB6068FAF78CFF30BB606848B16089EC +:1063C00D2189884202D8B1F5007F01D90C20E6E77A +:1063D00D80460EAA06A92846FFF7C8F90028DED187 +:1063E00D68688078C0F34100022808D19DF8190033 +:1063F00D10F0380F03D02869FAF761FF20B904E0D7 +:1064000D380200201400002022E005A92069FFF7C2 +:1064100D65F90028C3D1206948B1607880079DF8DF +:1064200D150000F0380001D5F0B300E0E0BB9DF899 +:1064300D140080060ED59DF8150010F0380F03D00E +:1064400D6068FAF73CFF18B96068FAF741FF08B1C8 +:1064500D1020A4E70AA96069FFF740F900289ED132 +:1064600D606940B19DF8290000F0070101293CD178 +:1064700D10F0380F39D00BA9A069FFF72FF90028BC +:1064800D8DD19DF8280080062FD49DF82C00800614 +:1064900D2BD4A06950B19DF82D0000F00701012902 +:1064A00D23D110F0380F00E01FE01ED0E06818B1C6 +:1064B00D0078D0B11C2818D20FAA611C2046FFF716 +:1064C00D7CF90121384661F30F2082468DF8521078 +:1064D00DB94642F603000F46ADF850000DF13F02EC +:1064E00D18A928680BF0A1FB08B1072057E79DF804 +:1064F00D600015A9CDF80090C01CCDE9019100F008 +:1065000DFF0B00230BF20122514614A806F02EFCBE +:1065100DF0BBBDF854000C90FE482A892969009201 +:1065200DCDE901106B89BDF838202868069906F071 +:1065300D1DFC01007ED120784FF0020AC10601D466 +:1065400D80062BD5CDF80C90606950B90AA906A824 +:1065500DFFF764F99DF8290020F00700401C8DF825 +:1065600D29009DF8280008A940F0C8008DF82800E2 +:1065700D8DF8527042F60210ADF8500003AACDF816 +:1065800D00A0CDE90121002340F2032214A800E070 +:1065900D1EE00A9906F0EAFB01004BD1DD484D469D +:1065A00D08385B460089ADF83D000FA8CDE9029093 +:1065B00DCDF80490CDF810904FF007090022CDF8DA +:1065C00D0090BDF854104FF6FF7006F012FB10B19D +:1065D00DFFF753F8E3E69DF83C00000624D5294665 +:1065E00D012060F30F218DF852704FF42450039564 +:1065F00DADF8500062789DF80C00002362F30000A6 +:1066000D8DF80C006278CDF800A0520862F34100BD +:1066100D8DF80C0003AACDE9012540F2032214A840 +:1066200D06F0A4FB010005D1606888B32069A8B904 +:1066300D05A900E084E006A8FFF7F0F86078800770 +:1066400D06D49DF8150020F038008DF8150005E0F2 +:1066500D9DF8140040F040008DF814008DF8527034 +:1066600D42F60110ADF85000208940F20121B0FB37 +:1066700DF1F201FB1202606809ABCDF80080CDE9A3 +:1066800D0103002314A8059906F070FB010057D1F2 +:1066900D2078C00728D00395A06950B90BA906A88A +:1066A00DFFF7BCF89DF82D0020F00700401C8DF879 +:1066B00D2D009DF82C008DF8527040F040008DF8A3 +:1066C00D2C0042F60310ADF8500007A903AACDF82F +:1066D00D00A0CDE90121002340F2032214A80B995B +:1066E00D06F044FB01002BD1E06868B32946012078 +:1066F00D60F30F218DF8527042F60410ADF8500082 +:1067000DE068002302788DF8582040788DF8590004 +:1067100DE06816AA4088ADF85A00E06800798DF857 +:1067200D5C00E068C088ADF85D00CDF80090CDE963 +:1067300D01254FF4027214A806F018FB010003D0D6 +:1067400D0C9800F0C9FF2AE6724803210838017140 +:1067500D56B100893080BDF824007080BDF820004E +:1067600DB080BDF81C00F080002018E670B5012542 +:1067700D8AB016460B46012802D0022816D104E035 +:1067800D8DF80E504FF4205003E08DF80E5042F668 +:1067900D0100ADF80C005BB10024601C60F30F2408 +:1067A00D04AA08A918460BF040FA18B107204AE5CB +:1067B00D102048E504A99DF820205648CDE9002178 +:1067C00D801E02900023214603A802F2012206F04A +:1067D00DCDFA10B1FEF751FF35E54E4808380EB130 +:1067E00DC1883180057100202DE5F0B593B00746C5 +:1067F00D01268DF83E6041F60100ADF83C0012AA6D +:1068000D0FA93046FFF7B2FF002849D1414C0025B2 +:1068100D083CEFB31C22002102A806F0B4FD9DF840 +:1068200D08008DF83E6040F020008DF8080042F61B +:1068300D0520ADF83C000E959DF83A00119520F01D +:1068400D0600801C8DF83A009DF838006A4620F04D +:1068500DFF008DF838009DF8390009A920F0FF00E0 +:1068600D8DF839000420ADF82C00ADF830000EA8DD +:1068700D0A9011A80D900FA80990ADF82E5002A8FE +:1068800DFFF769FD00280BD1BDF80000608100E025 +:1068900D08E0BDF80400A081401CE08125710020B6 +:1068A00D13B0F0BD6581A581BDF84800F4E72DE971 +:1068B00DF74F1849A0B00024083917940A79A1465A +:1068C00D012A04D0022A02D0082023B02EE5CA885E +:1068D00D824201D00620F8E721988A46824201D1F2 +:1068E00D0720F2E70120214660F30F21ADF84800A3 +:1068F00D4FF6FF780691ADF84A808DF86E0042F69E +:1069000D020B8DF872401CA9ADF86CB0ADF870405B +:1069100D139101E040020020ADF8508012A806F05E +:1069200D35FB00252E462F460DAB072212A94046FA +:1069300D06F02FFB78B10A285DD195B38EB3ADF873 +:1069400D6450ADF866609DF85E008DF8144019AC8A +:1069500D012864D06BE09DF83A001FB3012859D18E +:1069600DBDF8381059451FD118A809A901940294F2 +:1069700DCDE9031007200090BDF83610102300223A +:1069800D404606F098FBB0BBBDF86000042801D06E +:1069900D06284AD1BDF82410219881423AD10F2002 +:1069A00D93E73AE0012835D1BDF83800B0F5205F06 +:1069B00D03D042F6010188422CD1BAF80600BDF889 +:1069C00D3610884201D1012700E0002705B19EB1A4 +:1069D00D219881421ED118A809AA01940294CDE9EB +:1069E00D0320072000900D4610230022404606F09C +:1069F00D62FB00B902E02DE04E460BE0BDF86000F1 +:106A000D022801D0102810D1C0B217AA09A90BF085 +:106A100DEDF850B9BDF8369086E7052055E705A984 +:106A200D17A8221D0BF001F908B103204DE79DF8C1 +:106A300D14000023001DC2B28DF81420229800927C +:106A400DCDE901401BA8069906F090F910B9022274 +:106A500D8AF80420FEF711FE37E710B50B46401EED +:106A600D88B084B205AA00211846FEF7A6FE0020C4 +:106A700D0DF1080C06AA05A901908CE80700072066 +:106A800D00900123002221464FF6FF7006F0B1F869 +:106A900D0446BDF81800012800D0FFDF2046FEF7A0 +:106AA00DECFD08B010BDF0B5F74F044687B038794E +:106AB00D0E46032804D0042802D0082007B0F0BDEC +:106AC00D04AA03A92046FEF751FE0500F6D1606821 +:106AD00D8078C0F3410002280AD19DF80D0010F016 +:106AE00D380F05D02069FAF7EAFB08B11020E5E769 +:106AF00D208905AA21698DE807006389BDF810205A +:106B000D2068039906F032F910B1FEF7B6FDD5E70E +:106B100D16B1BDF814003080042038712846CDE739 +:106B200DF8B50C0006460CD001464FF6FF75002354 +:106B300D6A46284606F044FB28B100BFFEF79DFDCE +:106B400DF8BD1020F8BD69462046FEF7C7FD0028A8 +:106B500DF8D1A078314600F001032846009A06F0DE +:106B600D5EFBEBE730B587B0144600220DF1080C43 +:106B700D05AD01928CE82C00072200920A460146D1 +:106B800D23884FF6FF7006F034F8BDF814102180FD +:106B900DFEF773FD07B030BD70B50D46042109F049 +:106BA00D8DFA040000D1FFDF294604F11400BDE881 +:106BB00D704005F039B870B50D46042109F07EFA24 +:106BC00D040000D1FFDF294604F11400BDE8704038 +:106BD00D05F04DB870B50D46042109F06FFA0400AB +:106BE00D00D1FFDF294604F11400BDE8704005F027 +:106BF00D65B870B50546042109F060FA040000D1AE +:106C000DFFDF214628462368BDE870400122FEF7CC +:106C100D03BF70B50646042109F050FA040000D1F7 +:106C200DFFDF04F1140004F0F0FF401D20F0030518 +:106C300D11E0011D00880022431821463046FEF761 +:106C400DEBFE00280BD0607CABB2684382B2A0682B +:106C500D011D09F002F9A06841880029E9D170BD34 +:106C600D70B50546042109F029FA040000D1FFDFB3 +:106C700D214628466368BDE870400222FEF7CCBE6F +:106C800D70B50E46054601F021FA040000D1FFDF74 +:106C900D0120207266726580207820F00F00001DA3 +:106CA00D20F0F00040302070BDE8704001F012BAC5 +:106CB00D10B50446012900D0FFDF2046BDE8104085 +:106CC00D0121FEF7A7BA2DE9F04F97B04FF0000A5A +:106CD00D0C008346ADF814A0D04619D0E06830B151 +:106CE00DA068A8B10188ADF81410A0F800A058460E +:106CF00DFAF724FD070043F2020961D03878222803 +:106D000D5CD30421584609F0D9F9050005D103E0FB +:106D100D102017B0BDE8F08FFFDF05F1140004F06F +:106D200D74FF401D20F00306A078012803D002282F +:106D300D01D00720EDE7218807AA584606F0EBF8A9 +:106D400D30BB07A806F0F3F810BB07A806F0EFF864 +:106D500D48B99DF82600012805D1BDF82400A0F5FD +:106D600D2451023902D04FF45050D2E7E068B0B14F +:106D700DCDE902A00720009005AACDF804A0049249 +:106D800DA2882188BDF81430584605F032FF10B1A5 +:106D900DFEF773FCBDE7A168BDF8140008809DF8EF +:106DA00D1F00C00602D543F20140B2E70B9838B17F +:106DB00DA1780078012905D080071AD40820A8E70A +:106DC00D4846A6E7C007F9D002208DF83C00A86818 +:106DD00D4FF00009A0B1697C4288714391420FD9EF +:106DE00D8AB2B3B2011D08F0EEFF8046A0F800A0F4 +:106DF00D06E003208DF83C00D5F800804FF0010926 +:106E000D9DF8200010F0380F00D1FFDF9DF8200015 +:106E100D1E49C0F3C200084497F8231010F8010C66 +:106E200D884201D90F2074E72088ADF8400014A9DD +:106E300D0095CDE90191434607220FA95846FEF76B +:106E400D15FE002891D19DF8500050B9A078012869 +:106E500D07D1687CB3B2704382B2A868011D08F0F7 +:106E600DC6FF002055E770B5064615460C46084688 +:106E700DFEF7C2FB002805D12A4621463046BDE863 +:106E800D704073E470BD12E538020020F2B00100CD +:106E900D70B51E4614460D0009D044B1616831B17C +:106EA00D38B1FC49C988814203D0072070BD10203C +:106EB00D70BD2068FEF7A0FB0028F9D132462146AF +:106EC00D2846BDE87040FFF746BA70B515460C0070 +:106ED00D06D038B1EF490989814203D0072070BD32 +:106EE00D102070BD2068FEF787FB0028F9D12946D8 +:106EF00D2046BDE87040D6E570B5064686B00D4615 +:106F000D14461046FAF7BDF9D0BB6068FAF7E0F900 +:106F100DB0BBA6F57F40FF3803D03046FAF70EFC24 +:106F200D80B128466946FEF79BFC00280CD19DF8E0 +:106F300D10100F2008293DD2DFE801F008060606E3 +:106F400D060A0A0843F2020006B070BD0320FBE7F3 +:106F500D9DF80210012908D1BDF80010B1F5C05FF0 +:106F600DF2D06FF4C052D142EED09DF80610012937 +:106F700D0DD1BDF80410A1F52851062907D200E066 +:106F800D29E0DFE801F0030304030303DCE79DF8C8 +:106F900D0A1001290FD1BDF80810B1F5245FD3D027 +:106FA00DA1F60211B1F50051CED00129CCD00229A4 +:106FB00D01D1C9E7FFDF606878B9002305AA29462A +:106FC00D304606F0FDF810B1FEF757FBBCE79DF813 +:106FD00D1400800601D41020B6E7618822462846A9 +:106FE00D6368FFF7BFFDAFE72DE9F043814687B03A +:106FF00D884614461046FAF744F918B1102007B028 +:1070000DBDE8F083002306AA4146484606F0D8F8AD +:1070100D18B100BFFEF731FBF1E79DF81800C0066F +:1070200D02D543F20140EAE70025072705A801959F +:1070300D00970295CDE9035062884FF6FF734146E4 +:1070400D484606F038F8060013D16068FAF719F9CA +:1070500D60B960680195CDE90250009704952388C9 +:1070600D62884146484606F026F80646BDF81400EB +:1070700D20803046CEE739B1864B0A889B899A42EB +:1070800D02D843F2030070471DE610B586B0814C5F +:1070900D0423ADF81430638943B1A4898C4201D225 +:1070A00D914205D943F2030006B010BD0620FBE75F +:1070B00DADF81010002100910191ADF800300221C2 +:1070C00D8DF8021005A9029104A90391ADF81220C3 +:1070D00D6946FFF7F8FDE7E72DE9FC4781460D46C8 +:1070E00D0846FAF7A8F888BB4846FAF727FB5FEA87 +:1070F00D00080AD098F80000222829D30421484618 +:1071000D08F0DCFF070005D103E043F20200BDE803 +:1071100DFC87FFDF07F1140004F08DFD064628788B +:1071200D012803D0022804D00720F0E7B0070FD5BF +:1071300D02E016F01C0F0BD0A8792C1DC00709D04A +:1071400DE08838B1A068FAF776F818B11020DEE7BC +:1071500D0820DCE721882A780720B1F5847F35D017 +:1071600D1EDC40F20315A1F20313A94226D00EDC5A +:1071700DB1F5807FCBD003DCF9B1012926D1C6E76B +:1071800DA1F58073013BC2D0012B1FD113E0012B60 +:1071900DBDD0022B1AD0032BB9D0042B16D112E07F +:1071A00DA1F20912082A11D2DFE802F00B04041033 +:1071B00D10101004ABE7022AA9D007E0012AA6D0CF +:1071C00D04E0320700E0F206002AA0DACDB200F0AA +:1071D00D7DFF50B198F82300CDE90005FA892346CB +:1071E00D39464846FEF78DFC91E711208FE72DE9D2 +:1071F00DF04F8BB01F4615460C4683460026FAF716 +:1072000D9DFA28B10078222805D208200BB081E51F +:1072100D43F20200FAE7B80801D00720F6E7032F82 +:1072200D00D100274FF6FF79CCB1022D73D3204644 +:1072300DFAF74EF830B904EB0508A8F10100FAF79A +:1072400D47F808B11020E1E7AD1E38F8028CAAB25C +:1072500D2146484606F007F940455CD1ADB20D49CF +:1072600DB80702D58889401C00E001201FFA80F87C +:1072700DF80701D08F8900E04F4605AA41465846D0 +:1072800D05F049FE4FF0070A4FF00009DCB3204628 +:1072900D0BE0000038020020408810283BD8361D36 +:1072A00D304486B2AE4236D2A01902884245F3D39D +:1072B00D51E000BF9DF8170002074CD594B304EBC5 +:1072C00D0608361DB8F80230B6B2102B23D89A191D +:1072D00DAA4220D8B8F8002091421CD1C0061CD576 +:1072E00DCDE900A90DF1080C0AAAA11948468CE8B0 +:1072F00D0700B8F800100022584605F07AFC20B1BE +:1073000DFEF7BBF982E726E005E0B8F80200BDF80C +:1073100D2810884201D00B2078E7B8F802003044DD +:1073200D86B207E0FFE7C00604D55846FEF71CFC01 +:1073300D002888D19DF81700BDF81A1020F0100014 +:1073400D8DF81700BDF81700ADF80000FF23584663 +:1073500D009A05F064FF05A805F0E9FD18B9BDF820 +:1073600D1A10B942A6D90421584608F0A7FE040008 +:1073700D00D1FFDFA2895AB1CDE900A94D46002306 +:1073800D21465846FEF7BDFB0028BBD1A5813DE740 +:1073900D00203BE72DE9FF4F8BB01E4617000D4631 +:1073A00D4FF0000412D0B00802D007200FB0B1E4A6 +:1073B00D032E00D100265DB10846F9F780FF28B9EC +:1073C00D3888691E0844F9F77AFF08B11020EDE7F7 +:1073D00DC74AB00701D5D18900E00121F0074FF66A +:1073E00DFF7802D0D089401E00E0404686B206AA42 +:1073F00D0B9805F090FD4FF000094FF0070B0DF1C4 +:1074000D140A38E09DF81B00000734D5CDF8049020 +:1074100DCDF800B0CDF80890CDE9039A434600228F +:1074200D0B9805F048FE60BB05B3BDF814103A8803 +:1074300D21442819091D8A4230D3BDF81E2020F899 +:1074400D022BBDF8142020F8022BCDE900B9CDE9AF +:1074500D0290CDF810A0BDF81E10BDF8143000221A +:1074600D0B9805F028FE08B103209FE7BDF8140026 +:1074700D2044001D84B206A805F059FD20B10A284C +:1074800D06D0FEF7FAF891E7BDF81E10B142B9D952 +:1074900D34B17DB13888A11C884203D20C2085E718 +:1074A00D052083E722462946404605F0DCFF0146CC +:1074B00D28190180A41C3C80002077E710B50446F4 +:1074C00DF9F7DFFE08B1102010BD8948C089208072 +:1074D00D002010BDF0B58BB00D46064614220021DC +:1074E00D03A805F050FF01208DF80C008DF8100059 +:1074F00D00208DF81100ADF814503046FAF71EF942 +:1075000D48B10078222812D30421304608F0D6FD68 +:1075100D040005D103E043F202000BB0F0BDFFDF24 +:1075200D04F11400074604F086FB800601D4082000 +:1075300DF3E7207C022140F00100207409A800949B +:1075400DCDE90110072203A930466368FEF78EFAD4 +:1075500D20B1217C21F001012174DEE7294630465E +:1075600DFDF749FE08A9384604F054FB00B1FFDFD2 +:1075700DBDF82040172C01D2172000E02046A8426C +:1075800D01D92C4602E0172C00D217242146304693 +:1075900DFFF711FB21463046FDF751FB0020BCE7FC +:1075A00DF8B51C4615460E46069F08F0BAFE234652 +:1075B00DFF1DBCB231462A46009408F0B6FAF8BD5C +:1075C00D70B50C4605460E220021204605F0DBFE67 +:1075D00D002020802DB1012D01D0FFDF70BD0620D0 +:1075E00D00E00520A07170BD10B5488008781346E5 +:1075F00D20F00F00001D20F0F00080300C460870C8 +:1076000D1422194604F1080005F093FE00F062FD06 +:1076100D3748046010BD2DE9F047DFF8D890491DBB +:1076200D064621F0030117460C46D9F8000008F074 +:1076300D92FB050000D1FFDF4FF000083560A5F883 +:1076400D00802146D9F8000008F085FB050000D127 +:1076500DFFDF7560A5F800807FB104FB07F1091D00 +:1076600D0BD0D9F8000008F076FB040000D1FFDF45 +:1076700DB460C4F80080BDE8F087C6F80880FAE76A +:1076800D2DE9F0411746491D21F00302194D06461B +:1076900D01681446286808F089FB2246716828683D +:1076A00D08F084FB3FB104FB07F2121D03D0B16853 +:1076B00D286808F07BFB042008F0ACFC044604208D +:1076C00D08F0B0FC201A012804D12868BDE8F0416B +:1076D00D08F036BBBDE8F08110B50C4605F0EAFBAD +:1076E00D00B1FFDF2046BDE81040FDF7C6BF00002A +:1076F00D38020020140000204FF0E0214FF400402C +:1077000DC1F88001BFF34F8FBFF36F8F00F021B829 +:1077100D10B5044600F01DF8002C09D0124A12488D +:1077200D12491432124B012C03D0022C07D0FFDF6B +:1077300D10BD0224046011604FF0407004E003247A +:1077400D046011604FF40000186010BD00B5FFDF3C +:1077500D00BD054800210160016005494FF06070D2 +:1077600D091D08607047000000F500404802002028 +:1077700D04F501402DE9F05FDFF850A44FF000084B +:1077800D8B4606469AF80940474645469AF80190B9 +:1077900D08E0284601F00EF8817B407811FB007758 +:1077A00D6D1CEDB24D45F4D19AF8090020442044EA +:1077B00D20440744FF2F01D94FF013083068C01C37 +:1077C00D20F0030232605BEA080021D1FF48FBB2D2 +:1077D00D062120300CF0C8F9002408E0062C0FD249 +:1077E00DDFE804F005030A0A0C05F94800E0F94842 +:1077F00D0CF0DAF9054604E0F748F9E7F748F7E742 +:1078000DFFDFA54200D0FFDF641CE4B2062CE5D3F8 +:1078100D306800EB071030604046BDE8F09F38B58A +:1078200D0C468288817B19B14189914200D90A4663 +:1078300D2280C188121D90B26A4607F081FCBDF806 +:1078400D0000032800D30320C1B2208800F0D1FF2F +:1078500D38BD38B50C468288817B19B101899142BA +:1078600D00D90A462280C188121D90B26A4607F0DF +:1078700D67FCBDF80000022800D30220C1B22088A9 +:1078800D00F0B7FF401CC0B238BD2DE9FF5F824646 +:1078900D8B46D34814460BF10302D0E90110CDE914 +:1078A00D021022F0030201A84421019208F035FADA +:1078B00DC64E002C02D1CB49019A8A600199014430 +:1078C00D0191B57E05F1010504D1E8B20AF026F962 +:1078D00D00B1FFDF019800EB0510C01C20F0030183 +:1078E00D019144B9727A00200870B08B80B205F016 +:1078F00D40F900B1FFDF0198F1690844019021467C +:1079000D01A8FFF737FF80460198C01C20F0030047 +:1079100D0190717A04B1002008F0F5FA019908443C +:1079200D0190214601A800F06FFFA84800273D46B1 +:1079300D90F801900CE0284600F03CFF0646817857 +:1079400D8088FDF713FA71786D1C00FB0177EDB29D +:1079500D4D45F0D10198C01C20F00300019004B1F9 +:1079600D00203946FDF70DFA0199002708440190D2 +:1079700D96483D4690F801900CE0284600F01AFF1D +:1079800D0646C1788088FEF77AFB71786D1C00FB86 +:1079900D0177EDB24D45F0D10198C01C20F00300E8 +:1079A00D019004B100203946FEF772FB01994FF0AA +:1079B00D00090844019085484D4647780EE0284659 +:1079C00D00F0F8FE0646807B30B106F1080002F0AB +:1079D00D9DF8727800FB02996D1CEDB2BD42EED19F +:1079E00D0198C01C20F00300019004B100207D49D6 +:1079F00D4A78494602F08EF80199084401902146D3 +:107A000D01A800F0B3FE0198C01D20F00700019001 +:107A100DDAF80010814204D3A0EB0B01B1F5803FE1 +:107A200D04DB4FF00408CAF8000004E0CAF80000B7 +:107A300DB8F1000F02D0404604B0EEE674BB6A49BF +:107A400D0020019A0CF0FEF9FAF77EFB5F4C207EC8 +:107A500D0090607E012823D0002318B300225B48DC +:107A600D00210C30FBF74AF800B1FFDFE07EFEF796 +:107A700DBCFE00B1FFDF55484FF4F67200213830DF +:107A800D05F081FC51480421383080F8E91180F867 +:107A900DEA11062180F8EB11032101710020CBE7DB +:107AA00D0123DAE702AADAE770B5484C0646383406 +:107AB00D207804EB4015E078083598B9A01990F8B6 +:107AC00DE80100280FD0A0780F2800D3FFDF202277 +:107AD00D0021284605F057FC687866F302006870AF +:107AE00D0120E070284670BD2DE9F04105460C4699 +:107AF00D00270078052190463E46B1EB101F00D0BF +:107B000DFFDF287A50B101280ED0FFDFA8F8006002 +:107B100D0CB1278066800020BDE8F0810127092681 +:107B200D74B16888A08008E00227142644B16888E3 +:107B300DA0802869E060A88A2082287B2072E5E772 +:107B400DA8F80060E7E730B5204C01200021207037 +:107B500D6170207260726176217621730521A18298 +:107B600D1F21E182607321A121610A21A176E076B6 +:107B700D1C4D4FF4B060E0616868C11C21F0030139 +:107B800D814200D0FFDF6868606030BD30B5154CB4 +:107B900D1568636810339D4202D20420136030BD16 +:107BA00D0A4B5D785A6802EB051210705170032074 +:107BB00DD080172090800120D0709070002090739D +:107BC00D5878401C58706068103013E05403002042 +:107BD00DA11F0000359C0000A9B000000F19010085 +:107BE00DF8B0010018000020000000206E5246354C +:107BF00D780000006060002030BD70B50646F84882 +:107C000D0024457807E0204600F0D4FD0178B1420C +:107C100D04D0641CE4B2AC42F5D1002070BDF7B5C0 +:107C200D074608780C4610B3FFF7E7FF0546A7F1A6 +:107C300D2006202F06D0052E19D2DFE806F00F2BD7 +:107C400D2B151A0000F0C2FD0DB1697800E000217E +:107C500D401AA17880B20844FF2808D8A07830B126 +:107C600DA088022824D202E06088172820D207209D +:107C700DFEBD207AE0B161881729F8D3A1881729B4 +:107C800DF5D3A1790029F2D0E1790029EFD0402870 +:107C900D04D9ECE7242F0BD1207A48B161884FF637 +:107CA00DFB70814202D8A188814201D90420FEBD1A +:107CB00D65B9207802AA0121FFF768FF0028F6D1E7 +:107CC00D2078FFF79AFF050000D1FFDF052E18D2AF +:107CD00DDFE806F0030B0E081100A0786870A0888D +:107CE00DE8800FE06088A8800CE0A078A87009E01B +:107CF00DA078E87006E054F8020FA8606068E860AC +:107D000D00E0FFDF0020FEBD1A2835D00DDC132862 +:107D100D32D2DFE800F01B31203131272723252D0A +:107D200D313129313131312F0F00302802D003DCB0 +:107D300D1E2821D1072070473A3809281CD2DFE8C8 +:107D400D00F0151B0F1B1B1B1B1B07000020704792 +:107D500D43F20400704743F202007047042070475D +:107D600D0D2070470F207047082070471120704775 +:107D700D13207047062070470320704710B5007818 +:107D800D00F0010007F0D2F9BDE81040BCE710B5D6 +:107D900D007800F0010007F0CEF9BDE81040B3E720 +:107DA00D0EB5017801F001018DF80010417801F058 +:107DB00D01018DF801100178C1F340018DF8021019 +:107DC00D4178C1F340018DF80310017889088DF8D1 +:107DD00D0410417889088DF8051081788DF806100A +:107DE00DC1788DF8071000798DF80800684606F007 +:107DF00D5DFEFFF789FF0EBD2DE9F84F784CDFF8DA +:107E000DE481383400261FE0012000F048FD0120F8 +:107E100DFFF74AFE054644214746D8F8080007F00B +:107E200D9AFF686000B9FFDF686806F03BFDA8B1F6 +:107E300D2846F9F7F1FD284600F036FD20B9442219 +:107E400D6968B86807F0B2FF94F9E9010428DBDA34 +:107E500D022008F0DFF807460025A6E044226968F5 +:107E600DD8F8080007F0A2FFF2E7B8F80210404674 +:107E700D491C89B2A8F80210B94201D300214180F2 +:107E800D0221B8F8020008F019F9002865D0B8F8F9 +:107E900D0200694607F0C8F8FFF736FF00B1FFDFB3 +:107EA00D9DF8000078B1B8F8020008F04CFA5FEACE +:107EB00D000900D1FFDF484607F0CBFC18B1B8F838 +:107EC00D020002F0D0F8B8F8020008F02AFA5FEAD2 +:107ED00D000900D1FFDF484607F0B3FCE8BB0321E2 +:107EE00DB8F8020008F0EAF85FEA000B48D1FFDFAE +:107EF00D46E000BFDBF8100010B10078FF2849D034 +:107F000D022000F0CCFC0220FFF7CEFD8246484651 +:107F100D07F0A3FDCAF8040000B9FFDFDAF804008A +:107F200D07F06BFE002100900170B8F8021050466A +:107F300DAAF8021001F0BAFF484607F060FE00B93A +:107F400DFFDF504600F0B0FC18B99AF801000007A9 +:107F500D04D50099CBF8101012E024E0DBF81000E6 +:107F600D38B10178491C11F0FF01017008D1FFDF14 +:107F700D06E000221146484600F0F6FB00B9FFDF8F +:107F800D94F9EA01022805DBB8F8020001F055FF6B +:107F900D0028AFD194F9E901042804DB484607F025 +:107FA00D92FE00B101266D1CEDB2BD4204D294F9D2 +:107FB00DEA010228BFF659AF002E7FF423AFBDE8CA +:107FC00DF84F032000F06BBC10B5064CE06008685C +:107FD00D2061AFF2DB1002F0C8FF607010BD000031 +:107FE00D5403002018000020F74800210170F748C5 +:107FF00D0170F7494160704770B505464FF08050EC +:1080000D0C46D0F8A410491C05D1D0F8A810C943CE +:1080100D0904090C0BD050F8A01F01F001012970C3 +:1080200D416821608068A080287830B970BD062134 +:1080300D20460BF08CFB01202870607940F0C000C9 +:1080400D607170BD70B54FF080540D46D4F880103E +:1080500D491C0BD1D4F88410491C07D1D4F88810D1 +:1080600D491C03D1D4F88C10491C0CD0D4F88010C5 +:1080700D0160D4F884104160D4F888108160D4F880 +:1080800D8C10C16002E010210BF061FBD4F8900060 +:1080900D401C0BD1D4F89400401C07D1D4F89800A3 +:1080A00D401C03D1D4F89C00401C09D054F8900F0B +:1080B00D286060686860A068A860E068E86070BDCE +:1080C00D2846BDE8704010210BF041BBBE4838304A +:1080D00D0079E9E470B5BC4C3834E07830B32078E1 +:1080E00D04EB4010407A00F00700204490F9E801BD +:1080F00D002800DCFFDF2078002504EB4010407ADB +:1081000D00F00700011991F8E801401E81F8E8011F +:1081100D2078401CC0B220700F2800D12570A078A7 +:1081200D401CA0700BF09CF9E57070BDFFDF70BDB9 +:1081300D3EB50546032107F0C1FF0446284608F069 +:1081400DF0F8054604B9FFDF206918B10078FF2863 +:1081500D00D1FFDF01AA6946284600F005FB60B992 +:1081600DFFDF0AE0002202A9284600F0FDFA00B95F +:1081700DFFDF9DF8080000B1FFDF9DF80000411EF4 +:1081800D8DF80010EED220690199884201D10020AE +:1081900D20613EBD70B50546A0F57F400C46FF3809 +:1081A00D00D1FFDF012C01D0FFDF70BDFFF78EFF87 +:1081B00D040000D1FFDF207820F00F00401D20F0DB +:1081C00DF000503020706580002020720120207357 +:1081D00DBDE870407EE72DE9F04116460D46074695 +:1081E00DFFF774FF040000D1FFDF207820F00F00AF +:1081F00D401D20F0F000503020706780012020726B +:1082000D28682061A888A0822673BDE8F04161E747 +:1082100D7FB5FFF7F2FC040000D1FFDF02A9204675 +:1082200DFFF7FDFA054603A92046FFF712FB8DF86F +:1082300D00508DF80100BDF80800001DADF80200DA +:1082400DBDF80C00001DADF80400E088ADF8060087 +:1082500D684606F053FF002800D0FFDF7FBD2DE9F3 +:1082600DF05F5A4E8146307810B10820BDE8F09F7E +:1082700D4846F9F706F808B11020F7E7524C207878 +:1082800D08B9FFF760FC647A4D4600F09FFAA042F2 +:1082900D07D2201AC1B22A460020FFF777FC00282A +:1082A00DE4D171684848C91C002721F003017160B1 +:1082B00DB3463E463D46BA463C4690F801800AE03C +:1082C00D204600F077FA4178807B0E4410FB015573 +:1082D00D641CE4B27F1C4445F2D10AEB870000EB2D +:1082E00DC600DBF8041000EB850045185C46012242 +:1082F00D29464846FFF7C9FA060013D00020FFF7BC +:1083000D7CFC05000CD005F11300616820F0030022 +:1083100D884200D0FFDF2C484178491E41706560CE +:1083200D3046A3E7002229464846FFF7AEFA00B1D2 +:1083300DFFDFD9F8000060604FF6FF70608001200C +:1083400D2070002092E72DE9F04104461F481746A2 +:1083500D0E46007810B10820BDE8F0810846F8F708 +:1083600D6AFF08B11020F7E7174D287808B9FFF715 +:1083700DEAFB601E1E2807D8012C22D13078FE287A +:1083800D1FD8A8760020E7E7A4F120001F2805D804 +:1083900DE0B23A463146BDE8F04140E4A4F1400078 +:1083A00D1F2805D831462046BDE8F04100F0A2BA9D +:1083B00DA4F1A0001F2804D80020A02C0AD0A12CC5 +:1083C00D0DD00720C8E7000054030020180000203E +:1083D00D48100020317801F00101E976BCE73168E1 +:1083E00D0922F82901D38B0701D01046B4E76B7B26 +:1083F00D03F00303012B04D1EB8AD7339CB28C42DB +:1084000DF3D8E961A8E72DE9F04781460E46084605 +:1084100DF8F737FF48B94846F8F751FF28B909F181 +:1084200D030020F00301494502D01020BDE8F0877C +:1084300DFC484FF0000A817869B14178804600EB25 +:1084400D41140834378832460021204600F039FAAD +:1084500D050004D027E0A6F800A00520E6E7B9F155 +:1084600D000F24D03088B84201D90C251FE0607868 +:1084700D00F00705284600F012FA08EB0507324612 +:1084800D97F8E8014946401C87F8E801204607F5B2 +:1084900DF47700F016FA05463878401E3870032040 +:1084A00D00F0FDF92DB10C2D01D0A6F800A0284645 +:1084B00DBCE76078DC4E00F00701012923D00229CA +:1084C00D0CD0032933D0FFDF98F801104046491C2A +:1084D00DC9B288F801100F2934D035E0616821B197 +:1084E00D000702D46088FFF723FE98F8EA0147469B +:1084F00D012802D1707802F057FD97F9EA0104289E +:1085000DE2DBFFDFE0E7616819B14422B06807F0F4 +:1085100D4DFC98F8E9014746032802D1707802F026 +:1085200D43FD97F9E9010428CEDBFFDFCCE7C00658 +:1085300D02D56088FFF7FCFD98F9EB010628C3DB37 +:1085400DFFDFC1E780F801A08178491E8170617855 +:1085500D01F0070101EB080090F8E811491C80F8C3 +:1085600DE811A4E770B50D460446F8F764FE18B996 +:1085700D2846F8F786FE08B1102070BD2946204622 +:1085800DBDE8704009F002BB70B5054609F021FB4E +:1085900DC4B22846F8F793FE08B1102070BD35B16E +:1085A00D28782C7018B1A04201D0072070BD20464C +:1085B00DFDF7D2FD052805D109F00FFB012801D0EB +:1085C00D002070BD0F2070BD70B5044615460E46D7 +:1085D00D0846F8F730FE18B92846F8F752FE08B1EC +:1085E00D102070BD022C03D0102C01D0092070BDBD +:1085F00D2A463146204609F0F9FA0028F7D0052021 +:1086000D70BD70B514460D460646F8F714FE38B920 +:1086100D2846F8F736FE18B92046F8F750FE08B18F +:1086200D102070BD22462946304609F0FEFA00287A +:1086300DF7D0072070BD3EB50446F8F722FE08B10D +:1086400D10203EBD684606F0C0F9FFF75DFB00281F +:1086500DF7D19DF806002070BDF808006080BDF8C8 +:1086600D0A00A08000203EBD70B505460C460846A8 +:1086700DF8F725FE20B93CB12068F8F702FE08B1E5 +:1086800D102070BDA08828B121462846BDE8704055 +:1086900DFDF7BABD092070BD70B505460C460846FC +:1086A00DF8F7C9FD30B9681E1E2814D82046F8F712 +:1086B00DC2FD08B1102070BD032D01D9072070BD7A +:1086C00D05B9FFDF594800EB850050F8041C204622 +:1086D00DBDE870400847A5F120001F2805D82146A8 +:1086E00D2846BDE87040F9F7C1BCF02D0AD0BF2D6A +:1086F00DE4D1A078218800F0010001F08DFA68B175 +:1087000D002070BDA068F8F796FD0028D2D1204654 +:1087100D06F04CFDBDE87040FFF7F6BA082070BDBD +:1087200D70B504460D460846F8F7ABFD30B9601E2E +:1087300D1E280FD82846F8F77EFD08B1102070BD11 +:1087400D012C03D0022C01D0032C01D1062070BDC9 +:1087500D072070BDA4F120001F28F9D82946204616 +:1087600DBDE87040F9F7D0BC07F03AB81CB5002948 +:1087700D1FD104F02AFE2C4800224178C06805F074 +:1087800D1DFF29481030C0788DF8000010B1012868 +:1087900D02D004E0012000E000208DF800006846C2 +:1087A00D06F06BF9214824380068019001A806F005 +:1087B00DBFFA1CBD30B51B4D0446383D6878A0424C +:1087C00D00D8FFDF686800EB041030BD70B51548A8 +:1087D00D002538382C46467807E02046FFF7EAFF9B +:1087E00D4078641C2844C5B2E4B2B442F5D12846A1 +:1087F00D70BD021D5143452900D245210844C01CBE +:1088000DB0FBF2F0C0B270472DE9FC5F064605489B +:1088100D4FF0000838388B464746444690F8019093 +:1088200D29E000008C030020180000201CB101007D +:1088300D2046FFF7BFFF050000D1FFDF68786946CE +:1088400D3844C7B22846FEF7EAFF824601A92846FA +:1088500DFEF7FFFF0346BDF804005246001D81B22E +:1088600DBDF80000001D80B207F0A6FC6A78641CFC +:1088700D00FB0288E4B24C45DAD13068C01C20F010 +:1088800D03003060BBF1000F00D000204246394696 +:1088900D07F0A0FC316808443060BDE8FC9F5649E4 +:1088A00D08710020C87070475349CA782AB10A78F8 +:1088B00D01EB42110831814201D0012070470020A7 +:1088C00D70472DE9F04106460078154600F00F047B +:1088D00D00201080601E0F46052800D3FFDF47489B +:1088E00D2A4600EB8400394650F8043C3046BDE87A +:1088F00DF04118472DE9F0413F4E0C46383E4028D7 +:1089000D06D041281AD0422822D0432826D11AE079 +:1089100D20786578012801D913201DE5FF2D08D891 +:1089200D09F0F4FA07460AF053FD381A401EA84222 +:1089300D01DA122010E5208830810DE0BDE8F0410C +:1089400D084600F00DB80878022807D8307603E005 +:1089500D0878022802D870760020FDE40720FBE499 +:1089600D38B50446407800F00300012803D00228F2 +:1089700D0BD0072038BD606858B1F8F7A9FCD0B905 +:1089800D6068F8F79CFC20B915E06068F8F753FCB7 +:1089900D88B969462046FBF77FF90028EAD160784F +:1089A00D00F00300022808D19DF8000028B160688E +:1089B00DF8F785FC08B1102038BD6189F8290ED86B +:1089C00D208988420BD8607800F003020A483838B5 +:1089D00D012A06D1D731C26989B28A4201D2092052 +:1089E00D38BD94E80E0000F10C0585E80E000AB9BB +:1089F00D00218182002038BD8C03002004B10100CC +:108A000D2DE9F041074614468846084601F024FD3D +:108A100D064608EB88001C22796802EBC0000D1891 +:108A200D688C58B14146384601F025FD01467868FD +:108A300D0078C200082305F120000CE0E88CA8B1F5 +:108A400D4146384601F01EFD0146786808234078FE +:108A500DC20005F1240007F000FA38B10621217299 +:108A600D6681D0E90010C4E9031009E028780928CF +:108A700D0BD00520207266816868E06000202870A8 +:108A800D2046BDE8F04101F0C8BC07202072668188 +:108A900DF4E72DE9F04116460D460746406801EB17 +:108AA00D85011C2202EBC1014418204601F00CFD8A +:108AB00D40B10021708865F30F2160F31F4105203F +:108AC00D0BF02CF909202070324629463846BDE8B6 +:108AD00DF04195E72DE9F0410E46074600241C2193 +:108AE00DF07816E004EB8403726801EBC303D25CEB +:108AF00D6AB1FFF7EBFA050000D1FFDF6F802A4660 +:108B000D21463046FFF7C5FF0120BDE8F081641C0A +:108B100DE4B2A042E6D80020F7E770B5064600247F +:108B200D1C21C0780AE000BF04EB8403726801EBDE +:108B300DC303D5182A782AB1641CE4B2A042F3D835 +:108B400D402070BD28220021284604F01CFC7068CE +:108B500D80892881204670BD70B5034600201C25F4 +:108B600DDC780CE000EB80065A6805EBC606324453 +:108B700D167816B1128A8A4204D0401CC0B28442C3 +:108B800DF0D8402070BDF0B5044600201C26E578D5 +:108B900D0EE000BF00EB8007636806EBC7073B44A0 +:108BA00D1F788F4202D15B78934204D0401CC0B233 +:108BB00D8542EFD84020F0BD0078032801D0002079 +:108BC00D7047012070470078022801D000207047BF +:108BD00D012070470078072801D000207047012040 +:108BE00D70472DE9F041064688461078F178154614 +:108BF00D884200D3FFDF2C781C27641CF078E4B288 +:108C000DA04201D8201AC4B204EB8401706807EBAE +:108C100DC1010844017821B14146884708B12C7043 +:108C200D73E72878A042E8D1402028706DE770B531 +:108C300D14460B880122A240134207D113430B8027 +:108C400D01230A22011D07F0D2F8047070BD2DE931 +:108C500DFF4F81B00878DDE90E7B9A4691460E46AE +:108C600D40072CD4019807F06EFB040000D1FFDF04 +:108C700D07F1040820461FFA88F106F0BDFC050037 +:108C800D00D1FFDF204629466A4606F008FF00980E +:108C900DA0F80370A0F805A0284606F0AEFF0178F5 +:108CA00D69F306016BF3C711017020461FFA88F1B5 +:108CB00D06F0E5FC00B9FFDF019805F027FC06EB97 +:108CC00D0900017F491C017705B0BDE8F08F2DE942 +:108CD00DF84F0E469A4691460746032107F0EEF9E6 +:108CE00D0446008DDFF87C85002518B198F800004A +:108CF00DB0421ED1384607F026FB070000D1FFDF3A +:108D000D09F10401384689B206F076FC050010D051 +:108D100D384629466A4606F0C2FE009800210A46EA +:108D200D0180817005F067FC0098C01DCAF8000035 +:108D300D21E098F80000B04216D104F1260734F86E +:108D400D341F012000FA06F911EA090F00D0FFDFE8 +:108D500D2088012340EA090020800A22391D384667 +:108D600D07F060F8067006E0324604F1340104F1B4 +:108D700D2600FFF75CFF0A2188F800102846BDE8A1 +:108D800DF88FFEB515460C46064602AB0C220621A1 +:108D900DFFF79DFF002827D00299607812220A70F4 +:108DA00D801C487008224A80A070029829880523EB +:108DB00D81806988C180A9880181E9884181002568 +:108DC00D0C20CDE90005062221463046FFF73FFF76 +:108DD00D2946002266F31F41F02310460AF0F4FEE7 +:108DE00D6078801C60700120FEBD2DE9FE430C46AD +:108DF00D804644E002AB0E2207214046FFF767FF95 +:108E000D002841D060681C2267788678BF1C06EB6D +:108E100D860102EBC10145180298142101704770BB +:108E200D0A214180698A0181E98A4181A98881806D +:108E300DA9898181304601F00FFB02990523072294 +:108E400DC8806F700420287000250E20CDE9000524 +:108E500D21464046FFF7FBFE294666F30F2168F3D6 +:108E600D1F41F023002205200AF0AEFE6078FE4976 +:108E700D801C607062682046921CFFF7B2FE60682D +:108E800D80784028B6D10120BDE8FE83FEB50D46A1 +:108E900D064638E002AB0E2207213046FFF717FFDA +:108EA00D002835D068681C23C17801EB810203EBE3 +:108EB00DC2028418029815220270627842700A224A +:108EC00D4280A2894281A2888281084601F0C4FABB +:108ED00D014602988180618AC180E18A0181A08862 +:108EE00DB8B10020207000210E20CDE9000105232E +:108EF00D072229463046FFF7AAFE6A68DB49284655 +:108F000DD21CFFF76EFE6868C0784028C2D10120E0 +:108F100DFEBD0620E6E72DE9FE430C46814644E002 +:108F200D204601F0BBFAD0B302AB08220721484618 +:108F300DFFF7CDFE0028A7D060681C226578067962 +:108F400DAD1C06EB860102EBC10147180298B7F87C +:108F500D108006210170457004214180304601F0DA +:108F600D7BFA0146029805230722C180A0F80480F0 +:108F700D7D70082038700025CDE900052146484652 +:108F800DFFF765FE294666F30F2169F31F41F023B4 +:108F900D002205200AF018FE6078801C607062685F +:108FA00DB3492046121DFFF71CFE60680179402968 +:108FB00DB6D1012068E72DE9F34F83B00D4691E05E +:108FC00D284601F06BFA00287ED068681C2290F8C4 +:108FD00D06A00AEB8A0102EBC1014418514628464E +:108FE00D01F050FAA178CB0069684978CA000146B2 +:108FF00D04F1240006F04DFF07468188E08B4FF009 +:1090000D0009091A8EB208B1C84607E04FF00108F1 +:1090100D504601F00CFA08B9B61CB6B2208BB0421E +:1090200D00D80646B34602AB324607210398FFF738 +:1090300D4EFE060007D0B8F1000F0BD0504601F0E0 +:1090400DF6F910B106E000203EE60299B8884FF01F +:1090500D020908800196E28B3968ABEB09001FFA13 +:1090600D80F80A4403984E46009207F06CF9DDE94A +:1090700D0021F61D4346009606F08BFDE08B404423 +:1090800D80B2E083B988884201D1012600E0002634 +:1090900DCDE900B6238A072229460398FFF7D7FDAD +:1090A00D504601F0C4F910B9E089401EE0815EB16F +:1090B00DA078401CA0706868E978427811FB02F135 +:1090C00DCAB20123816900E006E00E3006F08FFE82 +:1090D00D80F800A00020E0836A6866492846921D4A +:1090E00DFFF77FFD6868817940297FF469AF012022 +:1090F00DEAE570B5064648680D4614468179402963 +:1091000D10D104EB84011C2202EBC101084401F0D3 +:1091100DFCF9002806D06868294684713046BDE800 +:1091200D704048E770BDFEB50C460746002645E089 +:1091300D204601F0B3F9D8B360681C22417901EBE8 +:1091400D810102EBC1014518688900B9FFDF02AB4F +:1091500D082207213846FFF7BAFD002833D00299BF +:1091600D607816220A70801C487004204880606860 +:1091700D407901F071F9014602980523072281809B +:1091800D6989C1800820CDE9000621463846FFF7E0 +:1091900D5EFD6078801C6070A88969890844B0F50F +:1091A00D803F00D3FFDFA88969890844A8816E81BB +:1091B00D626831492046521DFFF713FD6068417901 +:1091C00D4029B5D10120FEBD30B5438C458BC3F38D +:1091D00DC704002345B1838B641EED1AC38A6D1E2F +:1091E00D1D4495FBF3F3E4B22CB1008918B1A042F4 +:1091F00D00D8204603444FF6FF70834200D3034648 +:1092000D13800C7030BD2DE9FC41074616460D4606 +:1092100D486802EB86011C2202EBC10144186A4624 +:1092200D01A92046FFF7D0FFA089618901448AB2C8 +:1092300DBDF80010914212D0081A00D500206081AF +:1092400D6868407940280AD1204601F054F9002879 +:1092500D05D06868294646713846FFF764FFBDE8BA +:1092600DFC8100002C000020B98B0000C78B000092 +:1092700DD58B00000BA50000F7A400002DE9FE4FD3 +:1092800D0F46814615465088032106F017FF0190C1 +:1092900DB9F8020001F0D3F882460146019801F0B9 +:1092A00DFDF8002824D001981C2241680AEB8A00A1 +:1092B00D02EBC0000C18204601F006F9002817D16A +:1092C00DB9F80000E18A88420ED8A18961B1B8428F +:1092D00D0ED100265146019801F0CDF8218C01EBFD +:1092E00D0008608B30B114E0504601F0A0F8A0B337 +:1092F00DBDE8FE8F504601F09AF808B1678308E08B +:1093000D022FF5D3B9F804006083618A884224D80E +:1093100D0226B81B87B2B8F80400A28B801A002869 +:1093200D14DD874200DA38461FFA80FB68886968C9 +:1093300D0291D8F800100A44009206F0F2FFF61DD3 +:1093400D009A5B460299009606F0EFFBA08B38441D +:1093500D80B2A083618B884207D96888019903B0D8 +:1093600D5246BDE8F04F01F0EDB81FD14FF00900A6 +:1093700D2872B9F802006881D8E90010C5E9041017 +:1093800D608BA881284601F048F85146019801F0FC +:1093900D72F801460198082340680078C20004F174 +:1093A00D200006F05AFD0020A0836083504601F096 +:1093B00D3EF810B9A089401EA0816888019903B0BC +:1093C00D0AF0FF02BDE8F04F1DE72DE9F04106461A +:1093D00D15460F461C461846F7F72DFF18B920689D +:1093E00DF7F74FFF08B110201AE47168688C0978FF +:1093F00DB0EBC10F01D3132012E43946304601F012 +:1094000D3AF80146706808230078C20005F1200083 +:1094100D06F0EDFCD4E90012C0E90012002005E4CD +:1094200D10B50446032106F049FE014600F1140271 +:1094300D2046BDE81040A4E470B50446032106F0B3 +:1094400D3DFE054601462046FFF765FD002816D076 +:1094500D29462046FFF767FE002810D029462046F2 +:1094600DFFF714FD00280AD029462046FFF7BDFC62 +:1094700D002804D029462046BDE870409BE570BD0C +:1094800D2DE9F0410C4680461EE0E178427811FB53 +:1094900D02F1CAB2816901230E3006F0DEFC0778B5 +:1094A00D60681C22C179491EC17107EB8701606894 +:1094B00D02EBC10146183946204600F0EFFF18B106 +:1094C00D304600F0FAFF20B16068C1790029DCD187 +:1094D00D8AE7FEF7FBFD050000D1FFDF0A202872A9 +:1094E00D384600F0B9FF68813946204600F0CAFFC2 +:1094F00D0146606808234078C20006F1240006F09A +:1095000DACFCD0E90010C5E90310A5F8028028468F +:1095100D00F083FFB07800B9FFDFB078401EB07067 +:1095200D62E770B50C460546032106F0C7FD0146FE +:1095300D4068C2792244C2712846BDE870409FE759 +:1095400D2DE9FE4F8246507814460F464FF0000825 +:1095500D002850D0012807D0022822D0FFDF206834 +:1095600DB8606068F860C3E602AB0E220821504671 +:1095700DFFF7ADFB0028F2D00298152105230170ED +:1095800D217841700A214180C0F80480C0F808801C +:1095900DA0F80C80628882810E20CDE90008082297 +:1095A00D21E0A678304600F057FF054606EB860110 +:1095B00D2C22786802EBC1010822465A02AB1146F3 +:1095C00D5046FFF784FB0028C9D00298072101708F +:1095D00D217841700421418008218580C680CDE924 +:1095E00D001805230A4639464FEA0A00FFF72FFBFC +:1095F00D87F808807CE6A678022516B1022E13D0D6 +:1096000DFFDF2A1D914602AB08215046FFF75FFB95 +:1096100D0028A4D002980121022E017021784170FA +:1096200D4580868002D005E00625EAE7A188C18045 +:1096300DE1880181CDE9009805230822394650467D +:1096400DD4E710B50446032106F038FD014600F1BC +:1096500D08022046BDE8104072E72DE9F04F0F4695 +:1096600D054687B014465088032106F027FD4FF0BC +:1096700D00088DF808800646ADF80A80042F5CD3EB +:1096800D6A78002A59D028784FF6FF794FF01C0AD6 +:1096900D132815D006DC01286FD006282BD00728FB +:1096A00D06D16EE0142869D0152868D0162867D029 +:1096B00DCDF80080CDF8048068788DF8000037E093 +:1096C00DB078904239D13078010736D5062F34D194 +:1096D00D20F0080030706088414660F31F41002083 +:1096E00D0AF01CFB02208DF80800ADF80C90A8883C +:1096F00DADF80E00F4E0082F1FD1A888EF88814641 +:1097000D00F09DFE80460146304600F0C7FE18B1C0 +:1097100D404600F08CFE98B1FA48D0E90010CDE932 +:1097200D00106878ADF804908DF80000ADF8067063 +:1097300D60886A463146FFF703FF07B0BDE8F08F3A +:1097400D716808EB88002C2202EBC000085AB84261 +:1097500DF3D1EC486A46D0E90210CDE900106878E3 +:1097600D8DF8000008F0FF058DF802506088314635 +:1097700DFFF7E6FE2246294623E097E025E0CEE0FE +:1097800D23E1082FD9D1B5F80480E88800F057FE01 +:1097900D07460146304600F081FE0028CDD007EB8C +:1097A00D870271680AEBC2000844028A4245C4D19F +:1097B00D01780829C1D1407869788842BDD1F9B2C4 +:1097C00D22463046FFF765F9B7E70E2F7FF470AFED +:1097D00DE9886F898B46B5F808903046FFF7BCF9DC +:1097E00DABF14001402901D3092048E0B9F1170F31 +:1097F00D01D3172F01D20B2041E040280ED000EBF2 +:1098000D800271680AEBC20008440178012903D176 +:1098100D40786978884290D00A2030E03046FFF7D2 +:1098200D7CF940282AD000EB800372680AEBC30153 +:1098300D02EB0108012288F800206A7888F80120DF +:1098400D7168AA884989B94200D93946AD8903237F +:1098500D2372A282E7812182A4F80C90658200F028 +:1098600DFBFD6081A8F81490A8F81870A8F80E50A8 +:1098700DA8F810B0204600F0D0FD5EE704200521C9 +:1098800D2172A4F80A80E081012121739D49D1E95B +:1098900D0421CDE9002169788DF80010ADF80200A2 +:1098A00D60886A463146FFF74BFEE3E7062F8BD300 +:1098B00DB07890421AD13078010717D520F0080002 +:1098C00D30706088414660F31F4100200AF026FA8F +:1098D00D02208DF80800A888ADF80C00ADF80E90A8 +:1098E00D6088224602A9F8F785FB26E70421304659 +:1098F00DFFF749F905464028BFD0022083030090A9 +:1099000D22462946304600F0E6FD4146608865F363 +:1099100D0F2160F31F4105200AF000FA0DE70E2F0D +:1099200DABD104213046FFF72EF981464028A4D053 +:1099300D4146608869F30F2160F31F4105200AF04D +:1099400DEDF9A88906906889009070682F89408983 +:1099500DB84200D938468346B5F80680A8880190EC +:1099600D484600F079FD6081069818B102200090FC +:1099700D069B24E0B8F1170F1ED3172F1CD304201C +:1099800D207200986082E781A4F810B0A4F80C80D2 +:1099900D09EB890271680AEBC2000D18DDE90002BE +:1099A00DA5F81480A5F818B0E8812A82204600F0A9 +:1099B00D34FD06202870C0E601200B2300902246BE +:1099C00D4946304600F087FDB7E6082F8DD1A988AE +:1099D00D3046FFF7C1F80746402886D000F027FD36 +:1099E00D00289BD107EB870271680AEBC20008447F +:1099F00D804600F069FD002890D1ED88B8F80E0082 +:109A000D2844B0F5803F05D360883A46314600F0D2 +:109A100D99FD92E6002DCED0A8F80E0060883A464A +:109A200D3146FFF766FB08202072384600F014FD22 +:109A300D6081A5811EE72DE9F05F0C4601281ED03F +:109A400D957992F80480567905EB85011F2202EB7A +:109A500DC10121F0030B08EB060111FB05F14FF6D7 +:109A600DFF7202EAC10909F1030115FB0611264F28 +:109A700D21F0031ABB6840B101283ED125E0616891 +:109A800DE57891F800804E78DEE75946184606F0E5 +:109A900D62F9606000B9FFDF5A460021606803F08B +:109AA00D72FCE5705146B86806F055F96168486179 +:109AB00D00B9FFDF6068426902EB090181616068EE +:109AC00D80F800806068467017E060685246416912 +:109AD00D184606F06BF95A466168B86806F066F9E3 +:109AE00D032006F097FA0446032006F09BFA201A8D +:109AF00D012802D1B86806F023F90BEB0A00BDE886 +:109B000DF09F000028B101002C000020024600212A +:109B100D022090E7F7B5FF4C0A20164620700098FA +:109B200D60B100254FEA0D0006F0F7F80021A17095 +:109B300D6670002D01D10099A160FEBD01250020A8 +:109B400DF2E770B50C46154638220021204603F089 +:109B500D1AFC012666700A22002104F11C0003F094 +:109B600D12FC05B9FFDF297A207861F3010020701E +:109B700DA87900282DD02A4621460020FFF75BFF4B +:109B800D61684020E34A88706168C8706168087137 +:109B900D61684871616888716168288808816168A9 +:109BA00D68884881606886819078002811D0616846 +:109BB00D0620087761682888C885616828884886E6 +:109BC00D6068068560686988928801868186468509 +:109BD00D828570BDC878002802D0002201202AE7B6 +:109BE00D704770B50546002165F31F4100200AF04E +:109BF00D95F80321284606F061FA040000D1FFDF35 +:109C000D21462846FEF766FF002804D0207840F054 +:109C100D10002070012070BD70B505460C46032064 +:109C200D06F0EAF908B1002070BDBA48857084804D +:109C300D012070BD2DE9FF4180460E460F0CFEF749 +:109C400D45FA050007D06F800321384606F036FA35 +:109C500D040008D106E004B03846BDE8F0411321F8 +:109C600DF8F79EBDFFDF5FEA080005D0B8F1050FDC +:109C700D18D0FFDFBDE8FF8120782A4620F00800CC +:109C800D20700020ADF8020002208DF800004FF684 +:109C900DFF70ADF80400ADF8060069463846F8F7D8 +:109CA00DA9F9E7E7C6F3072101EB81021C236068E0 +:109CB00D03EBC202805C042803D008280AD0FFDF22 +:109CC00DD8E7012000904FF440432A46204600F08B +:109CD00D02FCCFE704B02A462046BDE8F041FEF76E +:109CE00DD8BE2DE9F05F05464089002790460C4609 +:109CF00D3E46824600F0A3FB8146287AC01E082806 +:109D000D6BD2DFE800F00D04192058363C4772275E +:109D100D1026002C6CD0D5E90301C4E902015CE0EA +:109D200D70271226002C63D00A2205F10C0104F1D4 +:109D300D080003F0FEFA50E071270C26002C57D0D6 +:109D400DE868A06049E0742710269CB3D5E90301AB +:109D500DC4E902016888032106F0B0F98346FEF7D5 +:109D600DB5F902466888508049465846FEF748FEC8 +:109D700D33E075270A26ECB1A88920812DE07627DE +:109D800D1426BCB105F10C0004F1080307C883E8E3 +:109D900D070022E07727102664B1D5E90301C4E955 +:109DA00D02016888032106F089F901466888FFF7EA +:109DB00D67FB12E01CE073270826CCB168880321ED +:109DC00D06F07CF901460078C00606D56888FEF7D6 +:109DD00D81FE10B96888F7F703FEA8F800602CB172 +:109DE00D2780A4F806A066806888A080002086E6FB +:109DF00DA8F80060FAE72DE9FC410C461E4617460F +:109E000D8046032106F05AF905460A2C0AD2DFE8EE +:109E100D04F005050505050509090907042303E0F7 +:109E200D062301E0FFDF0023CDE900762246294617 +:109E300D4046FEF70CFFBDE8FC81F8B50546A0F5E0 +:109E400D7F40FF382BD0284606F06BFA040000D176 +:109E500DFFDF204605F001FE002821D001466A46AD +:109E600D204605F01CFE00980321B0F80560284639 +:109E700D06F024F90446052E13D0304600F0DFFA23 +:109E800D05460146204600F009FB40B1606805EB30 +:109E900D85013E2202EBC101405A002800D001206D +:109EA00DF8BD007A0028FAD00020F8BDF8B50446B8 +:109EB00D408806F036FA050000D1FFDF6A462846D5 +:109EC00D616800F0A8FA01460098091F8BB230F8BE +:109ED00D032F0280428842800188994205D1042ACD +:109EE00D08D0052A20D0062A16D022461946FFF79B +:109EF00DC5F9F8BD001D0E46054601462246304601 +:109F000DFBF763F90828F4D1224629463046FCF7C1 +:109F100DC2F9F8BD2C000020636864880A46011D53 +:109F200D2046F9F7C5FBF4E72246001DFFF795FB28 +:109F300DEFE770B50D460646032106F0BFF80400A5 +:109F400D04D02078000704D5112070BD43F2020023 +:109F500D70BD2A4621463046FEF713FF18B9286812 +:109F600D60616868A061207840F0080020700020D2 +:109F700D70BD2DE9F04F0E4691B08046032106F0DD +:109F800D9DF80446404606F0DEF90746002007908E +:109F900D08900990ADF830000A900290039004905B +:109FA00D04B9FFDF0DF10809FFB9FFDF1DE03846E9 +:109FB00D0BA9002205F014FC9DF82C0000F07F0584 +:109FC00D0A2D00D3FFDF6019017F491E01779DF82F +:109FD00D2C00000609D52A460CA907A8FEF727FE76 +:109FE00D19F80510491C09F80510761EF6B2DED2D7 +:109FF00D04F13400F84D04F1260BDFF8E0A304F171 +:10A0000D2A07069010E05846069900F08DFA06468C +:10A0100D28700A2800D3FFDF5AF8261040468847DB +:10A0200DE08CC05DB04202D0208D0028EBD10A201B +:10A0300D2870EA4D4E4628350EE00CA907A800F011 +:10A0400D73FA0446375D55F8240000B9FFDF55F863 +:10A0500D2420394640469047BDF81E000028ECD11B +:10A0600D11B0BDE8F08F10B5032106F027F80400FC +:10A0700D00D1FFDF0A22002104F11C0003F083F957 +:10A0800D207840F00400207010BD10B50C4603215F +:10A0900D06F014F82044007F002800D0012010BDE8 +:10A0A00D2DE9F84F894615468246032106F006F83C +:10A0B00D070004D02846F7F7BEF840B903E043F295 +:10A0C00D0200BDE8F88F4846F7F7DBF808B110201D +:10A0D00DF7E7786828B169880089814201D909209C +:10A0E00DEFE7B9F800001C2488B100F0A8F980460C +:10A0F00D0146384600F0D2F988B108EB880079683E +:10A1000D04EBC000085C01280BD00820D9E73846C5 +:10A1100DFEF703FD8046402807D11320D1E7052027 +:10A1200DCFE7FDF7D3FF06000BD008EB8800796869 +:10A1300D04EBC0000C18B9F8000020B1E88910B18B +:10A1400D13E01120BDE72888172802D36888172847 +:10A1500D01D20720B5E7686838B12B1D224641466C +:10A1600D3846FFF732F90028ABD104F10C026946ED +:10A1700D2046FFF729F8288860826888E082B9F8C0 +:10A1800D000030B102202070E889A080E889A0B1DC +:10A1900D2BE003202070A889A08078688178402961 +:10A1A00D05D180F8028039465046FEF71EFE404626 +:10A1B00D00F052F9A9F8000021E07868218B408960 +:10A1C00D884200D908462083A6F802A004203072E8 +:10A1D00DB9F800007081E0897082F181208B3082A6 +:10A1E00DA08AB081304600F018F97868C17840290E +:10A1F00D05D180F8038039465046FEF747FE002012 +:10A2000D5FE770B50D460646032105F057FF0400C4 +:10A2100D0ED0284600F013F905460146204600F001 +:10A2200D3DF918B1284600F002F920B1052070BDA6 +:10A2300D43F2020070BD05EB85011C22606802EB44 +:10A2400DC101084400F040F908B1082070BD2A464C +:10A2500D2146304600F076F9002070BD2DE9F04121 +:10A2600D0C4617468046032105F028FF054620467B +:10A2700D00F0E5F8044695B10146284600F00EF9C8 +:10A2800D80B104EB84011C22686802EBC101461801 +:10A2900D304600F019F938B10820BDE8F08143F2DD +:10A2A00D0200FAE70520F8E73B46324621462846EC +:10A2B00DFFF78BF80028F0D1E2B229464046FEF7B1 +:10A2C00DA2FF708C0838082803D24348407800F06C +:10A2D00D6BFE0020E1E72DE9F0410D461746804663 +:10A2E00D032105F0EBFE0446284600F0A8F80646CB +:10A2F00D24B13846F6F79FFF38B902E043F2020069 +:10A3000DCBE73868F6F797FF08B11020C5E731465F +:10A3100D204600F0C3F860B106EB86011C22606890 +:10A3200D02EBC1014518284600F0CEF818B10820FF +:10A3300DB3E70520B1E7B888A98A884201D90C2076 +:10A3400DABE76168E88C4978B0EBC10F01D31320FE +:10A3500DA3E73146204600F095F8014660680823D2 +:10A3600D4078C20005F1240005F041FDD7E9001247 +:10A3700DC0E90012F2B221464046FEF7BAFE0020B7 +:10A3800D8BE72DE9F0470D461F4690468146032188 +:10A3900D05F094FE0446284600F051F806463CB1FF +:10A3A00D4DB13846F6F78BFF50B11020BDE8F08760 +:10A3B00D43F20200FAE7606858B1A0F80C8028E07B +:10A3C00D3146204600F06AF818B1304600F02FF8FB +:10A3D00D30B10520EAE700002C00002040B101005B +:10A3E00D06EB86011C22606802EBC1014518284668 +:10A3F00D00F06AF808B10820D8E7A5F80880F2B295 +:10A4000D21464846FEF7FFFE1FB1A8896989084419 +:10A4100D38800020CAE705F042BB017821F00F011A +:10A4200D491C21F0F00110310170FDF753BE20B928 +:10A4300D4E48807808B101207047002070474B4985 +:10A4400D8988884201D100207047402801D24020E0 +:10A4500D00E0403880B2704710B50446402800D95E +:10A4600DFFDF2046FFF7E3FF10B14048808810BDA5 +:10A4700D4034A0B210BD406842690078484302EBF9 +:10A4800DC0007047C2784068037812FB03F243782E +:10A4900D406901FB032100EBC1007047C2788A427D +:10A4A00D09D9406801EB81011C2202EBC101405C1E +:10A4B00D08B101207047002070470078062801D9A7 +:10A4C00D01207047002070470078062801D0012038 +:10A4D00D704700207047F0B401EB81061C274468DB +:10A4E00D07EBC6063444049D05262670E3802571CE +:10A4F00DF0BCFEF785BA10B5418911B1FFF7DDFF4C +:10A5000D08B1002010BD012010BD10B5C18C82789E +:10A5100DB1EBC20F04D9C18911B1FFF7CEFF08B15C +:10A5200D002010BD012010BD10B50C4601230A22DC +:10A5300D011D05F092FC0078218801228240914393 +:10A5400D218010BDF0B402EB82051C264C6806EB91 +:10A5500DC505072363554B681C79402C03D11A712F +:10A5600DF0BCFEF7D8BCF0BC704700002C000020FA +:10A5700D70B50B2000F0BDF9082000F0BAF90021EC +:10A5800D0B2000F0D4F90021082000F0D0F9F44C94 +:10A5900D01256560A5600020C4F84001C4F84401A0 +:10A5A00DC4F848010B2000F0B5F9082000F0B2F90D +:10A5B00D0B2000F091F9256070BD10B50B2000F057 +:10A5C00D98F9082000F095F9E54801214160816076 +:10A5D00DE4490A68002AFCD10021C0F84011C0F8F6 +:10A5E00D4411C0F848110B2000F094F9BDE810405B +:10A5F00D082000F08FB910B50B2000F08BF9BDE8E5 +:10A6000D1040082000F086B900B530B1012806D001 +:10A6100D022806D0FFDF002000BDD34800BDD3487F +:10A6200D00BDD248001D00BD70B5D1494FF00040AE +:10A6300D0860D04DC00BC5F80803CF480024046056 +:10A6400DC5F840410820C43500F053F9C5F83C4128 +:10A6500DCA48047070BD08B5C14A002128B101284F +:10A6600D11D002281CD0FFDF08BD4FF48030C2F896 +:10A6700D0803C2F84803BB483C300160C2F84011E2 +:10A6800DBDE80840D0E74FF40030C2F80803C2F827 +:10A6900D4803B44840300160C2F84411B3480CE09F +:10A6A00D4FF48020C2F80803C2F84803AD48443087 +:10A6B00D0160C2F84811AD48001D0068009008BD4A +:10A6C00D70B516460D460446022800D9FFDF00225C +:10A6D00DA348012304F110018B4000EB8401C1F864 +:10A6E00D405526B1C1F84021C0F8043303E0C0F84D +:10A6F00D0833C1F84021C0F8443370BD2DE9F04155 +:10A7000D1D46144630B1012833D0022838D0FFDF62 +:10A7100DBDE8F081891E002221F07F411046FFF730 +:10A7200DCFFF012D23D00020944D924F012668704C +:10A7300D3E61914900203C3908600220091D0860E6 +:10A7400D8D490420303908608B483D340460082061 +:10A7500D6C6000F0DFF83004C7F80403082000F047 +:10A7600DBBF88349F007091F08602E70D0E7012060 +:10A7700DDAE7012B02D00022012005E00122FBE7E0 +:10A7800D012B04D000220220BDE8F04198E7012200 +:10A7900DF9E774480068704770B500F0D8F8704C50 +:10A7A00D0546D4F840010026012809D1D4F8080344 +:10A7B00DC00305D54FF48030C4F80803C4F84061D8 +:10A7C00DD4F8440101280CD1D4F80803800308D52E +:10A7D00D4FF40030C4F80803C4F84461012008F0B8 +:10A7E00D14FAD4F8480101280CD1D4F80803400319 +:10A7F00D08D54FF48020C4F80803C4F8486102203E +:10A8000D08F003FA5E48056070BD70B500F09FF862 +:10A8100D5A4D0446287850B1FFF706FF687818B1F5 +:10A8200D0020687008F0F1F95548046070BD0320F0 +:10A8300DF8E74FF0E0214FF40010C1F80002704727 +:10A8400D152000F067B84B4901200861082000F081 +:10A8500D61B848494FF47C10C1F808030020024646 +:10A8600D01EB8003C3F84025C3F84021401CC0B262 +:10A8700D0628F5D37047410A43F609525143C0F3F8 +:10A8800D080010FB02F000F5807001EB50207047BE +:10A8900D10B5430B48F2376463431B0C5C020C602C +:10A8A00D384C03FB0400384B4CF2F72443435B0D4B +:10A8B00D13FB04F404EB402000F58070401210707F +:10A8C00D08681844086010BD2C4840687047294935 +:10A8D00D0120C1F800027047002809DB00F01F02BB +:10A8E00D012191404009800000F1E020C0F80011E5 +:10A8F00D704700280DDB00F01F0201219140400937 +:10A9000D800000F1E020C0F88011BFF34F8FBFF33E +:10A9100D6F8F7047002809DB00F01F020121914065 +:10A9200D4009800000F1E020C0F88012704749070F +:10A9300D090E002804DB00F1E02080F800147047B8 +:10A9400D00F00F0000F1E02080F8141D70470C4856 +:10A9500D001F00680A4A0D49121D11607047000062 +:10A9600D00B0004004B500404081004044B10040BB +:10A9700D08F501400080004040850040380000206F +:10A9800D14050240F7C2FFFF6F0C0100010000012A +:10A9900D10B5EFF3108000F0010472B6FC48417859 +:10A9A00D491C41704078012801D108F081FD002C2F +:10A9B00D00D162B610BD70B5F54CA07848B901252F +:10A9C00DA570FFF7E5FF08F084FD20B1002008F029 +:10A9D00D4EFD002070BD4FF08040E570C0F804536F +:10A9E00DF7E770B5EFF3108000F0010572B6E84C93 +:10A9F00D607800B9FFDF6078401E6070607808B93C +:10AA000D08F05AFD002D00D162B670BDE04810B5BA +:10AA100D817821B10021C1708170FFF7E2FF002024 +:10AA200D10BD10B5044608F054FDD9498978084089 +:10AA300D00D001202060002010BD10B5FFF7A8FF49 +:10AA400D08F047FD02220123D149540728B1D1480E +:10AA500D026023610320087202E00A72C4F8043315 +:10AA600D0020887110BD2DE9F84FDFF8249342784E +:10AA700D817889F80420002689F80510074689F8A1 +:10AA800D06600078DFF810B3354620B1012811D0EB +:10AA900D022811D0FFDF08F02EFD4FF0804498B151 +:10AAA00D08F030FDB0420FD1304608F02FFD0028E0 +:10AAB00DFAD042E00126EEE7FFF76AFF584601683B +:10AAC00DC907FCD00226E6E70120E060C4F8045176 +:10AAD00DB2490E600107D1F84412B04AC1F34231B8 +:10AAE00D24321160AD49343108604FF0020AC4F8C8 +:10AAF00D04A3A060AA480168C94341F3001101F104 +:10AB000D0108016841F01001016001E010F030F919 +:10AB100DD4F804010028F9D0304608F0F7FC0028DD +:10AB200DFAD0B8F1000F04D19D48016821F0100151 +:10AB300D0160C4F808A3C4F8045199F805004E4605 +:10AB400D80B1387870B908F0C4FC804608F0CAFEB0 +:10AB500D6FF00042B8F1000F02D0C6E9032001E00A +:10AB600DC6E90302DBF80000C00701D008F0ADFC18 +:10AB700D387810B13572BDE8F88F4FF01808C4F869 +:10AB800D08830127A7614FF42070ADF8000000BFC6 +:10AB900DBDF80000411EADF80010F9D2C4F80C51FB +:10ABA00DC4F810517A48C01D08F030FD3570FFF71C +:10ABB00D44FF67617949307920310860C4F8048316 +:10ABC00DD9E770B5050000D1FFDF4FF080424FF09F +:10ABD00DFF30C2F808030021C2F80011C2F80411B9 +:10ABE00DC2F80C11C2F81011694C617008F07DFCAF +:10ABF00D10B10120A070607067480068C00701D0D7 +:10AC000D08F063FC2846BDE870402CE76048007AE8 +:10AC100D002800D0012070472DE9F04F61484FF01A +:10AC200D000A85B0D0F800B0D14657465D4A5E495E +:10AC300D083211608406D4F8080110B14FF00108F4 +:10AC400D01E04FF0000808F0B4FC78B1D4F824010D +:10AC500D00B101208246D4F81C0100B101208146CB +:10AC600DD4F8200108B1012700E00027D4F8000135 +:10AC700D00B101200490D4F8040100B1012003902B +:10AC800DD4F80C0100B101200290D4F8100100B1EC +:10AC900D01203F4D0190287800260090B8F1000F5B +:10ACA00D04D0C4F80861012008F0E1FBBAF1000FEF +:10ACB00D04D0C4F82461092008F0D9FBB9F1000FC4 +:10ACC00D04D0C4F81C610A2008F0D1FB27B1C4F8E8 +:10ACD00D20610B2008F0CBFB2D48C01D08F09EFC19 +:10ACE00D00B1FFDFDFF8AC800498012780B1C4F814 +:10ACF00D0873E87818B1EE70002008F0B8FB287AD8 +:10AD000D022805D1032028720221C8F800102761FE +:10AD100D039808B1C4F80461029850B1C4F80C61ED +:10AD200D287A032800D0FFDFC8F800602F72FFF7E4 +:10AD300D58FE019838B1C4F81061287A012801D164 +:10AD400D00F05CF86761009838B12E70287A012800 +:10AD500D01D1FFF772FEFFF744FE0D48C01D08F04C +:10AD600D73FC1049091DC1F800B005B0BDE8F08FA6 +:10AD700D074810B5C01D08F051FC0549B0B10120C0 +:10AD800D08704FF0E021C1F80002BDE81040FFE56A +:10AD900D40000020340C00400C0400401805004019 +:10ADA00D10ED00E01005024001000001087A0128B5 +:10ADB00D01D1FFF742FEBDE81040244808F044BC25 +:10ADC00D70B5224CE41FA07808B908F075FB01207E +:10ADD00D8507A861207A0026032809D1D5F80C0132 +:10ADE00D20B9002008F092FB0028F7D1C5F80C61BE +:10ADF00D26724FF0FF30C5F8080370BD70B5134CC7 +:10AE000DE41F6079F0B1012803D0A179401E814281 +:10AE100D18DA08F05EFB054608F064FD617901293A +:10AE200D02D9A179491CA1710DB1216900E0E16838 +:10AE300D411A022902DA11F1020F06DC0DB120616F +:10AE400D00E0E060BDE87040F7E570BD4700002010 +:10AE500D374901200860704770B50D2000F049F8A2 +:10AE600D344C0020C4F800010125C4F804530D2012 +:10AE700D00F050F825604FF0E0216014C1F800019A +:10AE800D70BD10B50D2000F034F82A480121416045 +:10AE900D0021C0F80011BDE810400D2000F03AB8B7 +:10AEA00D254810B504682449244808310860214913 +:10AEB00DD1F80001012804D0FFDF1F48001D0460F8 +:10AEC00D10BD1B48001D00680022C0B2C1F8002152 +:10AED00D08F05FFCF1E710B5164800BFD0F800117F +:10AEE00D0029FBD0FFF7DCFFBDE810400D2000F07E +:10AEF00D11B800280DDB00F01F020121914040091F +:10AF000D800000F1E020C0F88011BFF34F8FBFF338 +:10AF100D6F8F7047002809DB00F01F02012191405F +:10AF200D4009800000F1E020C0F880127047000059 +:10AF300D04D5004000D00040100502400100000182 +:10AF400D4FF0E0214FF00070C1F8800101F5C071A4 +:10AF500DBFF34F8FBFF36F8FC1F80001394B8022C4 +:10AF600D83F8002441F8800C704700B50246042098 +:10AF700D354903E001EBC0031B792BB1401EC0B274 +:10AF800DF8D2FFDFFF2000BD41F8302001EBC001FA +:10AF900D00224A718A7101220A7100BD2A4A0021DC +:10AFA00D02EBC0000171704710B50446042800D3B0 +:10AFB00DFFDF254800EBC4042079012800D0FFDF16 +:10AFC00D6079A179401CC0B2814200D060714FF010 +:10AFD00DE0214FF00070C1F8000210BD70B50425DE +:10AFE00D194E1A4C16E0217806EBC1000279012AA0 +:10AFF00D08D1427983799A4204D04279827156F808 +:10B0000D310080472078401CC0B22070042801D345 +:10B0100D002020706D1EEDB2E5D270BD0C4810B54C +:10B0200D04680B490B4808310860064890F8000485 +:10B0300D4009042800D0FFDFFFF7D0FF0448001DB2 +:10B0400D046010BD19E000E07805002054000020D8 +:10B0500D10050240010000010F4A12680D498A4295 +:10B0600D0CD118470C4A12680A4B9A4206D101B509 +:10B0700D08F00AFC08F0DDFEBDE80140074909684B +:10B0800D0958084706480749054A064B704700000E +:10B0900D00000000BEBAFECA5800002004000020C7 +:10B0A00DB00F0020B00F002070B50C46054600F023 +:10B0B00D45FB21462846BDE8704001F026BC000046 +:10B0C00DF8B51D46DDE906470E000AD005F03BF93F +:10B0D00D2346FF1DBCB231462A46009404F059FDAB +:10B0E00DF8BDD0192246194602F023F92046F8BDC5 +:10B0F00D70B50D4604461022002102F044F9258159 +:10B1000D17206081A07B40F00A00A07370BD4FF640 +:10B1100DFF720A800146022008F000BE70470089C8 +:10B1200D7047827BD30701D1920703D480890880B1 +:10B1300D0020704705207047827B920700D58181E2 +:10B1400D704701460020098841F6FE52114200D099 +:10B1500D0120704700B50346807BC00701D0052054 +:10B1600D00BD59811846FFF7ECFFC00703D0987B4F +:10B1700D40F004009873987B40F001009873002014 +:10B1800D00BD827B520700D509B140897047172059 +:10B1900D7047827B61F3C302827370472DE9FC5FB8 +:10B1A00D0E46044601789646012000FA01F14DF64F +:10B1B00DFF5201EA020962684FF6FF7B118859457B +:10B1C00D02D10920BDE8FC9FB9F1000F05D041F671 +:10B1D00DFE55294201D00120F4E741EA0901118011 +:10B1E00D1D0014D000232B7094F800C005210322FC +:10B1F00D1F464FF0020ABCF10E0F76D2DFE80CF0BD +:10B2000DF909252F47646B77479193B4D1D8042062 +:10B2100DD8E7616820898B7B9B0767D517284AD3B0 +:10B2200D0B89834247D38989172901D3814242D1A2 +:10B2300D85F800A0A5F801003280616888816068FA +:10B2400D817B21F002018173C6E0042028702089E2 +:10B2500DA5F801006089A5F803003180BCE0208AC3 +:10B2600D3188C01D1FFA80F8414524D3062028706F +:10B2700D2089A5F801006089A5F80300A089A5F82B +:10B2800D05000721208ACDE90001636941E00CF03A +:10B2900DFF00082810D0082028702089A5F801008B +:10B2A00D6089A5F8030031806A1D694604F10C0020 +:10B2B00D06F0BBFC10B15EE01020EDE730889DF884 +:10B2C00D00100844308087E00A2028702089A5F8F6 +:10B2D00D0100328044E00C2028702089A5F801007F +:10B2E00D6089A5F8030031803AE082E064E02189AD +:10B2F00D338800EB41021FFA82F843453BD3B8F186 +:10B3000D050F38D30E222A700BEA4101CDE900104A +:10B3100DE36860882A467146FFF7D2FEA6F80080E2 +:10B3200D5AE04020287060893188C01C1FFA80F8CF +:10B3300D414520D32878714620F03F001230287007 +:10B3400D2089A5F801006089CDE9000260882A46B0 +:10B3500DE368FFF7B5FEA6F80080287840063BD4D9 +:10B3600D61682089888037E0A0893288401D1FFAE6 +:10B3700D80F8424501D204273DE01620287020892F +:10B3800DA5F801006089A5F80300A089CDE90001A9 +:10B3900D60882A4671462369FFF792FEA6F8008061 +:10B3A00DDEE718202870207A6870A6F800A013E058 +:10B3B00D61680A88920401D405271CE0C988228996 +:10B3C00D914201D0062716E01E2129703080606859 +:10B3D00D018821F400510180B9F1000F0BD0618873 +:10B3E00D78230022022008F0EFFB61682078887036 +:10B3F00D06E0338003276068018821EA0901018096 +:10B4000D3846DFE62DE9FF4F85B01746129C0D003B +:10B4100D1E461CD03078C10703D000F03F0019281C +:10B4200D01D9012100E000212046FFF7AAFEA84224 +:10B4300D0DD32088A0F57F41FF3908D03078410623 +:10B4400D01D4000605D5082009B0BDE8F08F07200E +:10B4500DFAE700208DF800008DF8010030786B1EA2 +:10B4600D00F03F0C0121A81E4FF0050A4FF0020914 +:10B4700D4FF0030B9AB2BCF1200F75D2DFE80CF040 +:10B4800D8B10745E7468748C749C74B574BA74C8C3 +:10B4900D74D474E1747474F174EF74EE74ED748B90 +:10B4A00D052D78D18DF80090A0788DF80400708866 +:10B4B00DADF8060030798DF80100707800F03F008E +:10B4C00D0C2829D00ADCA0F10200092863D2DFE89C +:10B4D00D00F0126215621A621D622000122824D03B +:10B4E00D04DC0E281BD01028DBD11BE016281FD042 +:10B4F00D1828D6D11FE02078800701E0207840077A +:10B5000D002848DAEEE020780007F9E72078C00639 +:10B5100DF6E720788006F3E720784006F0E72078FC +:10B5200D0006EDE72088C005EAE720884005E7E73B +:10B5300D20880005E4E72088C004E1E72078800733 +:10B5400D29D5032D27D18DF800B0B6F8010081E083 +:10B5500D217849071FD5062D1DD381B2707801289A +:10B5600D03D0022817D102E0C9E0022000E010202C +:10B5700D04228DF8002072788DF80420801CB1FB18 +:10B5800DF0F2ADF8062092B242438A4203D10397FE +:10B5900DADF80890A6E079E02078000776D598B24E +:10B5A00D82088DF800A0ADF80420B0EB820F6DD1AC +:10B5B00D0297ADF8061095E02178C90666D5022DE3 +:10B5C00D64D381B206208DF80000707802285DD317 +:10B5D00DB1FBF0F28DF80400ADF8062092B24243B3 +:10B5E00D8A4253D1ADF808907BE0207880064DD586 +:10B5F00D072003E0207840067FD508208DF8000055 +:10B6000DA088ADF80400ADF80620ADF8081068E08C +:10B6100D2078000671D50920ADF804208DF80000C2 +:10B6200DADF8061002975DE02188C90565D5022D9C +:10B6300D63D381B20A208DF80000707804285CD3A2 +:10B6400DC6E72088400558D5012D56D10B208DF821 +:10B6500D0000A088ADF8040044E021E026E016E0EB +:10B6600DFFE72088000548D5052D46D30C208DF821 +:10B6700D0000A088ADF80400B6F803006D1FADF80A +:10B6800D0850ADF80600ADF80AA02AE035E0208894 +:10B6900DC00432D5012D30D10D208DF8000021E0F0 +:10B6A00D2088800429D4B6F80100E080A07B000733 +:10B6B00D23D5032D21D3307800F03F001B2818D05F +:10B6C00D0F208DF80000208840F40050A4F80000F1 +:10B6D00DB6F80100ADF80400ED1EADF80650ADF85A +:10B6E00D08B0039769460598F9F7B8FA050008D030 +:10B6F00D16E00E208DF80000EAE7072510E008257A +:10B7000D0EE0307800F03F001B2809D01D2807D02F +:10B7100D0220059908F002FB208800F400502080DB +:10B7200DA07B400708D52046FFF70BFDC00703D1CE +:10B7300DA07B20F00400A073284685E61FB50228E3 +:10B7400D06D101208DF8000088B26946F9F786FA16 +:10B7500D1FBD0000F8B51D46DDE906470E000AD0F5 +:10B7600D04F0F1FD2346FF1DBCB231462A4600947C +:10B7700D04F00FFAF8BDD0192246194601F0D9FD93 +:10B7800D2046F8BD2DE9FF4F8DB09B46DDE91B57D7 +:10B7900DDDF87CA00C46082B05D0E06901F0FEF821 +:10B7A00D50B11020D2E02888092140F010002880E7 +:10B7B00D8AF80010022617E0E16901208871E2691C +:10B7C00D4FF420519180E1698872E06942F60101E0 +:10B7D00D0181E069002181732888112140F020004A +:10B7E00D28808AF80010042638780A900A203870CC +:10B7F00D4FF0020904F118004D460C9001F0C6FB04 +:10B8000DB04681E0BBF1100F0ED1022D0CD0A9EB8B +:10B8100D0800801C80B20221CDE9001005AB524614 +:10B8200D1E990D98FFF796FFBDF816101A988142D4 +:10B8300D03D9F74800790F9004E003D10A9808B1B5 +:10B8400D38702FE04FF00201CDE900190DF116030C +:10B8500D52461E990D98FFF77DFF1D980088401BDD +:10B8600D801B83B2C6F1FF00984200D203461E9999 +:10B8700D0BA8D9B15FF00002DDF878C0CDE9032047 +:10B8800D09EB060189B2CDE901C10F980090BDF811 +:10B8900D161000220D9801F00EFC387070B1C0B278 +:10B8A00D832807D0BDF8160020833AE00AEB090182 +:10B8B00D8A19E1E7022011B0BDE8F08FBDF82C0028 +:10B8C00D811901F0FF08022D0DD09AF80120424593 +:10B8D00D06D1BDF82010814207D0B8F1FF0F04D07A +:10B8E00D9AF801801FE08AF80180C9480068017844 +:10B8F00D052902D1BDF81610818009EB08001FFA49 +:10B9000D80F905EB080085B2DDE90C1005AB0F9A47 +:10B9100D01F03FFB28B91D980088411B4145BFF63A +:10B9200D71AF022D13D0BBF1100F0CD1A9EB080094 +:10B9300D801C81B20220CDE9000105AB52461E9953 +:10B9400D0D98FFF707FF1D98058000203870002027 +:10B9500DB1E72DE9F8439C46089E13460027B26BCC +:10B9600D9AB3491F8CB2F18FA1F57F45FF3D05D0EC +:10B9700D5518AD882944891D8DB200E0002529197F +:10B9800DB6F83C800831414520D82A44BCF8011056 +:10B9900D22F8021BBCF8031022F8021B984622F86D +:10B9A00D024B914604F0BDFC4FF00C0C41464A464B +:10B9B00D2346CDF800C004F0B8F8F587B16B002030 +:10B9C00D2944A41D2144088003E001E0092700E07B +:10B9D00D83273846BDE8F88310B50B88848F9C42C9 +:10B9E00D0CD9846BE018048844B1848824F4004495 +:10B9F00DA41D23440B801060002010BD0A2010BD33 +:10BA000D2DE9F0478AB00025904689468246ADF86B +:10BA100D185007274BE0059806888088000446D407 +:10BA200DA8F8006007A8019500970295CDE903508D +:10BA300D4FF4007300223146504601F03CFB0400E8 +:10BA400D3CD1BDF81800ADF8200005980488818818 +:10BA500DB44216D10A0414D401950295039521F42C +:10BA600D00410097049541F4804342882146504699 +:10BA700D01F0BFF804000BD10598818841F4004115 +:10BA800D818005AA08A94846FFF7A6FF0400DCD06F +:10BA900D0097059802950195039504950188BDF8C9 +:10BAA00D1C300022504601F0A4F80A2C06D105AA3C +:10BAB00D06A94846FFF790FF0400ACD0ADF818502A +:10BAC00D04E00598818821F40041818005AA06A92A +:10BAD00D4846FFF781FF0028F3D00A2C03D02046FB +:10BAE00D0AB0BDE8F0870020FAE710B50C46896B67 +:10BAF00D86B051B10C218DF80010A18FADF8081052 +:10BB000DA16B01916946FAF75BF800204FF6FF71C2 +:10BB100DA063E187A08706B010BD2DE9F0410D4669 +:10BB200D0746896B0020069E1446002911D0012B73 +:10BB300D0FD1324629463846FFF762FF002808D15B +:10BB400D002C06D0324629463846BDE8F04100F0BB +:10BB500D34BFBDE8F0812DE9FC411446DDE9087CD8 +:10BB600D0E46DDE90A15521DBCF800E092B296456D +:10BB700D02D20720BDE8FC81ACF8002017222A7004 +:10BB800DA5F80160A5F803300522CDE900423B463A +:10BB900D2A46FFF7DFFD0020ECE770B50C46154691 +:10BBA00D48220021204601F0EEFB04F1080044F884 +:10BBB00D1C0F00204FF6FF71E06161842084A58485 +:10BBC00D1720E08494F82A0040F00A0084F82A0037 +:10BBD00D70BD4FF6FF720A800146032008F09EB833 +:10BBE00D30B585B00C460546FFF77FFFA18E284680 +:10BBF00D29B101218DF800106946F9F7E1FF002008 +:10BC000DE0622063606305B030BDB0F8400070475E +:10BC100D5C00002090F84620920703D440880880ED +:10BC200D0020F4E70620F2E790F846209207EED5C3 +:10BC300DA0F84410EBE70146002009880A0700D55B +:10BC400D012011F0F00F01D040F00200CA0501D51E +:10BC500D40F004008A0501D540F008004A0501D5E1 +:10BC600D40F010000905D2D540F02000CFE700B517 +:10BC700D034690F84600C00701D0062000BDA3F88A +:10BC800D42101846FFF7D7FF10F03E0F05D093F87E +:10BC900D460040F0040083F8460013F8460F40F0CC +:10BCA00D01001870002000BD90F84620520700D505 +:10BCB00D11B1B0F84200AAE71720A8E710F8462FF7 +:10BCC00D61F3C3020270A2E72DE9FF4F9BB00E0096 +:10BCD00DDDE92B34DDE92978289D24D02878C107AA +:10BCE00D03D000F03F00192801D9012100E0002107 +:10BCF00D2046FFF7D9FFB04215D32878410600F052 +:10BD000D3F010CD41E290CD0218811F47F6F0AD16C +:10BD100D3A8842B1A1F57F42FF3A04D001E01229E1 +:10BD200D01D1000602D504201FB0C5E5FA491D98C2 +:10BD300D4FF0000A08718DF818A08DF83CA00FAADD +:10BD400D0A60ADF81CA0ADF850A02978994601F015 +:10BD500D3F02701F5B1C04F1180C4FF0060E4FF0E4 +:10BD600D040BCDF858C01F2A7ED2DFE802F07D7D8E +:10BD700D107D267DAC7DF47DF37DF27DF17DF47D2E +:10BD800DF07D7D7DEF7DEE7D7D7D7D7DED0094F8FB +:10BD900D4610B5F80100890701D5032E02D08DF8A4 +:10BDA00D18B01EE34FF40061ADF850106080032110 +:10BDB00D8DF83C10ADF84000D4E2052EEFD1B5F86A +:10BDC00D01002083ADF81C00B5F80310618308B1A4 +:10BDD00D884201D9012079E10020A07220814FF61F +:10BDE00DFF702084169801F0D1F8052089F8000025 +:10BDF00D0220029083460AAB1D9A16991B9801F0FA +:10BE000DC8F890BB9DF82E00012804D0022089F8B7 +:10BE100D0100102003E0012089F8010002200590A7 +:10BE200D002203A90BA805F000FFE8BB9DF80C004C +:10BE300D059981423DD13988801CA1EB0B018142CE +:10BE400D37DB02990220CDE900010DF12A034A46A4 +:10BE500D41461B98FFF77EFC02980BF1020B801CEC +:10BE600D81B217AA029101E09CE228E003A90BA878 +:10BE700D05F0DBFE02999DF80C00CDE9000117AB32 +:10BE800D4A4641461B98FFF765FC9DF80C000AAB2E +:10BE900D0BEB00011FFA81FB02991D9A084480B239 +:10BEA00D029016991B9800E003E001F072F800284B +:10BEB00DB6D0BBF1020F02D0A7F800B04FE20A20B6 +:10BEC00D8DF818004BE200210391072EFFF467AFA8 +:10BED00DB5F801002083ADF81C00B5F8032062838E +:10BEE00D00283FF477AF90423FF674AF0120A07267 +:10BEF00DB5F8050020810020A073E06900F04EFD2B +:10BF000D78B9E16901208871E2694FF4205191807F +:10BF100DE1698872E16942F601000881E06900215A +:10BF200D8173F01F20841E9860620720608416982C +:10BF300D01F02CF8072089F80000012004900290F0 +:10BF400D0020ADF82A0028E019E29FE135E1E5E097 +:10BF500D12E2A8E080E043E00298012814D0E069E5 +:10BF600D8079012803D1BDF82800ADF80E000498A2 +:10BF700D03ABCDE900B04A4641461B98FFF7EAFBFB +:10BF800D0498001D80B20490BDF82A00ADF80C0095 +:10BF900DADF80E00059880B202900AAB1D9A169965 +:10BFA00D1B9800F0F6FF28B902983988001D0590FE +:10BFB00D8142D1D20298012881D0E069807901288F +:10BFC00D03D1BDF82800ADF80E00049803ABCDE900 +:10BFD00D00B04A4641461B98FFF7BCFB0298BDE1F5 +:10BFE00D072E02D0152E7FF4DAAEB5F8011021839D +:10BFF00DADF81C10B5F80320628300293FF4EAAEBA +:10C0000D91423FF6E7AE0121A1724FF0000BA4F86B +:10C0100D08B084F80EB0052E07D0C0B2691DE269D4 +:10C0200D05F0E4FD00287FF44AAF4FF6FF70208441 +:10C0300D01A906AA14A8CDF800B081E885032878D7 +:10C0400D214600F03F031D9A1B98FFF79BFB82468C +:10C0500D208BADF81C0082E10120032EC3D14021BD +:10C0600DADF85010B5F801102183ADF81C100AAAD7 +:10C0700DB8F1000F00D00023CDE9020304921D9802 +:10C0800DCDF80480009038880022401E83B21B98A2 +:10C0900D01F011F88DF8180090BB0B2089F8000005 +:10C0A00DBDF8280035E04FF0010C052E9BD1802006 +:10C0B00DADF85000B5F801102183B5F803002084C8 +:10C0C00DADF81C10B0F5007F03D907208DF81800CE +:10C0D00D87E140F47C4222840CA8B8F1000F00D017 +:10C0E00D0023CDE90330CDE9018C1D9800903888EF +:10C0F00D401E83B21B9800F0DEFF8DF8180018B1BA +:10C1000D8328A8D10220BFE00D2189F80010BDF8C9 +:10C1100D3000401C22E100005C000020032E04D200 +:10C1200D48067FF53CAE002018E1B5F80110ADF8DA +:10C1300D1C102878400602D58DF83CE002E007205F +:10C1400D8DF83C004FF000080320CDE902081E9B3E +:10C1500DCDF810801D980193A6F1030B00901FFAE6 +:10C1600D8BF342461B9800F044FD8DF818008DF8B6 +:10C1700D3C80297849060DD52088C00506D5208B31 +:10C1800DBDF81C10884201D1C4F8248040468DF8BA +:10C1900D1880E3E0832801D14FF0020A4FF480703C +:10C1A00DADF85000BDF81C002083A4F820B01E98F7 +:10C1B00D6062032060841321CDE0052EFFF4EFAD06 +:10C1C00DB5F80110ADF81C10A28F6AB3A2F57F432C +:10C1D00DFE3B29D008228DF83C2000BF4FF0000B0C +:10C1E00D0523CDE9023BDDF878C0CDF810B01D9ADE +:10C1F00D80B2CDF804C040F400430092B5F803209E +:10C2000D1B9800F0F6FC8DF83CB04FF400718DF8E2 +:10C2100D1800ADF85010832810D0F8B1A18FA1F5FA +:10C2200D7F40FE3807D0DCE00B228DF83C204FF626 +:10C2300DFE72A287D2E7A4F83CB0D2E000942B4660 +:10C2400D31461E9A1B98FFF784FB8DF8180008B134 +:10C2500D83284BD1BDF81C00208353E700942B4657 +:10C2600D31461E9A1B98FFF774FB8DF81800E8BB3A +:10C2700DE18FA06B0844831D8DE888034388828875 +:10C2800D01881B98FFF767FC824668E095F80180EE +:10C2900D022E70D15FEA080002D0B8F1010F6AD109 +:10C2A00D09208DF83C0007A800908DF8408043468A +:10C2B00D002221461B98FFF730FC8DF842004FF00D +:10C2C00D000B8DF843B050B9B8F1010F12D0B8F191 +:10C2D00D000F04D1A18FA1F57F40FF380AD0A08FA8 +:10C2E00D40B18DF83CB04FF4806000E037E0ADF820 +:10C2F00D50000DE00FA91B98F9F762FC82468DF8EE +:10C3000D3CB04FF48060ADF85000BAF1020F06D08A +:10C3100DFC480068C07928B18DF8180027E0A4F812 +:10C3200D188044E0BAF1000F03D081208DF8180079 +:10C3300D3DE007A800904346012221461B98FFF7D8 +:10C3400DECFB8DF8180021461B98FFF7CEFB9DF8EE +:10C3500D180020B9192189F80010012038809DF8A6 +:10C3600D3C0020B10FA91B98F9F72AFC8246BAF1BF +:10C3700D000F33D01BE018E08DF818E031E0207885 +:10C3800D000712D5012E10D10A208DF83C00E0884F +:10C3900DADF8400003201B9907F0C0FC0820ADF854 +:10C3A00D5000C0E648067FF5FAAC4FF0040A20882D +:10C3B00DBDF8501008432080BDF8500080050BD506 +:10C3C00DA18FA1F57F40FE3806D11E98E062289816 +:10C3D00D2063A6864FF0030A5046A5E49DF8180089 +:10C3E00D78B1012089F80000297889F80110BDF88D +:10C3F00D1C10A9F802109DF8181089F804100520DA +:10C4000D38802088BDF8501088432080E4E72DE95E +:10C4100DFF4F8846087895B0012181404FF2090001 +:10C4200D249C0140ADF820102088DDF88890A0F5FF +:10C4300D7F424FF0000AFF3A06D039B1000705D50B +:10C4400D012019B0BDE8F08F0820FAE7239E4FF0C8 +:10C4500D000B0EA886F800B018995D460988ADF856 +:10C4600D3410A8498DF81CB0179A0A718DF838B0A0 +:10C4700D086098F8000001283BD0022809D0032855 +:10C4800D6FD1307820F03F001D303070B8F80400C7 +:10C4900DE08098F800100320022904D1317821F0B2 +:10C4A00D3F011B31317094F84610090759D505AB82 +:10C4B00DB9F1000F13D0002102AA82E80B0007206A +:10C4C00DCDE90009BDF83400B8F80410C01E83B2E0 +:10C4D00D0022159800F0EFFD0028D1D101E0F11CEC +:10C4E00DEAE7B8F80400A6F80100BDF81400C01C76 +:10C4F00D04E198F805108DF81C1098F80400012837 +:10C5000D06D04FF4007A02282CD00328B8D16CE164 +:10C5100D2188B8F8080011F40061ADF8201020D082 +:10C5200D17281CD3B4F84010814218D3B4F8441026 +:10C5300D172901D3814212D1317821F03F01C91C55 +:10C5400D3170A6F801000321ADF83410A4F84400B1 +:10C5500D94F8460020F0020084F8460065E10525B8 +:10C5600D7EE177E1208808F1080700F4FE60ADF860 +:10C5700D200010F0F00F1BD010F0C00F03D0388842 +:10C5800D228B9042EBD199B9B878C00710D0B96819 +:10C5900D0720CDE902B1CDF804B00090CDF810B070 +:10C5A00DFB88BA883988159800F023FB0028D6D16E +:10C5B00D2398BDF82010401C80294ED006DC102990 +:10C5C00D0DD020290BD0402987D124E0B1F5807FF3 +:10C5D00D6ED051457ED0B1F5806F97D1DEE0C806A3 +:10C5E00D01D5082000E0102082460DA907AA0520DC +:10C5F00DCDE902218DF83800ADF83CB0CDE90496B7 +:10C6000D08A93888CDE9000153460722214615981F +:10C6100DFFF7B8F8A8E09DF81C2001214FF00A0A99 +:10C6200D002A9BD105ABB9F1000F00D00020CDE958 +:10C6300D02100720CDE90009BDF834000493401E17 +:10C6400D83B2218B0022159800F035FD8DF81C006A +:10C6500D0B203070BDF8140020E09DF81C20012146 +:10C6600D4FF00C0A002A22D113ABB9F1000F00D004 +:10C6700D0020CDE902100720CDE900090493BDF893 +:10C6800D3400228C401E83B2218B159800F013FDCF +:10C6900D8DF81C000D203070BDF84C00401CADF81D +:10C6A00D340005208DF83800208BADF83C00BCE03F +:10C6B00D3888218B88427FF452AF9DF81C004FF0D3 +:10C6C00D120A00281CD1606AA8B1B878C0073FF4DF +:10C6D00D46AF00E018E0BA680720CDE902B2CDF808 +:10C6E00D04B00090CDF810B0FB88BA88159800F012 +:10C6F00D80FA8DF81C00132030700120ADF8340045 +:10C7000D93E000005C0000203988208B8142D2D15B +:10C7100D9DF81C004FF0160A0028A06B08D0E0B35E +:10C7200D4FF6FF7000215F46ADF808B0019027E08D +:10C7300D68B1B978C907BED1E18F0DAB0844821D30 +:10C7400D03968DE80C0243888288018809E0B87849 +:10C7500DC007BCD0BA680DAB03968DE80C02BB8840 +:10C7600DFA881598FFF7F7F905005ED0072D72D0FE +:10C7700D76E0019005AA02A92046FFF72DF90146A2 +:10C7800DE28FBDF80800824201D00029F1D0E08F80 +:10C7900DA16B084407800198E08746E09DF81C00D6 +:10C7A00D4FF0180A40B1208BC8B13888208321463C +:10C7B00D1598FFF79AF938E004F118000090237EE0 +:10C7C00D012221461598FFF7A8F98DF81C000028C5 +:10C7D00DEDD1192030700120ADF83400E7E70525C3 +:10C7E00D21461598FFF781F93AE0208800F4007092 +:10C7F00DADF8200050452DD1A08FA0F57F41FE3919 +:10C8000D01D006252CE0D8F808004FF0160A48B1E3 +:10C8100DA063B8F80C10A1874FF6FF71E187A0F85F +:10C8200D00B002E04FF6FF70A087BDF8200030F495 +:10C8300D7F611AD0782300220320159907F0C4F9DF +:10C8400D98F8000020712088BDF820100843208042 +:10C8500D0EE000E007252088BDF8201088432080D9 +:10C8600D208810F47F6F1CD03AE02188814321800D +:10C8700D9DF8380020B10EA91598F9F7A1F90546D4 +:10C8800D9DF81C000028EBD086F801A00120307027 +:10C8900D208B70809DF81C0030710520ADF83400A0 +:10C8A00DDEE7A18EE1B118980DAB0088ADF834002C +:10C8B00D2398CDE90304CDE90139206B0090E36A9B +:10C8C00D179A1598FFF700FA054601208DF83800E4 +:10C8D00D0EA91598F9F774F900B10546A4F834B00E +:10C8E00D94F8460040070AD52046FFF7A4F910F04A +:10C8F00D3E0F04D114F8460F20F004002070189854 +:10C9000DBDF83410018028469BE500B585B003289D +:10C9100D06D102208DF8000088B26946F9F750F96A +:10C9200D05B000BD10B5384C0B782268012B02D034 +:10C9300D022B2AD111E013780BB1052B01D1042361 +:10C9400D137023688A889A802268CB88D3802268E6 +:10C9500D0B891381498951810DE08B889380226861 +:10C9600DCB88D38022680B8913814B8953818B89A6 +:10C9700D9381096911612168F9F722F92268002173 +:10C9800D0228117003D0002800D0812010BD832013 +:10C9900D10BD806B002800D00120704781780129DF +:10C9A00D09D10088B0F5205F03D042F6010188421D +:10C9B00D01D10020704707207047F0B587B00024E3 +:10C9C00D15460E460746ADF8184011E0059800884B +:10C9D00D288005980194811DCDE902410721049419 +:10C9E00D0091838842880188384600F002F930B9F9 +:10C9F00D05AA06A93046FEF7EFFF0028E6D00A2863 +:10CA000D00D1002007B0F0BD5C00002010B58B7880 +:10CA100D83B102789A4205D10B885BB102E08B7924 +:10CA200D091D4BB18B789A42F9D1B0F801300C88C1 +:10CA300DA342F4D1002010BD812010BD072826D0BF +:10CA400D12B1012A27D103E0497801F0070102E074 +:10CA500D4978C1F3C20105291DD2DFE801F00318A1 +:10CA600D080C12000AB103207047022070470428F9 +:10CA700D0DD250B10DE0052809D2801E022808D331 +:10CA800D03E0062803D0032803D0052070470020BB +:10CA900D70470F20704781207047C0B282060BD4BB +:10CAA00D000607D5FA48807A4143C01D01EBD0003E +:10CAB00D80B27047084670470020704770B51388E4 +:10CAC00D0B800B781C0625D5F14CA47A844204D832 +:10CAD00D43F010000870002070BD956800F0070647 +:10CAE00D05EBD0052D78F54065F304130B70137825 +:10CAF00DD17803F0030341EA032140F20123B1FB96 +:10CB000DF3F503FB15119268E41D00FB012000EB0A +:10CB100DD40070BD906870BD37B51446BDF80410D3 +:10CB200D1180117841F0040111709DF804100A066E +:10CB300D1ED5D74AA368C1F30011927A824208D854 +:10CB400DFE2811D1D21DD2084942184600F01BFC17 +:10CB500D0AE003EBD00200F00703012510789D4099 +:10CB600DA843994008431070207820F010002070E1 +:10CB700D3EBD2DE9F0410746C81C0E4620F00300CE +:10CB800DB04202D08620BDE8F081C14D0020344670 +:10CB900D2E60AF802881AA72E8801AE0E988491CCE +:10CBA00DE980810614D4E17800F0030041EA002009 +:10CBB00D40F20121B0FBF1F201FB12012068FFF7F9 +:10CBC00D6CFF2989084480B22881381A3044A0604E +:10CBD00D0C3420784107E1D40020D4E7AC48012281 +:10CBE00D0189C08800EB400002EB8000084480B250 +:10CBF00D70472DE9FF4F89B01646DDE9168A0F46BD +:10CC000D994623F44045084600F054FB040002D039 +:10CC100D2078400703D401200DB0BDE8F08F0998AE +:10CC200D03F016FA02902078000606D59848817A0E +:10CC300D0298814201D88720EEE7224601A9029889 +:10CC400DFFF73CFF834600208DF80C004046B8F1FD +:10CC500D070F1AD001222146FFF7F0FE0028DBD185 +:10CC600D2078400611D502208DF80C00ADF810701B +:10CC700DBDF80400ADF81200ADF814601898ADF8C9 +:10CC800D1650CDF81CA0ADF818005FEA094004D588 +:10CC900D00252E46A84601270CE02178E07801F00A +:10CCA00D030140EA012040F20121B0FBF1F2804680 +:10CCB00D01FB12875FEA494009D5B84507D1A17834 +:10CCC00D207901F0030140EA0120B04201D3BE42B8 +:10CCD00D01D90720A0E7A8191FFA80F9B94501D994 +:10CCE00D0D2099E79DF80C0028B103A90998F8F7D4 +:10CCF00D65FF002890D1B84507D1A0784FEA1921DA +:10CD000D61F30100A07084F804901A9800B10580B9 +:10CD100D199850EA0A0027D0199830B10BEB06008C +:10CD200D2A46199900F005FB0EE00BEB0608574655 +:10CD300D189E099803F0F5FA2B46F61DB5B2394643 +:10CD400D4246009502F0F1FE224601A90298FFF736 +:10CD500DB5FE9DF80400224620F010008DF8040069 +:10CD600DDDE90110FFF7D8FE002055E72DE9FF4F53 +:10CD700DDFF81C91824685B0B9F80610D9F800008D +:10CD800D01EB410100EB810440F20120B2FBF0F117 +:10CD900D174600FB1175DDE9138B4E4629460698A3 +:10CDA00DFFF77BFE0346FFF719FF1844B1880C30DF +:10CDB00D884202D9842009B02FE70698C6B2300602 +:10CDC00D03D5B00601D50620F5E7B9F80620521CAB +:10CDD00D92B2A9F80620BBF1000F01D0ABF80020EC +:10CDE00DB00602D5C4F808800AE0B9F808201A4444 +:10CDF00D92B2A9F80820D9F80000891A0844A06059 +:10CE000D2246FE200699FFF787FEE77025712078F0 +:10CE100D390A61F301002A0AA17840F0040062F397 +:10CE200D0101A17020709AF802006071BAF800003B +:10CE300DE08000252573300602D599F80A7000E0D0 +:10CE400D0127B00601D54FF000084E4600244FF0E3 +:10CE500D07090FE0CDE902580195CDF80090049532 +:10CE600DF1882046129B089AFFF7C3FE0028A2D135 +:10CE700D641CE4B2BC42EDD300209CE700B5FFF783 +:10CE800DADFE03490C308A88904203D9842000BD41 +:10CE900D98050020CA88086802EB420300EB830066 +:10CEA00D521C037823F004030370CA800021017320 +:10CEB00D0846ECE72DE9F047804600F0FBF9070046 +:10CEC00D05D000264446F74D40F2012916E0012019 +:10CED00DBDE8F087204600F0EDF90278C17802F048 +:10CEE00D030241EA0222B2FBF9F309FB13210068A8 +:10CEF00DFFF7D3FD3044641C86B2A4B2E988601EEE +:10CF000D8142E7DCA8F10100E8802889801B288197 +:10CF100D00203870DCE710B5144631B1491E218070 +:10CF200D03F096F8A070002010BD012010BD70B563 +:10CF300D0446DC48C188036801E0401C208020883D +:10CF400D884207D200EB400213EB820202D0157823 +:10CF500D6D07F2D580B2884216D2AAB15079A0726F +:10CF600DD08820819178107901F0030140EA0120E9 +:10CF700DA081A078E11CFFF7A1FD20612088401C55 +:10CF800D2080E080002070BD0A2070BD012101824B +:10CF900D70472DE9FF4F85B04FF6FF798246A3F814 +:10CFA00D009048681E460D4680788DF8060048684A +:10CFB00D0088ADF8040000208DF80A00088A0C885E +:10CFC00DA04200D304462C8251E03878400708D4A3 +:10CFD00D641C288AA4B2401C288208F10100C0B24A +:10CFE00D46E0288A401C2882781D6968FFF70EFDEF +:10CFF00DD8BB3188494501D1601E30803188A1EB05 +:10D0000D080030806888A04238D3B878397900F0AC +:10D0100D030041EA002801A9781DFFF7F7FC20BBAA +:10D0200D298949452ED0002239460798FFF706FD7C +:10D0300DD8B92989414518D1E9680391B5F80AC0D5 +:10D0400DD7F808B05046CDF800C003F06AF9DDF806 +:10D0500D00C05A460CF1070C1FFA8CFC434603998D +:10D0600DCDF800C002F02BFD60B1641CA4B200200D +:10D0700D8046204600F01EF90700A6D1641E2C82C2 +:10D0800D0A2098E674807879B071F888B080397884 +:10D0900DF87801F0030140EA01207081A6F80C80B8 +:10D0A00D504602F0D5FF3A4606F10801FFF706FD9E +:10D0B00D306100207FE62DE9FF4F87B081461C4689 +:10D0C00D9246DDF860B0DDF85480089800F0F2F873 +:10D0D00D050002D02878400702D401200BB09CE552 +:10D0E00D484602F0B5FF2978090605D56D49897ABC +:10D0F00D814201D88720F1E7CAF309062A4601A922 +:10D1000DFFF7DCFC0746149807281CD0002229469F +:10D1100DFFF794FC0028E1D12878400613D50120B3 +:10D1200D8DF808000898ADF80C00BDF80400ADF8B6 +:10D1300D0E00ADF81060ADF8124002A94846F8F7A0 +:10D1400D3DFD0028CAD12978E87801F0030140EAB5 +:10D1500D0121AA78287902F0030240EA02205645FF +:10D1600D07D0B1F5007F04D9611E814201DD0B208E +:10D1700DB4E7864201D90720B0E7801B85B2A542EE +:10D1800D00D92546BBF1000F01D0ABF80050179820 +:10D1900D18B1B9192A4600F0CCF8B8F1000F0DD02E +:10D1A00D3E4448464446169F03F0CDF82146FF1DE8 +:10D1B00DBCB232462B46009402F0EBFC00208DE70A +:10D1C00D2DE9F04107461D461646084600F072F857 +:10D1D00D040002D02078400701D40120D3E4384662 +:10D1E00D02F036FF2178090605D52E49897A81424C +:10D1F00D01D88720C7E422463146FFF75FFC65B1B1 +:10D2000D2178E07801F0030140EA0120B0F5007FBC +:10D2100D01D8012000E0002028700020B3E42DE9A2 +:10D2200DF04107461D461646084600F043F8040037 +:10D2300D02D02078400701D40120A4E4384602F042 +:10D2400D07FF2178090605D51649897A814201D84B +:10D2500D872098E422463146FFF75EFCFF2D14D05F +:10D2600D2178E07801F0030240EA022040F2012229 +:10D2700DB0FBF2F302FB130015B900F2012080B2EE +:10D2800DE070000A60F30101217000207BE410B50D +:10D2900D0C4600F00FF810B10178490704D40120B5 +:10D2A00D10BD000098050020C18821804079A07034 +:10D2B00D0020F5E70749CA88824209D340B10968C1 +:10D2C00D00EB40006FF00B0202EB8000084470474A +:10D2D00D002070479805002070B504460D46214684 +:10D2E00D2B460AB9002070BD01E0491C5B1C501E85 +:10D2F00D021E03D008781E78B042F6D008781E784A +:10D3000D801BF0E730B50C4601462346051B9542C0 +:10D3100D06D202E0521E9D5C8D54002AFAD107E020 +:10D3200D04E01D780D70491C5B1C521E002AF8D1BB +:10D3300D30BDF0B50E460146334680EA030404F0D5 +:10D3400D0304B4B906E002B9F0BD13F8017B01F88E +:10D3500D017B521E01F00307002FF4D10C461D4630 +:10D3600D02E080CD80C4121F042AFAD221462B463A +:10D3700D00BF04E013F8014B01F8014B521E002AC7 +:10D3800DF8D100BFE0E7F0B50C460146E6B204E087 +:10D3900D02B9F0BD01F8016B521E01F00307002F19 +:10D3A00DF6D10B46E5B245EA052545EA054501E00E +:10D3B00D20C3121F042AFBD2194602E001F8016BAB +:10D3C00D521E002AFAD100BFE3E710B506F0F7FEB2 +:10D3D00DFAF792F906F09CFDBDE8104006F02EBE5E +:10D3E00D202801D2012070470020704701224FF004 +:10D3F00DA043824011B1C3F80C257047C3F808252E +:10D4000D70474FF0A04101228240C1F818257047A6 +:10D4100D70B50346002002466FF02F050EE09C5CB0 +:10D4200DA4F130060A2E02D34FF0FF3070BD00EB91 +:10D4300D800005EB4000521C2044D2B28A42EED34C +:10D4400D70BD30B50A230BE0B0FBF3F403FB1404FD +:10D4500DB0FBF3F08D183034521E05F8014CD2B2EA +:10D4600D002AF1D130BD30B500234FF6FF7510E025 +:10D4700D040A44EA002084B2C85C6040C0F303147F +:10D4800D604005EA00344440E0B25B1C84EA401081 +:10D4900D9BB29342ECD330BDF94A137882F88B30AE +:10D4A00DA2F88C0082F88A10012082F8880092F888 +:10D4B00D640008B192F8600082F88E00704710B5D4 +:10D4C00D0B46114658B11846FFF7E6FFED48806848 +:10D4D00D008802F026FFBDE8104002F0CDBBBDE88C +:10D4E00D10404FF6FF70D7E770B500260446467022 +:10D4F00DE44D1120207029682022A01C6831FFF70F +:10D5000D18FF0121A171286800F8666F8078002846 +:10D5100D11D1DB48B0F86A20A0F89220AA68537B9D +:10D5200D80F8943080F89010108802F0FAFEBDE873 +:10D5300D704002F0B0BB70BD70B5D24D296891F846 +:10D5400D96200024012A11D091F89020012A1CD098 +:10D5500D91F86620012A22D091F88820012A21D045 +:10D5600D91F8A020012A2ED0002070BD4470172202 +:10D5700D027051F8972FC0F802204A68C0F80620B3 +:10D5800D0A7A827201F8014C1BE044700522027088 +:10D5900DD1F89220C0F8022081F8904011E0FFF7F9 +:10D5A00DA3FF0EE091F86620012AF8D044701422F2 +:10D5B00D027051F88A2FC0F802208A88C28001F8C3 +:10D5C00D024C012070BD44701A2200F8022B222259 +:10D5D00DA131FFF7AEFE286880F8A040F1E7A94819 +:10D5E00D006890F8661011B1B0F86A0070474FF6F8 +:10D5F00DFF70704770B5A34C206800B9FFDF20683D +:10D6000D417811B10C25284670BD0025C42229464C +:10D6100DFFF7B9FE2168FF2008707F2081F83700E1 +:10D6200D13204884282081F86500012081F85C00D2 +:10D6300D002081F85F0007F0AFF906F091FCE2E7FA +:10D6400D70B5904C0546206800B9FFDF21680020B9 +:10D6500D48706560FFF7CEFF002800D0FFDF70BD7A +:10D6600D884909680978814201D10120704700205D +:10D6700D7047844800B5016891F82400498CC0F3C7 +:10D6800D8002C0F340031A4400F001001044132936 +:10D6900D15D004DC102909D0122904D10FE0152969 +:10D6A00D08D01D2904D0FFDF002000BD764903E01E +:10D6B00D764800BD7449083131F8100000BD72493B +:10D6C00D0839F9E76F4840F271210068806A4843D4 +:10D6D00D70476C48006890F83600002800D0012093 +:10D6E00D704710B5664C207B00F074FD40B1207D75 +:10D6F00D04F115010BF034FB082801D0012010BDF9 +:10D7000D207B30B1022804D00120BDE8104007F085 +:10D7100DA6BC0020F9E75A490873704759490968B2 +:10D7200D81F83000704770B50646554890F82D00C9 +:10D7300D0BF0A4FA050018D010210BF076FD00288F +:10D7400D13D1504C012032462168C87628461C3131 +:10D7500D07F092FCD4E900101C310BF0BFFF60689C +:10D7600DBDE8704001210BF0C8BF70BD2DE9F0413F +:10D7700D434C074694F82D000BF0FDFA064694F83D +:10D7800D2F0004F10E0528B126B194F82D000BF0F1 +:10D7900D18FAA0B194F83000002824D094F82E0087 +:10D7A00D002820D0607B294600F025FDA8B10BF0A4 +:10D7B00D8AFB3A462946BDE8F04107F05DBC0120E1 +:10D7C00D60733A462946304607F056FC94F82D1002 +:10D7D00D2846BDE8F0410BF065BB39462846BDE84B +:10D7E00DF04107F07EBCBDE8F08170B5254C216895 +:10D7F00D087BB0B1022814D0012048730E3107F018 +:10D8000D18FC2068007B00F0E5FC216881F82F00F2 +:10D8100D082081F82D00487B0E3100F0E3FC40B963 +:10D8200D01E00020E9E72168487B0E3100F0E3FCC0 +:10D8300D00B10120216881F82E0091F82F0018B950 +:10D8400D91F82200400706D5087D15310BF088FAB6 +:10D8500D216881F82D0020680025456004F0ADFD9C +:10D8600D216888600020FFF781FF2068C57690F859 +:10D8700D220040070CD5BDE87040002053E70000A2 +:10D8800DA405002064000020A0B101008F891300C1 +:10D8900D70BDFB4A1268137B0370D2F80E0008604E +:10D8A00D508A8880704778B5F6490446F44D407B20 +:10D8B00D08732A68207810706088ADF8000080B277 +:10D8C00D00F00101C0F3400341EA4301C0F38003BE +:10D8D00D41EA8301C0F3C00341EAC301C0F3001361 +:10D8E00D41EA0311C0F3401341EA4311C0F3801024 +:10D8F00D41EA80105084E07D012825D0022825D0F2 +:10D9000DFFDF286880F85E60217B80F82410418C51 +:10D9100D1D291DD061688162617D80F83610A17B63 +:10D9200DC1B1022916D00121017554F80F1FC0F89D +:10D9300D1510A188A0F81910217B012900D0002114 +:10D9400D80F83410002078BD0126DAE70226D8E7EA +:10D9500D0021E0E70021E7E7C948006890F82200C0 +:10D9600DC0F38000704700B5FFF7F6FF08B1002047 +:10D9700D00BD1F2000BD00B5FFF7F5FF002800D04A +:10D9800D012000BDBE49002209680A664B8C1D2B83 +:10D9900D02D081F86400704781F864207047B84A5E +:10D9A00D0023126882F85D3042F84C1F90800120F0 +:10D9B00D50747047B24A0023126882F85C30A2F8A6 +:10D9C00D580042F8541F012010727047AC49096885 +:10D9D00D81F835007047AA49096881F85F007047E2 +:10D9E00DA748006890F95F007047A548006890F857 +:10D9F00D220000F001007047A148006890F8220055 +:10DA000DC0F340007047002070479D48006890F8B3 +:10DA100D2200C0F3C00070470120704701207047FD +:10DA200D0120704770B500F0FAFB954C2068016E2F +:10DA300D491C016690F83300002530B106F0ACFFAB +:10DA400D06F08EFA206880F833502068457090F803 +:10DA500D381009B102201AE090F86410B1B1006ECF +:10DA600D814213D8022007F095FF206890F822001C +:10DA700DC00704D0A06843220188012003E043229F +:10DA800D4FF6FF710020BDE8704018E50020BDE89D +:10DA900D704007F07FBF10B501280DD002280DD0C2 +:10DAA00D04280FD0FFDF7648006890F85E10BDE8BF +:10DAB00D1040252006F0FEBB252000E0262006F0B4 +:10DAC00DD3FCF0E72720FAE702460020D30701D068 +:10DAD00DCB0705D0930705D58B0703D402207047DC +:10DAE00D012070475207FCD54907FAD4042070472E +:10DAF00D2DE9F041624C86B0206800B9FFDF206847 +:10DB000D4178E9BB0178FF2942D0002580F83150DA +:10DB100DA0F85A50857080F83850284606F09EFEC1 +:10DB200D182259496846FFF704FC684606F08AFE3C +:10DB300D06F0CCFB206890F95F0006F085FC52489A +:10DB400D1D3806F087FC5048203806F06CFE6068E2 +:10DB500D06F087FE2068002190F82400FFF7B4FF3F +:10DB600DFFF799FF206880F82C5006F071FE2068B1 +:10DB700D90F85E10002006F030FD0F21052000E02A +:10DB800D06E006F038FC206890F82E1051B902E03E +:10DB900D0C2006B027E690F82F1019B990F8220046 +:10DBA00D40072BD504F009FC80462068414680686B +:10DBB00D05F004F9354F064690FBF7F007FB1060B2 +:10DBC00D4142404604F0CDF82168886096FBF7F09D +:10DBD00D4A68104448600BF0BFF821684A689042CB +:10DBE00D0CD8C1E901580120FFF7C0FD206890F85D +:10DBF00D2200400702D50120FFF795FD2068417BEB +:10DC000D0E3006F0EAFB206890F85C1039B1B0F8E0 +:10DC100D5810A0F84810416D416480F85C5090F8A0 +:10DC200D5D1041B1B0F85010A0F84010C16C40F833 +:10DC300D3C1F80F821500BF0FCF8032160680BF0BD +:10DC400D2FF9216881F833000020A2E70C49886084 +:10DC500D70472DE9F0410A4C0746002620683146F1 +:10DC600DC57E6068068000F0D1FA2068408C1328CC +:10DC700D40D00DDC102861D012280DD15CE00000E1 +:10DC800D64000020A4050020B0B1010040420F0047 +:10DC900D152838D01D2836D0FFDF00BF00F0CAFA96 +:10DCA00D2068418C1D2907D0152905D0B0F84820D2 +:10DCB00D416C60680BF028FD206890F82C1090F8EE +:10DCC00D2400FFF701FF05463FB1FFF7E4FE0122F7 +:10DCD00D4FF49671002006F01EFD206890F82C1070 +:10DCE00D294380F82C1090F824208A434FF001012D +:10DCF00D29D02DE0002160680BF0C4FC0121606883 +:10DD000D00F084FACAE7012160680BF0BBFC012129 +:10DD100D606800F07BFAD4E9001025B11C310BF0DE +:10DD200DDDFC012104E015310BF0D8FC2068017DEC +:10DD300D60680BF0E2FCB1E7062100E002216068AB +:10DD400D0BF0A0FCAAE7428C1D2A0BD080F83110F5 +:10DD500D4170418C13290ED007DC10290AD01229ED +:10DD600D07D108E080F82C60F2E7152903D01D29B2 +:10DD700D01D0FFDF37E590F85E20BDE8F0410121CD +:10DD800D084606F05ABEF84810B50068417841B90A +:10DD900D0078FF2805D00021084600F059FA002030 +:10DDA00D10BD00F03CFA0C2010BD2DE9F041EE4DF8 +:10DDB00D0446174628680E4690F8660000B1FFDF4E +:10DDC00D2968002F81F868704ED12088A1F86A006B +:10DDD00D6088A1F88000A088A1F88200E088A1F8F1 +:10DDE00D840094F88C0181F8860091F82F0020B101 +:10DDF00D487B0E3100F0FFF940B9296891F83000E9 +:10DE000D60B1487B0E3100F0EDF938B12868D0F8DB +:10DE100D0E104167418AA0F8781003E02868476723 +:10DE200DA0F878706968FF2E0878C0F380106076CE +:10DE300DD1F80300C4F81A00B1F80710E18314D02B +:10DE400D296801F16E02C1F87A00E08BA1F87E001D +:10DE500D30466D310AF099FF00B9FFDF286810F8E0 +:10DE600D6D1F41F002010170BDE42868C0F87A70A1 +:10DE700DA0F87E70617E80F86D10D4F81A1040F80D +:10DE800D6E1FE18B8180AEE470B5FFF7BEFDB64C21 +:10DE900D012538B13C22FF21A068FFF786FF2068DD +:10DEA00D80F86650206890F82200C00704D0A06862 +:10DEB00D3C220188012003E03C224FF6FF71002037 +:10DEC00DFFF7FDFA206880F8385070BDA649096843 +:10DED00D81F83200704770B5002507F0BAFC50B1DB +:10DEE00DA14C20684178012908D0022901D00329CD +:10DEF00D36D0FFDF70BDBDE8704093E58178002915 +:10DF000DF8D1418C102913D090F8330020B106F0D0 +:10DF100D19F8402006F02DFD206890F822104907D1 +:10DF200D10D490F83610012904D0032902D002E054 +:10DF300D002119E0102590F85E2045F00E0100201B +:10DF400D06F07BFD206890F8340008B106F054FD12 +:10DF500D0021962006F0B1FC21680220487070BDAA +:10DF600D81780029FBD18178BDE87040012000F057 +:10DF700D6FB957E510B57C4C206890F8340008B1A6 +:10DF800D00F07AF9206890F8330018B106F004FD1E +:10DF900D05F0E6FF07F05DFC88B1206840780228A7 +:10DFA00D00D0FFDF0021012000F052F920684178F8 +:10DFB00D002903D04078012800D0FFDF10BDBDE857 +:10DFC00D10402FE510B50AF0CBFE04460AF07DFF98 +:10DFD00D38B120460AF052FE18B110210BF025F988 +:10DFE00D08B1002010BD012010BD2DE9F047DFF86C +:10DFF00D78910E460746032809D0FFF7F6FC044634 +:10E0000DD9F8000090F8320020B1012003E0FFF7AD +:10E0100DF3FC04460020804606F018FA0546032F4F +:10E0200D2BD0012734EA080453D0D9F800004C4610 +:10E0300D90F8330068B10AF0E2FE30700146FF2817 +:10E0400D07D06068C01C0AF0B7FE30780AF0E1FE18 +:10E0500D054360680178C1F3801221680B7D9A42F7 +:10E0600D05D10622C01C1531FFF736F938B1002055 +:10E0700D3178FF290BD0D8B903E00227D2E7012070 +:10E0800DF6E7206890F82D00884211D008E038B1ED +:10E0900D616811F8030BC0F38010FFF793FF38B1DF +:10E0A00D0020216891F82210490703D5A0B910E08E +:10E0B00D0120F6E785B92D4890F8360008B1B84231 +:10E0C00D07D1616811F8030BC0F38010FFF77AFFD9 +:10E0D00D10B10020BDE8F0870120FBE7F8B5224C18 +:10E0E00D0746002520684078022800D0FFDF206811 +:10E0F00D90F8340008B100F0BFF860680BF0E4FA56 +:10E1000D06460FB306F073F9F0B1052E1DD1606808 +:10E1100D90F8240000F01F00102816D9206890F800 +:10E1200D350090B1FF208DF80000012569460520CE +:10E1300DFFF75BFF40B1206880F8A0506168222294 +:10E1400DA130C91CFFF7F5F815E060680BF0FCFA7B +:10E1500D88B1062E0FD2DFE806F00E0E0E030E0B61 +:10E1600D00F0CDF806E0000064000020A4050020BA +:10E1700D00F091F800B90125206890F8330018B12E +:10E1800D06F00AFC05F0ECFE1DB10021012000F0A7 +:10E1900D5FF820684178002906D04178012903D025 +:10E1A00D4078032800D0FFDFF8BD70B59F4E0546BF +:10E1B00D0C463068807800280BD106F02FF8034606 +:10E1C00D3068214690F85E202846BDE8704007F083 +:10E1D00DC1BD70BD022803D0032801D000207047B7 +:10E1E00D01207047012802D14879800901D0002013 +:10E1F00D704701207047012806D148790121B1EB04 +:10E2000D901F01D101207047002070470278202314 +:10E2100D22F0200203EA41110A430270704710B543 +:10E2200D06F09AFB06F079FB06F0C8FABDE810403F +:10E2300D06F0FFBA10B57D4C7D4960680BF048FAC9 +:10E2400D7B480E38417B6068BDE810400BF04CBA3E +:10E2500D764A10B5126892F831303BB1508C1D28BA +:10E2600D00D1FFDFBDE81040FFF7DCBB002902D174 +:10E2700DBDE81040EDE410BD10B56C4C2068373092 +:10E2800D06F0C5FB18B921687F2081F83700BDE87D +:10E2900D104006F0A7BB38B5FF208DF80000012512 +:10E2A00D69460520FFF7A1FE30B3604C20688078E9 +:10E2B00D08BB6268A0681278417BC2F3401211401E +:10E2C00D4173012100F04AF800229DF80010A0686A +:10E2D00DFFF76BFD2068012100F8661F82788188A9 +:10E2E00D0120FFF7ECF8216800204870FFF797FF39 +:10E2F00D012007F04FFB00E00025284638BD38B55A +:10E3000DFF208DF80000012569460320FFF76DFE03 +:10E3100D464C002820681CD090F8341031B190F88C +:10E3200D960018B99DF8000000F04CF860680021C7 +:10E3300D018004210BF0A6F9FFF77CFF2068B0F8EF +:10E3400D4020C16B60680BF0EFF921680320487025 +:10E3500D02E0807800B90025284638BD70B5334DF0 +:10E3600D0446686850F80F2FC4F80E208288628228 +:10E3700D82792275C27962750289E2824289628050 +:10E3800D8289A280C289E2800269A260027D227325 +:10E3900D427D02F01F022276407D400984F88C01F7 +:10E3A00D84F8641084F86510002104F130000BF03E +:10E3B00D2AFB286890F8651004F8661F90F85F0036 +:10E3C00D607070BD70B5194C0122216881F89620DE +:10E3D00D0A7881F89720FF280DD001F19902983124 +:10E3E00D0AF0D3FC00B9FFDF206810F8981F41F048 +:10E3F00D020101700CE060680278C2F3801281F8AE +:10E4000D9820D0F8032041F8992FB0F807008880A4 +:10E4100D256895F837009F357F2800D1FFDF2068EC +:10E4200D10F8371F29707F21017070BD6400002026 +:10E4300DB20500202DE9FC470C460646694600F062 +:10E4400D10FF002860D1FFF7CAF8B0425CD021461A +:10E4500D304608F0DEFF28BB019D95F82C01703584 +:10E4600D18B9287F08B1012000E00020814695F8F9 +:10E4700D39004FF000084FF0010AA0B195F83A00AD +:10E4800D800710D584F8018084F800A084F80280FC +:10E4900DA68095F83B10A171A98F2181E98F61812B +:10E4A00D85F839802DE0304601F04DFF070000D191 +:10E4B00DFFDF384601F06DF940B184F801800D2180 +:10E4C00D2170A680E08084F802A01AE0304601F0A9 +:10E4D00D28FF070000D1FFDFB9F1000F14D0384637 +:10E4E00D01F0AFF980B1304606F01EFD84F80180D1 +:10E4F00D0A21217084F80280A680697FA17185F8B8 +:10E5000D1C800120BDE8FC870020FBE71CB5694697 +:10E5100D00F0A7FE00B1FFDF684600F0AFFEF9493D +:10E5200D00208968A1F8F2001CBD2DE9FC410446CC +:10E5300D0E46062001F06EFD00250746A84606444E +:10E5400D17E02088401C80B22080B04202D34046A4 +:10E5500DA4F8008080B2B84204D3B04202D20020A9 +:10E5600DBDE8FC81694600F07CFE0028F8D06D1CEA +:10E5700DEDB2AE42E5D84FF6FF7020801220EFE7E6 +:10E5800D10B506F043FD0AF026FBDF484FF6FF718C +:10E5900D00234182818203701B2141804FF4A472BC +:10E5A00D8280C180028103228275C2758272042429 +:10E5B00DC4728181C1810282837610BD70B5D14C48 +:10E5C00D0D466060217006F0ADFC00F063FEFFF7B4 +:10E5D00DD7FF207809F09EFD284607F04DFACA486E +:10E5E00D2838FFF72DF82178606808F0F6FFBDE8B0 +:10E5F00D70400AF0F0BA10B501240AB1002010BD28 +:10E6000D21B1012903D00024204610BD02210BF0B9 +:10E6100DCBF8F9E7887800B90320C97801B903214F +:10E6200D107019700020704730B587B0044600880F +:10E6300D694600F016FE002806D1A08830B10128E9 +:10E6400D04D0022802D0122007B030BD05AB04AAB9 +:10E6500D21466846FFF7DEFF0400F5D10199012040 +:10E6600D81F8C501019991F81012002539B9019968 +:10E6700D91F8C41119B9019991F8971009B13A247B +:10E6800D15E00199039581F8C40101989DF81020BA +:10E6900D80F8C621019B9DF8140083F8C7018DF801 +:10E6A00D0C208DF80D0003AA01200AF0F4FE01984C +:10E6B00D80F8C5512046C7E710B504460020A17863 +:10E6C00D01B90120E2780AB940F0020000F0F6FD30 +:10E6D00D002803D12046BDE81040A5E710BD70B558 +:10E6E00D0D4604460189002380880AF0C9FE696A37 +:10E6F00D81421DD2401A401CA1884008091A8AB2D5 +:10E7000DA2802189081A2081668895F86410104628 +:10E7100D0AF08DFE864200D230466080E68895F87C +:10E7200D651020890AF083FE864200D23046E080D3 +:10E7300D70BDF0B585B00D46064603A900F091FDFC +:10E7400D00282AD104990022FB20B1F84E30FB2B72 +:10E7500D00D30346B1F85040FB20FB2C00D30446F8 +:10E7600DDFF8A8C19CE8811000900197CDF808C092 +:10E7700DADF80230ADF806406846FFF7B0FF6E8089 +:10E7800DBDF80400E880BDF808006881BDF80200FE +:10E7900DA880BDF806002881002005B0F0BD2DE948 +:10E7A00DF04186B004460088694600F05AFD002805 +:10E7B00D59D12189E08800F09BFD002853D1A18813 +:10E7C00D608800F095FD00284DD12189E08800F08A +:10E7D00D85FD002847D1A188608800F07FFD0600E7 +:10E7E00D41D1208802A9FFF7A4FF00B1FFDFBDF8DA +:10E7F00D101062880920914235D3BDF80C10E288C3 +:10E8000D914230D3BDF81210BDF80E20238911446A +:10E8100DA2881A44914226D3019D01274FF000088A +:10E8200D85F8BB71019890F8FC0105F5DD7508B10F +:10E8300D3A2615E0E08868806088E880218940F6F6 +:10E8400D4800814200D30146A980A188814200D2AF +:10E8500D08462881002228460199FFF740FF2F70B6 +:10E8600D85F80180304606B0BDE8F08197E710B518 +:10E8700D0446FEF761FE002813D0207814280FD12E +:10E8800DA07868B1A088062101F018FC40B100887D +:10E8900D06F04AFBA088062101F022FC00B1FFDF43 +:10E8A00D012010BD2DE9F041060000D1FFDF164813 +:10E8B00D022114308046FFF738FE00B1FFDF124C05 +:10E8C00D0620A78A01F0A6FB0546A08AA84203D11F +:10E8D00D3046FFF7CCFF20B9A08A3146FFF7AAFDDD +:10E8E00D30B1304600F012FD0028EED10120BBE71B +:10E8F00D02214046FFF719FE10B9A08AB842E4D1B3 +:10E9000D0020B1E77000002090060020C8B1010082 +:10E9100D10B500F083FC08B10C2010BD0AF096F97B +:10E9200D002010BD10B50446007818B1012801D0A3 +:10E9300D122010BD00F07DFC20B10AF0FDF908B1E8 +:10E9400D0C2010BD207800F053FCE21D04F11703DC +:10E9500D611CBDE810400AF09BB910B5044600F0EB +:10E9600D5DFC08B10C2010BD207818B1012801D034 +:10E9700D122010BD00F03CFC611C0AF041F908B1F9 +:10E9800D002010BD072010BD10B50AF0D9F908B14F +:10E9900D002010BD302010BD10B5044600F049FC1C +:10E9A00D08B10C2010BD20460AF0C2F9002010BDA0 +:10E9B00D10B500F03EFC20B10AF0BEF908B10C20F4 +:10E9C00D10BD0AF0A7F9002010BDFF2181704FF690 +:10E9D00DFF718180F84949680A7882718A880281BD +:10E9E00D4988418101214170002070471CB50024E8 +:10E9F00D12F1080F15D00CDC12F1280F11D012F105 +:10EA000D140F0ED012F1100F0BD012F10C0F0CD100 +:10EA100D07E012F1040F04D01AB1032A01D0042A21 +:10EA200D03D1012804D0032806D0122420461CBD92 +:10EA300D1046FEF7D0FFF9E708461446694600F088 +:10EA400D10FC08B10224F1E7019880F8674000241A +:10EA500DECE710B5134601220AF003FC002010BDAF +:10EA600D10B5044600F0E5FB08B10C2010BD2146A1 +:10EA700D002006F0CCFA002010BD10B5044607F0BA +:10EA800D95F920B1207807F003F8002010BD0C2077 +:10EA900D10BD10B5044600F0CCFB08B10C2010BD24 +:10EAA00D2146012006F0B3FA002010BD38B504460A +:10EAB00D4FF6FF70ADF80000A079E179884216D0CD +:10EAC00D2079FEF78DFC90B16079FEF789FC70B16D +:10EAD00D0022A07911460BF0DBFB40B90022E07952 +:10EAE00D11460BF0D5FB10B9207A072801D9122059 +:10EAF00D38BD07F067F948B900216846FFF715FDE5 +:10EB000D20B1204605F0ADFB002038BD0C2038BDEE +:10EB100D2DE9FC41817804461A2925D00EDC1629F1 +:10EB200D2DD2DFE801F02C2C2C2C2C212C2C2C2C74 +:10EB300D2C2C2C2C2C2C2C2C2C2121212A291ED098 +:10EB400D0BDCA1F11E010C2919D2DFE801F0181818 +:10EB500D1818181818181818180D3A3904290ED243 +:10EB600DDFE801F00D020D022088B0F5706F06D2BE +:10EB700D0127694600F075FB18B10220F0E4122060 +:10EB800DEEE4019D68462E4605F5C87506F2911610 +:10EB900D00F05AFB08B1287808B10C20E0E42F7082 +:10EBA00DA0783070684600F069FB0020D8E41CB5F1 +:10EBB00D0C46694600F055FB002118B1216021710A +:10EBC00D02201CBD0198024610F1700080F8421021 +:10EBD00D93682360137B237190F84230002BF5D19D +:10EBE00D00201CBD10B5044600F023FB20B10AF037 +:10EBF00DA3F808B10C2010BD207800F0F9FAE279E5 +:10EC000D611C0AF06EF908B1002010BD022010BD84 +:10EC100D10B5886E60B1002241F8682F0120CA71CD +:10EC200D897988400BF028FB002800D01F2010BDEB +:10EC300D0C2010BD1CB50C46694600F012FB0028D7 +:10EC400D05D10198B0F87000401C208000201CBD3B +:10EC500D1CB504460088694600F003FB08B102208C +:10EC600D1CBD606828B1DDE90001224600F09CFB67 +:10EC700D1CBDDDE90001FFF7CBFF1CBD10B5007811 +:10EC800D012800D00020FEF7A1FE002010BDF0B538 +:10EC900D44888188C288038945898089A71F40F6E9 +:10ECA00D7B46B74215D28F1FB74212D28C4210D875 +:10ECB00DB2F5FA7F0DD2A3F10A04361FB44208D281 +:10ECC00D521C4A43B2EB830F03DA854201D8002070 +:10ECD00DF0BD3020F0BDF8B515460E46044607F0E0 +:10ECE00D71F808B10C20F8BD204600F09CFB0028FF +:10ECF00DF9D1A078C1064FF01100F4D5E17D0329BB +:10ED000DF1D0FEF76DFE3070A07555B9FF208DF86E +:10ED100D000069460020FEF74DFE69460020FEF713 +:10ED200D3EFE2046BDE8F840FEF7BDBD0022D2E70D +:10ED300D0078C10801D01220704720498876002044 +:10ED400D704710B504460078C00704D1608810B133 +:10ED500DFEF711FE80B12078618800F00102607825 +:10ED600D00F0ACFB002806D1FEF7FDFD01466088E2 +:10ED700D884203D9072010BD122010BD6168FEF72F +:10ED800D19FE002010BD10B504460078C00704D14F +:10ED900D608810B1FEF730FE90B12078618800F0E8 +:10EDA00D0102607800F08AFB002804D16088616858 +:10EDB00DFEF7F5FD002010BD70000020900600202C +:10EDC00D1220F8E77CB5044640784225012808D882 +:10EDD00DA078FEF745FC20B120781225012802D03D +:10EDE00D90B128467CBDFEF710FE20B1A08800280A +:10EDF00DF7D08028F5D8FEF70FFE60B160780028B7 +:10EE000DEFD02078012808D006F07EF9044606F0F0 +:10EE100D09FE00287FD00C207CBDFEF762FC10B9E6 +:10EE200DFEF7F1FD90B306F0CDFF0028F3D1FEF70C +:10EE300DD6FBA0F57F41FF39EDD1FEF7D6FCA688B4 +:10EE400D42F210704643A079FEF79CFDFEF7CDFD12 +:10EE500DF8B10022062101A801F002F9040058D0F2 +:10EE600DF7480021846020460AF01EF92046FEF77F +:10EE700DEDFEF44D04F13000AA89E989C2830184C5 +:10EE800DFEF7CCFD60B1288A01210DE0FFE71220CD +:10EE900D7CBD3146002006F0FEFD88B3FFDF44E067 +:10EEA00DFEF7BEFD0146288A06F090FE0146A062DF +:10EEB00D0022204606F02BF9FEF7B0FD38B9FEF71B +:10EEC00DAFFD0246214601200AF0E3FAD0B1DD4A3A +:10EED00D2146163201200AF0DEFAE87A0090AB7A6C +:10EEE00DEA89A989208801F0A5F900B1FFDF208802 +:10EEF00D06F019F83146204606F0CDFD00B1FFDFD2 +:10EF000D13E008E00621BDF8040001F0E9F800B1B6 +:10EF100DFFDF09207CBD44B1208806F005F820886C +:10EF200D062101F0DDF800B1FFDF00207CBD0021DE +:10EF300D48E770B50D46062101F0C0F8040003D076 +:10EF400D94F8930110B10AE0022070BD94F87D0091 +:10EF500D142801D0152802D194F8E00108B10C2035 +:10EF600D70BD1022294604F5CA70FEF7E2F90120A2 +:10EF700D84F89301002070BD10B5062101F09EF8B4 +:10EF800D18B190F8931111B107E0022013E790F832 +:10EF900D7D10142903D0152901D00C200BE7022177 +:10EFA00D80F89311002006E72DE9FC410D464BF644 +:10EFB00D80321221954213D895B1694600F051F96E +:10EFC00D00280CD1019EB41C703627882A4639467C +:10EFD00D30460AF02AF82088B842F6D10020CDE557 +:10EFE00D0846CBE51CB504460088694600F039F9A2 +:10EFF00D002808D10199A378084691F82C2070318A +:10F0000D9A4201D10C201CBD7F220A728A72002205 +:10F0100DCA72E17880F82D10217980F82E10A17830 +:10F0200D80F82C1010461CBD1CB50C46694600F02E +:10F0300D18F9002806D1019890F88C0000B1012034 +:10F0400D207000201CBD7CB50D461446694600F0AD +:10F0500D08F9002805D1019890F82C00012801D05D +:10F0600D0C207CBD019890F87810297090F87900EB +:10F0700D207000207CBD70B50D461646062101F0AE +:10F0800D1DF818B381880124C388428804EB41041C +:10F0900DAC4217D842F210746343A4106243B3FB21 +:10F0A00DF2F2521E94B24FF4FA72944200D9144601 +:10F0B00DA54200D22C46491C641CB4FBF1F24A4314 +:10F0C00D521E91B290F8CC211AB901E0022070BD08 +:10F0D00D01843180002070BD10B50C46062100F072 +:10F0E00DEDFF48B180F8FF4024B190F8FD1009B153 +:10F0F00D06F083FD00205EE602205CE6017899B102 +:10F1000D417889B141881B290ED381881B290BD3E6 +:10F1100DC188022908D34B490268283941F8322F9A +:10F1200D40684860002070471220704710B506F007 +:10F1300D1EFD00203FE610B506F01CFD00203AE64E +:10F1400D70B514460A46064600250121104606F004 +:10F1500D3DFD002800D8284605460121304600F027 +:10F1600D4EF806460121002000F049F83118012221 +:10F1700D96318D4206D901F19600691AB1FBF0F076 +:10F1800D401C82B22280002070BD10B5044600F0F4 +:10F1900D50F808B10C200EE6601C09F08FFE2078A7 +:10F1A00D00F00100FEF7BAFA002004E610B504469F +:10F1B00D062000F021FF08B10C20FCE52078C007E7 +:10F1C00D10D00022607811460BF062F808B11220C1 +:10F1D00DF1E5A06808F073FD6078616808F078FDCE +:10F1E00D0020E8E5002008F06AFD00210846F5E75B +:10F1F00D18B1022801D0012070470020704710B5CA +:10F2000D012904D0022905D0FFDF2046D3E5C00037 +:10F2100D503001E080002C3084B2F6E710B506F0D6 +:10F2200DD1FD20B1FEF755FA08B10120C3E500204C +:10F2300DC1E510B506F0C6FD002800D00120BAE5E5 +:10F2400D7000002090060020416891F82C0191F883 +:10F2500D8C1021B918B1042801D00120704700206D +:10F2600D704710B50C46062100F028FF606018B1FC +:10F2700D0120207000209EE502209CE5416891F858 +:10F2800DFD20002A05D0002281F8FD20406806F0FF +:10F2900DB4BC704708B54FF6FF70ADF8000006E03E +:10F2A00D0621BDF8000000F01BFF00B1FFDF0021BB +:10F2B00D6846FFF73AF90028F2D008BD70B514463C +:10F2C00D0546012200F00EF9002806D121462846F8 +:10F2D00DBDE87040002200F005B970BDFB2803D8D1 +:10F2E00D40F64800814201D9112070470020704737 +:10F2F00D1B38E12806D2B1F5A47F03D344F2902048 +:10F3000D814201D912207047002070471FB58E49E8 +:10F3100D897ECA0702D10278192A0AD08A0702D437 +:10F3200D0278182A24D0490739D40178122933D00C +:10F3300D35E04088ADF8000002A9FFF792FF00B15B +:10F3400DFFDF039810F8601F8DF8021040788DF8DC +:10F3500D03000020ADF8040001B9FFDF9DF80300A4 +:10F3600D00B9FFDF6846FFF7A7F9D8B1FFDF19E055 +:10F3700D4088ADF8000040F64800FB21ADF80400D0 +:10F3800DADF80800ADF80210ADF806106846FFF7AD +:10F3900D6DFA38B1FFDF05E0007BC00702D0002019 +:10F3A00D04B008E50120FBE7F8B506465089144680 +:10F3B00D0F4640B1B0F5004F05D20022A07811469E +:10F3C00D0AF066FF08B11220F8BDB86E394607F194 +:10F3D00D700530B1A07891F86E20904201D00C20CC +:10F3E00DF8BD012081F86F00A07881F86E0060688B +:10F3F00D41F8680F608988802089A884002087F8EB +:10F4000D6F0020886946FFF715FCA88CBDF8001029 +:10F4100D081A00B2002804DD39463046FFF7F8FB24 +:10F4200DDDE70020F8BD38B504460078EF2841D857 +:10F4300D6088ADF80000009800F061F888B361882D +:10F4400D080708D4D4E90120824233D8202A31D3C9 +:10F4500DB0F5804F2ED8207B18B307282AD8607BB3 +:10F4600D28B1012803D0022801D0032822D14A0750 +:10F4700D03D4022801D0032805D1A07B08B10128AF +:10F4800D18D1480707D4607D28B1012803D0022880 +:10F4900D01D003280ED1C806E07D03D5012809D17E +:10F4A00D04E007E0012801D0032803D1E07E18B164 +:10F4B00D012801D0122038BD002038BD70B50C4692 +:10F4C00D0546FF2904D8FEF7A9FA18B11F2C01D95A +:10F4D00D122070BD2846FEF7C3F808B1002070BD9C +:10F4E00D422070BD0AB1012200E00222024202D187 +:10F4F00D880802D109B1002070471120704780B2F1 +:10F5000DC1060BD401071CD481064FEAC07101D589 +:10F5100DB9B900E099B1800713D410E0410610D4B9 +:10F5200D81060ED4C1074FEA807104D0002902DB99 +:10F5300D400704D405E0010703D4400701D401209E +:10F5400D70470020704700009006002030B50588F8 +:10F5500D25F4004421448CB24FF4004194420AD268 +:10F5600D121B92B21B339A4201D2A94307E005F454 +:10F5700D0041214303E0A21A92B2A9431143018035 +:10F5800D30BD0844083050434A31084480B27047BA +:10F5900D70B51D4616460B46044629463046049A5C +:10F5A00DFFF7EFFF0646B34200D2FFDF282200210E +:10F5B00D2046FDF7E8FE4FF6FF70A082283EB0B260 +:10F5C00D65776080B0F5004F00D9FFDF618805F1E8 +:10F5D00D3C00814200D2FFDF60880835401B343883 +:10F5E00D80B220801B2800D21B2020800020A07715 +:10F5F00D70BD8161886170472DE9F05F0D46C1884E +:10F6000D044600F12809008921F4004620F4004841 +:10F6100D00F063FB10B10020BDE8F09F4FF0000A31 +:10F6200D4FF0010BB0450CD9617FA8EB0600401AD5 +:10F6300D0838854219DC09EB060000210580418060 +:10F6400D1AE06088617F801B471A083F0DD41B2F7D +:10F6500D00DAFFDFBD4201DC294600E0B9B2681ACD +:10F6600D0204120C04D0424502DD84F817A0D2E743 +:10F6700D09EB06000180428084F817B0CCE770B525 +:10F6800D044600F12802C088E37D20F400402BB130 +:10F6900D10440288438813448B4201D2002070BD70 +:10F6A00D00258A4202D30180458008E0891A0904A9 +:10F6B00D090C418003D0A01D00F01FFB08E0637F03 +:10F6C00D00880833184481B26288A01DFFF73EFF01 +:10F6D00DE575012070BD70B5034600F12804C5889D +:10F6E00D808820F400462644A84202D100201882CA +:10F6F00D70BD98893588A84206D3401B75882D1A90 +:10F7000D2044ADB2C01E05E02C1AA5B25C7F20448A +:10F7100D3044401D0C88AC4200D90D809C8924B129 +:10F7200D002414700988198270BD0124F9E770B5A1 +:10F7300D044600F12801808820F400404518208AF5 +:10F7400D002825D0A189084480B2A08129886A8823 +:10F7500D1144814200D2FFDF2888698800260844C1 +:10F7600DA189884212D1A069807F2871698819B159 +:10F7700D201D00F0C2FA08E0637F28880833184482 +:10F7800D81B26288201DFFF7E1FEA681268201204D +:10F7900D70BD2DE9F041418987880026044600F1AE +:10F7A00D2805B94219D004F10A0800BF21F4004020 +:10F7B00D2844418819B1404600F09FFA08E0637F64 +:10F7C00D00880833184481B262884046FFF7BEFEB8 +:10F7D00D761C6189B6B2B942E8D13046BDE8F081F8 +:10F7E00D2DE9F04104460B4627892830A68827F4D9 +:10F7F00D0041B4F80A8001440D46B74201D1002002 +:10F8000DECE70AB1481D106023B1627F691D1846EF +:10F8100DFDF78FFD2E88698804F1080021B18A1942 +:10F8200D96B200F06AFA06E0637F62880833991990 +:10F8300D89B2FFF78BFE474501D1208960813046A3 +:10F8400DCCE78188C088814201D10120704700201A +:10F8500D704701898088814201D1012070470020C5 +:10F8600D704770B58588C38800F1280425F40042DF +:10F8700D23F4004114449D421AD08389058A5E19F0 +:10F8800D25886388EC18A64214D313B18B4211D38B +:10F8900D0EE0437F08325C192244408892B2801AF0 +:10F8A00D80B22333984201D211B103E08A4201D1D3 +:10F8B00D002070BD012070BD2DE9F0478846C1883C +:10F8C00D0446008921F4004604F1280720F4004580 +:10F8D00D07EB060900F001FA002178BBB54204D907 +:10F8E00D627FA81B801A002503E06088627F801B61 +:10F8F00D801A083823D4E28962B1B9F80020B9F82A +:10F9000D02303BB1E81A2177404518DBE0893844D5 +:10F9100D801A09E0801A217740450ADB607FE18972 +:10F9200D0830304439440844C01EA4F81280BDE8A4 +:10F9300DF087454503DB01202077E7E7FFE761828C +:10F9400D0020F4E72DE9F74F044600F12805C088A3 +:10F9500D884620F4004A608A05EB0A0608B1404546 +:10F9600D02D20020BDE8FE8FE08978B13788B6F865 +:10F9700D029007EB0901884200D0FFDF207F4FF096 +:10F9800D000B50EA090106D088B33BE00027A07FA9 +:10F9900DB9463071F2E7E18959B1607F29440830E9 +:10F9A00D50440844B4F81F1020F8031D94F821109A +:10F9B00D8170E28907EB080002EB0801E1813080DC +:10F9C00DA6F802B002985F4650B1637F30880833C5 +:10F9D00D184481B26288A01DFFF7B8FDE78121E0D0 +:10F9E00D607FE18908305044294408442DE0FFE749 +:10F9F00DE089B4F81F102844C01B20F8031D94F8AB +:10FA000D2110817009EB0800E28981B202EB080038 +:10FA100DE081378071800298A0B1A01D00F06DF9D2 +:10FA200DA4F80EB0A07F401CA077A07D08B1E0889F +:10FA300DA08284F816B000BFA4F812B084F817B0F5 +:10FA400D01208FE7E0892844C01B30F8031DA4F87E +:10FA500D1F10807884F82100EEE710B5818800F141 +:10FA600D280321F400442344848AC288A14212D081 +:10FA700D914210D0818971B9826972B11046FFF738 +:10FA800DE8FE50B91089283220F40040104419794D +:10FA900D0079884201D1002010BD184610BD00F13B +:10FAA00D2803407F08300844C01E1060088808B93C +:10FAB00DDB1E136008884988084480B270472DE921 +:10FAC00DF04100F12806407F1C460830904643184F +:10FAD00D08884D88069ADB1EA0B1C01C80B29042EA +:10FAE00D14D9801AA04200DB204687B298183A46F6 +:10FAF00D4146FDF7F1FB002816D1E01B84B2B84456 +:10FB000D002005E0ED1CADB2F61EE8E7101A80B23C +:10FB100D0119A94206D8304422464146BDE8F041BC +:10FB200DFDF7DABB4FF0FF3058E62DE9F04100F15B +:10FB300D2804407F1E46083090464318002508884B +:10FB400D4F88069ADB1E90B1C01C80B2904212D92C +:10FB500D801AB04200DB304685B299182A464046DD +:10FB600DFDF7E7FB701B86B2A844002005E0FF1CE3 +:10FB700DBFB2E41EEAE7101A80B28119B94206D865 +:10FB800D211832464046FDF7D4FBA81985B2284608 +:10FB900D24E62DE9F04100F12804407F1E4608308F +:10FBA00D90464318002508884F88069ADB1E90B1B1 +:10FBB00DC01C80B2904212D9801AB04200DB304690 +:10FBC00D85B298182A464146FDF7B3FB701B86B2E5 +:10FBD00DA844002005E0FF1CBFB2E41EEAE7101A9E +:10FBE00D80B28119B94206D8204432464146FDF70C +:10FBF00DA0FBA81985B22846F0E5401D704710B549 +:10FC000D044600F12801C288808820F4004319447D +:10FC100D904206D0A28922B9228A12B9A28A9042B4 +:10FC200D01D1002010BD0888498831B1201D00F098 +:10FC300D64F800202082012010BD637F62880833A4 +:10FC400D184481B2201DFFF781FCF2E70021C1812C +:10FC500D01774182C1758175704703881380C28910 +:10FC600D42B1C28822F4004300F128021A440A600E +:10FC700DC08970470020704710B50446808AA0F5F2 +:10FC800D7F41FF3900D0FFDFE088A082E08900B11D +:10FC900D0120A07510BD4FF6FF7181820021817585 +:10FCA00D704710B50446808AA0F57F41FF3900D119 +:10FCB00DFFDFA07D28B9A088A18A884201D100204C +:10FCC00D10BD012010BD8188828A914201D1807DB5 +:10FCD00D08B1002070470120704720F4004221F444 +:10FCE00D00439A4207D100F4004001F400418842DC +:10FCF00D01D0012070470020704730B504460088C0 +:10FD000D0D4620F40040A84200D2FFDF21884FF4B9 +:10FD100D004088432843208030BD70B50C00054657 +:10FD200D09D0082C00D2FFDF1DB1A1B2286800F068 +:10FD300D44F8201D70BD0DB100202860002070BD5D +:10FD400D0021026803E093881268194489B2002AE1 +:10FD500DF9D100F032B870B500260D4604460829D9 +:10FD600D00D2FFDF206808B91EE0044620688188B4 +:10FD700DA94202D001680029F7D181880646A9421F +:10FD800D01D100680DE005F1080293B200229942FD +:10FD900D09D32844491B02608180216809682160CC +:10FDA00D0160206000E00026304670BD00230B602E +:10FDB00D8A8002680A600160704700234360021D5B +:10FDC00D018102607047F0B50F46018840881546E5 +:10FDD00D0C181E46AC4200D3641B3044A84200D917 +:10FDE00DFFDFA019A84200D9FFDF3819F0BD2DE9BA +:10FDF00DF041884606460188408815460C181F4676 +:10FE000DAC4200D3641B3844A84200D9FFDFE0198F +:10FE100DA84200D9FFDF70883844708008EB0400D9 +:10FE200DBDE8F0812DE9F041054600881E461746D4 +:10FE300D841B8846BC4200D33C442C8068883044E7 +:10FE400DB84200D9FFDFA019B84200D9FFDF68889A +:10FE500D3044688008EB0400E2E72DE9F0410688A4 +:10FE600D1D460446701980B2174688462080B84258 +:10FE700D01D3C01B20806088A84200D2FFDF70191B +:10FE800DB84200D9FFDF6088401B608008EB060098 +:10FE900DC6E730B50D460188CC18944200D3A41A9C +:10FEA00D4088984200D8FFDF281930BD2DE9F04178 +:10FEB00DBF4D04469046A8780E46A04200D8FFDFFD +:10FEC00D05EB8607786A50F8240000B1FFDFB868AB +:10FED00D002816D0304600F032F90146B868FFF719 +:10FEE00D3AFF05000CD0786A072E40F8245000D355 +:10FEF00DFFDFB0484246294650F826302046984745 +:10FF000D2846BDE8F0812DE9F84305000C46009523 +:10FF100D24D00026E81C20F00300A84200D0FFDF0B +:10FF200DDFF88C820027314688F8007088F8014090 +:10FF300D88F8024088F8034088F8044088F80540A6 +:10FF400D88F80640684600F003F900204246009903 +:10FF500DC91C21F00301009116B10FE00126D9E76C +:10FF600D02EB80035962002106E000BFD3F824C0E4 +:10FF700D4CF82170491CC9B2A142F7D30099401C1D +:10FF800D01EB8401C0B200910728E0D3481BBDE806 +:10FF900DF88310B50446F1F774F908B1102010BDBF +:10FFA00D2078834A618802EB800092780EE0436AE4 +:10FFB00D53F8213043B14A1C6280A180406A50F849 +:10FFC00D2100A060002010BD491C89B28A42EED8E4 +:10FFD00D6180052010BD70B505460C460846F1F749 +:10FFE00D50F908B1102070BD072D01D3072070BD49 +:10FFF00D25700020608070BD0EB56946FFF7EBFFE0 +:020000040001F9 +:1000000D00B1FFDF6846FFF7C4FF08B100200EBD49 +:1000100D01200EBD10B50446072800D3FFDF64484C +:1000200D005D10BD3EB5054600246946FFF7D3FFC0 +:1000300D18B1FFDF01E0641CE4B26846FFF7A9FFC9 +:1000400D0028F8D02846FFF7E5FF001BC0B23EBDE3 +:1000500D57498978814201D9C0B27047FF20704756 +:1000600D2DE9F04106291BD1514C00273B464FF697 +:1000700DFF7604EB810514F801C00AE0DC19D5F810 +:1000800D24E0A4B25EF824E0BEF1000F04D05B1CA6 +:1000900D9BB29C45F2D8344604802046B44201D12F +:1000A00D00202EE7BDE8F04100E7A0F57F43FF3BC0 +:1000B00D01D0072901D300207047F7E6A0F57F4254 +:1000C00DFF3A0BD0072909D2394A9378834205D9D3 +:1000D00D02EB8101496A51F82000704700207047FA +:1000E00D2DE9F04104460D46A4F57F4143F202008F +:1000F00DFF3902D0072D01D3072002E72C494FF01D +:1001000D00088A78A242F8D901EB8506726A52F886 +:1001100D2470002FF1D0274839461C3050F8252087 +:1001200D20469047716A284641F8248000F007F870 +:1001300D02463946B068FFF739FE0020E1E61D4959 +:1001400D383131F810004FF6FC71C01C0840704773 +:1001500D2DE9F843164E8846054600242868C01C34 +:1001600D20F0030028602046FFF7E9FF315D48438A +:1001700DB8F1000F01D0002200E02A68014600927C +:1001800D32B100274FEA0D00FFF7C7FD1FB106E0A2 +:1001900D01270020F8E706EB8401009A8A602968A0 +:1001A00D641C0844E4B22860072CD7D3EFE60000A6 +:1001B00DAC060020D4B1010070B50E461D461146A7 +:1001C00D00F0D5F804462946304600F0D9F8204411 +:1001D00D001D70BD2DE9F04190460D4604004FF015 +:1001E00D000610D00027E01C20F00300A04200D034 +:1001F00DFFDFE5B141460020FFF78FFD0C3000EB2E +:1002000D850617B113E00127EDE7624F04F10C00ED +:1002100DAA003C602572606000EB85002060002123 +:1002200D6068FDF7B0F841463868FFF776FD304657 +:1002300DBDE8F0812DE9FF4F564C804681B0206816 +:1002400D9A46934600B9FFDF2068027A424503D9EA +:1002500D416851F8280020B143F2020005B0BDE815 +:1002600DF08F5146029800F082F886B258460E99EA +:1002700D00F086F885B27019001D87B22068A1467E +:1002800D39460068FFF767FD04001FD067802580A1 +:1002900D2946201D0E9D07465A4601230095FFF75E +:1002A00D77F92088314638440123029ACDF800A011 +:1002B00DFFF76EF92088C1193846FFF79AF9D9F87A +:1002C00D00004168002041F82840C7E70420C5E739 +:1002D00D70B5304C0546206800B9FFDF2068017A03 +:1002E00DA9420ED9426852F8251051B1002342F8A7 +:1002F00D25304A880068FFF759FD216800200A7AE9 +:1003000D08E043F2020070BD4B6853F8203033B95A +:1003100D401CC0B28242F7D80868FFF711FD0020DB +:1003200D70BD70B51B4E05460024306800B9FFDF67 +:1003300D3068017AA94204D9406850F8250000B10F +:1003400D041D204670BD70B5124E05460024306860 +:1003500D00B9FFDF3068017AA94206D9406850F82C +:1003600D251011B131F8040B4418204670BD10B59D +:1003700D0A460121FFF705F9C01C20F0030010BD4E +:1003800D10B50A460121FFF7FCF8C01C20F0030050 +:1003900D10BD00007C00002070B50446C2F11005B0 +:1003A00D2819FCF7C6FF15F0FF0109D0491ECAB286 +:1003B00D8020A0542046BDE870400021FCF7E3BF2B +:1003C00D70BD30B505E05B1EDBB2CC5CD55C6C401E +:1003D00DC454002BF7D130BD10B5002409E00B78C3 +:1003E00D521E44EA430300F8013B11F8013BD2B21F +:1003F00DDC09002AF3D110BD2DE9F04389B01E466A +:1004000DDDE9107990460D00044622D002460846DB +:1004100DF949FEF71EFB102221463846FFF7DCFF97 +:1004200DE07B000606D5F44A394610231032084603 +:1004300DFFF7C7FF102239464846FFF7CDFFF87B7F +:1004400D000606D5EC4A4946102310320846FFF740 +:1004500DB8FF102200212046FCF795FF0DE0103E5D +:1004600DB6B208EB0601102322466846FFF7A9FF36 +:1004700D224628466946FEF7ECFA102EEFD818D022 +:1004800DF2B241466846FFF787FF10234A46694698 +:1004900D04A8FFF796FF1023224604A96846FFF72C +:1004A00D90FF224628466946FEF7D3FA09B0BDE80B +:1004B00DF08310233A464146EAE770B59CB01E46DC +:1004C00D0546134620980C468DF808002022194643 +:1004D00D0DF10900FCF72DFF202221460DF1290019 +:1004E00DFCF727FF17A913A8CDE90001412302AAA4 +:1004F00D31462846FFF780FF1CB070BD2DE9FF4F38 +:1005000D9FB014AEDDE92D5410AFBB49CDE9007697 +:1005100D202320311AA8FFF76FFF4FF000088DF848 +:1005200D08804FF001098DF8099054F8010FCDF8AE +:1005300D0A00A088ADF80E0014F8010C1022C0F3CB +:1005400D40008DF8100055F8010FCDF81100A88866 +:1005500DADF8150015F8010C2C99C0F340008DF87D +:1005600D170006A88246FCF7E4FE0AA8834610226F +:1005700D2299FCF7DEFEA0483523083802AA406810 +:1005800D8DF83C80CDE900760E901AA91F98FFF7E3 +:1005900D33FF8DF808808DF809902068CDF80A009A +:1005A00DA088ADF80E0014F8010C1022C0F3400025 +:1005B00D8DF810002868CDF81100A888ADF8150049 +:1005C00D15F8010C2C99C0F340008DF8170050461A +:1005D00DFCF7AFFE584610222299FCF7AAFE86487A +:1005E00D3523083802AA40688DF83C90CDE9007695 +:1005F00D0E901AA92098FFF7FFFE23B0BDE8F08FEB +:1006000DF0B59BB00C460546DDE922101E46174697 +:1006100DDDE92032D0F801C0CDF808C0B0F805C032 +:1006200DADF80CC00078C0F340008DF80E00D1F885 +:1006300D0100CDF80F00B1F80500ADF813000878F2 +:1006400D1946C0F340008DF815001088ADF816005E +:1006500D90788DF818000DF119001022FCF769FE45 +:1006600D0DF1290010223146FCF763FE0DF1390022 +:1006700D10223946FCF75DFE17A913A8CDE900013C +:1006800D412302AA21462846FFF7B6FE1BB0F0BD56 +:1006900DF0B5A3B017460D4604461E46102202A81B +:1006A00D2899FCF746FE06A820223946FCF741FEA4 +:1006B00D0EA820222946FCF73CFE1EA91AA8CDE95A +:1006C00D0001502302AA314616A8FFF795FE169891 +:1006D00D206023B0F0BDF0B589B00446DDE90E070A +:1006E00D0D463978109EC1F340018DF80010317818 +:1006F00D9446C1F340018DF801101968CDF8021030 +:1007000D9988ADF8061099798DF808100168CDF823 +:1007100D09108188ADF80D1080798DF80F00102328 +:1007200D6A46614604A8FFF74CFE2246284604A9F6 +:1007300DFEF78FF9D6F801000090B6F80500ADF878 +:1007400D0400D7F80100CDF80600B7F80500ADF8A4 +:1007500D0A000020039010236A46214604A8FFF7E3 +:1007600D30FE2246284604A9FEF773F909B0F0BD04 +:1007700D1FB51C6800945B6801931368029352685F +:1007800D0392024608466946FEF763F91FBD10B590 +:1007900D88B00446106804905068059000200690BB +:1007A00D079008466A4604A9FEF753F9BDF8000004 +:1007B00D208008B010BD1FB51288ADF800201A8832 +:1007C00DADF80220002201920292039202460846E1 +:1007D00D6946FEF73EF91FBD7FB5074B144605462A +:1007E00D083B9A1C6846FFF7E6FF224669462846F5 +:1007F00DFFF7CDFF7FBD000022B2010070B50446AA +:1008000D00780E46012813D0052802D0092813D1EF +:1008100D0EE0A06861690578042003F07FFA052DCC +:1008200D0AD0782300220420616903F0CDF903E09A +:1008300D0420616903F072FA31462046BDE870402C +:1008400D01F08AB810B500F12D03C2799C78411DD5 +:1008500D144064F30102C271D2070DD04A795C795C +:1008600D22404A710A791B791A400A718278C97837 +:1008700D8A4200D9817010BD00224A71F5E7417896 +:1008800D012900D00C21017070472DE9F04F93B074 +:1008900D4FF0000B0C690D468DF820B0097801263C +:1008A00D0C2017464FF00D084FF0110A4FF00809B4 +:1008B00D1B2975D2DFE811F01B00C40207031F03CB +:1008C00D5E037103A303B803F9031A0462049504CC +:1008D00DA204EF042D05370555056005F305360611 +:1008E00D390668068406FE062207EB06F00614B1EB +:1008F00D20781D282AD0D5F808805FEA08004FD04F +:1009000D01208DF82000686A02220D908DF82420B8 +:1009100D0A208DF82500A8690A90A8880028EED035 +:1009200D98F8001091B10F2910D27DD2DFE801F0B7 +:1009300D7C1349DEFCFBFAF9F8F738089CF6F50054 +:1009400D02282DD124B120780C2801D00026F0E307 +:1009500D8DF82020CBE10420696A03F0DFF9A88827 +:1009600D0728EED1204600F0F2FF022809D02046DC +:1009700D00F0EDFF032807D9204600F0E8FF072817 +:1009800D02D20120207004E0002CB8D0207801287C +:1009900DD7D198F80400C11F0A2902D30A2061E0BB +:1009A00DC4E1A070D8F80010E162B8F804102186F7 +:1009B00D98F8060084F8320001202870032020707A +:1009C00D44E00728BDD1002C99D020780D28B8D14E +:1009D00D98F8031094F82F20C1F3C000C2F3C002A1 +:1009E00D104201D0062000E00720890707D198F8B2 +:1009F00D05100142D2D198F806100142CED194F8DB +:100A000D312098F8051020EA02021142C6D194F85F +:100A100D322098F8061090430142BFD198F8040097 +:100A200DC11F0A29BAD200E008E2617D81427CD85B +:100A300DD8F800106160B8F80410218198F806000C +:100A400DA072012028700E20207003208DF8200048 +:100A500D686A0D9004F12D000990601D0A900F3009 +:100A600D0B9022E12875FCE3412891D1204600F03E +:100A700D6EFF042802D1E078C00704D1204600F0B3 +:100A800D66FF0F2884D1A88CD5F80C8080B24FF06A +:100A900D400BE669FFF745FC324641465B464E4644 +:100AA00DCDF80090FFF741F80B208DF82000686A13 +:100AB00D0D90E0690990002108A8FFF79FFE2078AE +:100AC00D042806D0A07D58B1012809D003280AD0EA +:100AD00D4AE305202070032028708DF82060CEE1B8 +:100AE00D84F800A032E712202070EAE11128BCD171 +:100AF00D204600F02CFF042802D1E078C00719D061 +:100B000D204600F024FF062805D1E078C00711D15A +:100B100DA07D02280ED0204608E0CCE084E072E1F2 +:100B200D51E124E103E1E9E019E0B0E100F00FFF4C +:100B300D11289AD1102208F1010104F13C00FCF7B3 +:100B400DF8FB607801286ED012202070E078C00785 +:100B500D60D0A07D0028C8D00128C6D05AE0112849 +:100B600D90D1204600F0F3FE082804D0204600F076 +:100B700DEEFE132886D104F16C00102208F101015C +:100B800D0646FCF7D6FB207808280DD014202070DF +:100B900DE178C8070DD0A07D02280AD06278022A1C +:100BA00D04D00328A1D035E00920F0E708B10128D1 +:100BB00D37D1C80713D0A07D02281DD0002000908A +:100BC00DD4E9062133460EA8FFF777FC10220EA9B3 +:100BD00D04F13C00FCF780FBC8B1042042E7D4E9E6 +:100BE00D0912201D8DE8070004F12C0332460EA8D2 +:100BF00D616BFFF770FDE9E7606BC1F34401491EBE +:100C000D0068C84000F0010040F08000D7E7207870 +:100C100D092806D185F800908DF8209036E32870CC +:100C200DEFE30920FBE79EE1112899D1204600F062 +:100C300D8EFE0A2802D1E078C00704D1204600F0CC +:100C400D86FE15288CD104F13C00102208F101011B +:100C500D0646FCF76EFB20780A2816D01620207069 +:100C600DD4E90932606B611D8DE80F0004F15C035E +:100C700D04F16C0247310EA8FFF7C2FC10220EA939 +:100C800D3046FCF729FB18B1F9E20B20207073E216 +:100C900D2046FFF7D7FDA078216AC0F110020B188E +:100CA00D00211846FCF76FFB26E3394608A8FFF72D +:100CB00DA5FD06463CE20228B7D1204600F047FECE +:100CC00D042804D3204600F042FE082809D320460C +:100CD00D00F03DFE0E2829D3204600F038FE1228E4 +:100CE00D24D2A07D0228A0D10E208DF82000686AA4 +:100CF00D0D9098F801008DF82400F5E3022894D1A9 +:100D000D204600F024FE002810D0204600F01FFEE3 +:100D100D0128F9D0204600F01AFE0C28F4D004204A +:100D200D8DF8240098F801008DF8250060E2112857 +:100D300DFCD1002CFAD020781728F7D16178606AA1 +:100D400D022912D05FF0000101EB4101182606EBDC +:100D500DC1011022405808F10101FCF7EAFA042004 +:100D600D696A00F0E7FD2670F0E50121ECE70B283C +:100D700DDCD1002CDAD020781828D7D16078616AC0 +:100D800D02281CD05FF0000000EB4002102000EBA9 +:100D900DC2000958B8F8010008806078616A02281D +:100DA00D0FD0002000EB4002142000EBC2000958C8 +:100DB00D404650F8032F0A604068486039E0012032 +:100DC00DE2E70120EEE71128B0D1002CAED020785B +:100DD00D1928ABD16178606A022912D05FF0000149 +:100DE00D01EB41011C2202EBC1011022405808F118 +:100DF00D0101FCF79EFA0420696A00F09BFD1A20A0 +:100E000DB6E00121ECE7082890D1002C8ED0207897 +:100E100D1A288BD1606A98F80120017862F3470196 +:100E200D0170616AD8F8022041F8012FB8F8060068 +:100E300D88800420696A00F07DFD90E2072011E6AC +:100E400D3878012894D1182204F114007968FCF740 +:100E500D70FAE079C10894F82F0001EAD001E0782A +:100E600D61F30000E070217D002974D12178032900 +:100E700D09D0C00725D0032028708DF82090686A0E +:100E800D0D90412008E3607DA178884201D90620AC +:100E900DE8E502262671E179204621F0E001E171B5 +:100EA00D617A21F0F0016172A17A21F0F001A17255 +:100EB00DFFF7C8FC2E708DF82090686A0D90072002 +:100EC00DEAE20420ABE6387805289DD18DF82000A4 +:100ED00D686A0D90B8680A900720ADF824000A984A +:100EE00D8DF830B06168016021898180A17A8171AE +:100EF00D04202070F8E23978052985D18DF820106D +:100F000D696A0D91391D09AE0EC986E80E004121A1 +:100F100DADF824108DF830B01070A88CD7F80C8077 +:100F200D80B24026A769FFF70EFA41463A4633468E +:100F300DC846CDF80090FEF72CFE002108A8FFF75B +:100F400D5DFCE07820F03E00801CE07020780528E4 +:100F500D02D00F200CE04AE1A07D20B1012802D083 +:100F600D032802D002E10720BEE584F80080EDE4FD +:100F700D2070EBE4102104F15C0002F0E8FB606BE3 +:100F800DB0BBA07D18B1012801D00520FDE00620E1 +:100F900D2870F8486063A063C2E23878022894D1C3 +:100FA00D387908B12875B7E3A07D022802D003284F +:100FB00D05D022E0B8680028F5D060631CE06078A9 +:100FC00D012806D0A07994F82E10012805D0E94803 +:100FD00D06E0A17994F82E00F7E7B8680028E2D072 +:100FE00D6063E078C00701D0012902D0E14803E039 +:100FF00D03E0F8680028D6D0A06306200FE68DF830 +:1010000D2090696A0D91E1784846C90709D0617849 +:1010100D022903D1A17D29B1012903D0A17D032985 +:1010200D00D00720287033E138780528BBD120780F +:1010300D07281ED084F800A005208DF82000686ACE +:1010400D0D90B8680A90ADF824A08DF830B003214A +:1010500D0170E178CA070FD0A27D022A1AD00021B3 +:1010600D0091D4E9061204F15C03401CFFF725FA48 +:1010700D6BE384F80090DFE7D4E90923211D8DE8A7 +:1010800D0E0004F12C0304F15C02401C616BFFF7B0 +:1010900D22FB5AE3626BC1F34401491E1268CA4038 +:1010A00D02F0010141F08001DAE738780528BDD161 +:1010B00D8DF82000686A0D90B8680A90ADF824A0EC +:1010C00D8DF830B0042100F8011B102204F15C01F1 +:1010D00DFCF72FF9002108A8FFF790FB20780928CD +:1010E00D01D0132044E70A2020709AE5E078C1076B +:1010F00D42D0A17D012902D0022927D038E06178A4 +:1011000D08A8012916D004F16C010091D4E906124A +:1011100D04F15C03001DFFF7BBFA0A2028700326BB +:1011200D8DF82080686A0D90002108A8FFF766FBF6 +:1011300DE1E2C7E204F15C010091D4E9062104F17A +:1011400D6C03001DFFF7A4FA0026E9E7C0F3440184 +:1011500D14290DD24FF0006101EBB0104FEAB060D1 +:1011600DE0706078012801D01020BDE40620FFE674 +:1011700D607801283FF4B6AC0A2050E5E178C90744 +:1011800D08D0A17D012903D10B202870042030E067 +:1011900D28702EE00E2028706078616B012818D021 +:1011A00D04F15C0304F16C020EA8FFF7E1FA20468E +:1011B00DFFF748FBA0780EAEC0F1100230440021BD +:1011C00DFCF7E1F806208DF82000686A09960D906D +:1011D00D9BE004F16C0304F15C020EA8FFF7C8FA62 +:1011E00DE8E73978022903D139790029D0D029755A +:1011F00D92E28DF82000686A0D9056E53878072840 +:1012000DF6D1D4E909216078012808D004F16C00E9 +:1012100DCDE90002029105D104F16C0304E004F163 +:1012200D5C00F5E704F15C0304F14C007A680646B6 +:1012300D216AFFF763F96078012822D1A078216A2D +:1012400DC0F110020B1800211846FCF79CF8D4E9E8 +:1012500D0923606B04F12D018DE80F0004F15C038F +:1012600D00E05BE204F16C0231460EA8FFF7C8F90D +:1012700D10220EA904F13C00FCF72EF808B10B204A +:1012800DACE485F8008000BF8DF82090686A0D9061 +:1012900D8DF824A009E538780528A9D18DF820000E +:1012A00D686A0D90B8680A90ADF824A08DF830B03A +:1012B00D80F80080617801291AD0D4E9092104F160 +:1012C00D2D03A66B03910096CDE9013204F16C0359 +:1012D00D04F15C0204F14C01401CFFF791F900216F +:1012E00D08A8FFF78BFA6078012805D015203FE696 +:1012F00DD4E90912631DE4E70E20287006208DF84D +:1013000D2000686ACDF824B00D90A0788DF82800E3 +:1013100DCBE438780328C0D1E079C00770D00F2016 +:1013200D2870072065E7387804286BD11422391D01 +:1013300D04F11400FBF7FDFF616A208CA1F8090090 +:1013400D616AA078C871E179626A01F003011172D6 +:1013500D616A627A0A73616AA07A81F824001620A4 +:1013600D5DE485F800A08DF82090696A50460D91D6 +:1013700D92E0000022B201003878052842D1B86809 +:1013800DA8616178606A022901D0012100E0002185 +:1013900D01EB4101142606EBC1014058082102F072 +:1013A00DD6F96178606A022901D0012100E000219F +:1013B00D01EB410106EBC101425802A8E169FFF7BB +:1013C00D0BFA6078626A022801D0012000E000204B +:1013D00D00EB4001102000EBC1000223105802A9C0 +:1013E00D0932FEF7EEFF626AFD4B0EA80932A169C4 +:1013F00DFFF7E1F96178606A022904D0012103E069 +:1014000D44E18DE0BFE0002101EB4101182606EB20 +:1014100DC101A27840580EA9FBF78BFF6178606A75 +:1014200D022901D0012100E0002101EB410106EB71 +:1014300DC1014158A0780B18C0F1100200211846C7 +:1014400DFBF7A1FF05208DF82000686A0D90A869B3 +:1014500D0A90ADF824A08DF830B0062101706278A5 +:1014600D616A022A01D0012200E0002202EB420251 +:1014700D06EBC202401C89581022FBF75AFF0021CF +:1014800D08A8FFF7BBF91220C5F818B028708DF821 +:1014900D2090686A0D900B208DF8240005E43878B3 +:1014A00D052870D18DF82000686A0D90B8680A90F3 +:1014B00D0B20ADF824000A98072101706178626A4B +:1014C00D022901D0012100E0002101EB410310218F +:1014D00D01EBC30151580988A0F801106178626AC7 +:1014E00D022902D0012101E02FE1002101EB41038E +:1014F00D142101EBC30151580A6840F8032F4968C4 +:1015000D416059E01920287001208DF8300074E6F3 +:1015100D162028708DF830B0002108A8FFF76EF95D +:1015200D032617E114202870AEE6387805282AD155 +:1015300D8DF82000686A0D90B8680A90ADF824A067 +:1015400D8DF830B080F800906278616A4E46022ABC +:1015500D01D0012200E0002202EB42021C2303EB2A +:1015600DC202401C89581022FBF7E3FE002108A897 +:1015700DFFF744F9152028708DF82060686A0D90EA +:1015800D8DF8246039E680E0387805287DD18DF816 +:1015900D2000686A0D90B8680A90ADF82490092172 +:1015A00D01706169097849084170616951F8012F2D +:1015B00DC0F802208988C18020781C28A8D1A1E715 +:1015C00DE078C00702D04FF0060C01E04FF0070C99 +:1015D00D607802280AD000BF4FF0000000EB040134 +:1015E00D01F1090105D04FF0010004E04FF00100B9 +:1015F00DF4E74FF000000B78204413EA0C030B7056 +:1016000D10F8092F02EA0C02027004D14FF01B0CE6 +:1016100D84F800C0D2B394F801C0BCF1010F00D022 +:1016200D9BB990F800C0E0465FEACC7C04D028F06E +:1016300D01060670102606E05FEA887C05D528F0C5 +:1016400D0206067013262E70032694F801C0BCF115 +:1016500D020F00D092B991F800C05FEACC7804D0A7 +:1016600D2CF001060E70172106E05FEA8C7805D587 +:1016700D2CF002060E701921217000260078D0BBC7 +:1016800DCAB3C3BB1C20207035E012E002E03878ED +:1016900D062841D11A2015E4207801283CD00C28C9 +:1016A00D3AD02046FFF7EBF809208DF82000686A44 +:1016B00D0D9031E03878052805D0062038700326C6 +:1016C00D1820287046E005208DF82000696A0D91DC +:1016D00DB9680A910221ADF8241001218DF830105E +:1016E00D0A990870287D4870394608A8FFF786F8D2 +:1016F00D064618202870012E0ED02BE001208DF803 +:1017000D2000686A0D9003208DF82400287D8DF847 +:1017100D250085F814B012E0287D80B11D202070C1 +:1017200D172028708DF82090686A0D9002208DF892 +:1017300D2400394608A8FFF761F806460AE00CB107 +:1017400DFE2020709DF8200020B1002108A8FFF791 +:1017500D55F80CE413B03046BDE8F08F2DE9F04399 +:1017600D87B00C464E6900218DF8041001202578B4 +:1017700D034602274FF007094FF0050C85B1012DE7 +:1017800D53D0022D39D1FE2030708DF80030606AB3 +:1017900D059003208DF80400207E8DF8050063E090 +:1017A00D2179012925D002292DD0032928D00429FA +:1017B00D23D1B17D022920D131780D1F042D04D301 +:1017C00D0A3D032D01D31D2917D12189022914D3D7 +:1017D00D8DF80470237020899DF80410884201E073 +:1017E00D1AB2010018D208208DF80000606A059029 +:1017F00D57E070780128EBD0052007B0BDE8F083E5 +:1018000D1D203070E4E771780229F5D131780C296B +:1018100DF3D18DF80490DDE7083402F804CB94E899 +:1018200D0B0082E80B000320E7E71578052DE4D1C6 +:1018300D8DF800C0656A0595956802958DF81010B4 +:1018400D94F80480B8F1010F13D0B8F1020F2DD028 +:1018500DB8F1030F1CD0B8F1040FCED1ADF8047060 +:1018600D0E202870207E687000216846FEF7C6FFA6 +:1018700D0CE0ADF804700B202870207E002100F0E4 +:1018800D1F0068706846FEF7B9FF37700020B4E797 +:1018900DADF804708DF8103085F800C0207E6870AA +:1018A00D277011466846FEF7A9FFA6E7ADF804902C +:1018B00D2B70207F6870607F00F00100A870A07F02 +:1018C00D00F01F00E870E27F2A71C0071CD094F869 +:1018D00D200000F00700687194F8210000F0070067 +:1018E00DA87100216846FEF789FF2868F062A88874 +:1018F00D3086A87986F83200A0694078707528790D +:1019000DB0700D203070C1E7A9716971E9E700B5BC +:1019100D87B004280CD101208DF800008DF804004B +:1019200D002005918DF8050001466846FEF766FF1B +:1019300D07B000BD70B50C46054602F0EFF9214623 +:1019400D2846BDE870407823002202F03DB908B169 +:1019500D007870470C20704770B50C0005784FF07B +:1019600D00010CD021702146F1F757FC6948217810 +:1019700D405D884201D1032070BD022070BDF1F79A +:1019800D4CFC002070BD0279012A05D000220A709E +:1019900D4B78012B02D003E0042070470A758A6151 +:1019A00D02799300521C0271C15003207047F0B5AB +:1019B00D87B00F4605460124287905EB800050F8C5 +:1019C00D046C7078411E02290AD252493A460839F0 +:1019D00D01EB8000314650F8043C284698470446F8 +:1019E00D0CB1012C11D12879401E10F0FF00287187 +:1019F00D01D00324E0E70A208DF80000706A0590FD +:101A000D002101966846FFF7A7FF032CD4D007B03D +:101A100D2046F0BD70B515460A46044629461046C7 +:101A200DFFF7C5FF064674B12078FE280BD1207C48 +:101A300D30B100202870294604F10C00FFF7B7FFE4 +:101A400D2046FEF71CFF304670BD704770B50E4640 +:101A500D04467C220021FBF796FC0225012E03D0C3 +:101A600D022E04D0052070BD0120607000E065706D +:101A700D2046FEF704FFA575002070BD28B1027C3D +:101A800D1AB10A4600F10C01C4E70120704710B5E8 +:101A900D044686B0042002F041F92078FE2806D0D5 +:101AA00D00208DF8000069462046FFF7E7FF06B0DD +:101AB00D10BD7CB50E4600218DF80410417801292A +:101AC00D03D0022903D0002405E0046900E0446935 +:101AD00D0CB1217C89B16D4601462846FFF753FFB5 +:101AE00D032809D1324629462046FFF793FF9DF87A +:101AF00D0410002900D004207CBD04F10C05EBE797 +:101B000D30B40C460146034A204630BC024B0C3A19 +:101B100DFEF751BE60B201001AB2010070B50D465C +:101B200D040012D08DB1220100212846FBF72BFCB9 +:101B300D102255492846FBF7FCFB53480121083874 +:101B400D018044804560002070BD012070BD70B5DE +:101B500D4D4E00240546083E10E07068AA7B00EB50 +:101B600D0410817B914208D1C17BEA7B914204D163 +:101B700D0C222946FBF7B0FB30B1641C308884423F +:101B800DEBDB4FF0FF3070BD204670BD70B50D46DC +:101B900D060006D02DB1FFF7DAFF002803DB401C4D +:101BA00D14E0102070BD384C083C20886288411C20 +:101BB00D914201D9042070BD6168102201EB001023 +:101BC00D3146FBF7B6FB2088401C20802870002092 +:101BD00D70BD2D480838008870472B490839088892 +:101BE00D012802D0401E08800020704770B51446B1 +:101BF00D0D0018D0BCB10021A170022802D0102810 +:101C000D11D105E0288870B10121A170108008E084 +:101C100D2846FFF79CFF002805DB401CA070A88913 +:101C200D2080002070BD012070BD70B505461446A2 +:101C300D0E000BD000203070A878012808D005D9EF +:101C400D1149A1F108010A8890420AD9012070BDFD +:101C500D24B1287820702888000A5070022008705E +:101C600D0FE064B14968102201EB001120461039D4 +:101C700DFBF75FFB287820732888000A607310201B +:101C800D3070002070BD0000880000202DE9F0416B +:101C900D90460C4607460025C2EB4811FE48072F1B +:101CA00D00EB410607D2DFE807F00707070704043A +:101CB00D0400012500E0FFDF06F81470002D13D09D +:101CC00DF5487C3000EB880191F827001F2803D0E0 +:101CD00D06EB4000447001E081F8264006EB44021B +:101CE00D1F20507081F82740BDE8F081F0B51F46E8 +:101CF00D14460E4605461F2A00D1FFDFE648C7EB06 +:101D000D471100EB410CE4490CEB44007C3101EB35 +:101D100D87021F2E07D00CEB460140784B78487098 +:101D200D18461F210AE092F82530407882F82500E8 +:101D300DF6E701460CEB410005704078A142F8D161 +:101D400D92F827401F2C03D00CEB4404637001E084 +:101D500D82F826300CEB41041F23637082F82710A4 +:101D600DF0BD30B50D46CD4B44190022181A72EB5B +:101D700D020100D2FFDFCA48854200DDFFDFC848FF +:101D800D4042854200DAFFDFC448401C844207DA36 +:101D900D002C01DB204630BDC048401C201830BD52 +:101DA00DBE48C043FAE710B504460168407ABD4A03 +:101DB00D52F82020114450B10220084420F07F40F9 +:101DC00DF8F759FD94F90810BDE81040C9E7042053 +:101DD00DF3E72DE9F047B04E7C3696F82D50DFF83D +:101DE00DB89206EB850090F8264036E0C5EB45111C +:101DF00D09EB41074FF0070817F81400012806D02A +:101E000D04282ED005282ED0062800D0FFDF01F0A3 +:101E100D45F9014607EB4400427806EB850080F852 +:101E200D262090F82720A24202D11F2280F82720D9 +:101E300D084601F03EF92A4621460120FFF726FF0C +:101E400D9948414600EB041002682046904796F8E9 +:101E500D2D5006EB850090F826401F2CC6D1BDE80D +:101E600DF087022000E003208046D0E710B58A4CB1 +:101E700D1F217C3484F8251084F8261084F827104F +:101E800D002084F8280084F82D0084F82E10411EBF +:101E900DA16044F8100B2074607420736073A073FC +:101EA00D8249E07720750870487000217A4A103C0D +:101EB00D02F81100491CC9B21F29F9D30120F8F706 +:101EC00DCAFB0020F8F7C7FB012084F82200F9F7C0 +:101ED00D37F87748F9F749F8744CA41E2070754807 +:101EE00DF9F743F86070BDE81040F8F741BB10B545 +:101EF00DF8F763FB6D4CA41E2078F9F74FF8607866 +:101F000DF9F74CF8BDE8104001F000B91F207047FB +:101F100D0020F8F779BB70B5054601240E46AC409C +:101F200D5AB1FFF7F5FF0146634800EBC500C0F855 +:101F300D1015C0F81465614801E06048001D04608B +:101F400D70BD2DE9F34F544D00247C3505EB810A0E +:101F500D89B09AF825001F2823D0611E029152499D +:101F600D009401EB0017391D03AB07C983E8070087 +:101F700D05F11400A0460189ADF81C10807A8DF88A +:101F800D1E009DF81500C8B10226464951F82040A3 +:101F900D0399A219114421F07F41019184B10221CD +:101FA00D0FE00120F8F757FB0020F8F754FBF8F786 +:101FB00D22FB01F0ABF885F82F40A9E00426E4E7F9 +:101FC00D00218DF81810022801D0012820D1039886 +:101FD00D01190998081A801C9DF81C1020F07F40EB +:101FE00D01B10221353181420BD203208DF815004C +:101FF00D0398C4F13201401A20F07F40322403903F +:1020000D0CE095F8240018B901F063FA002863D0AC +:1020100D322C03D214B101F06DF801E001F076F825 +:1020200D224A107818B393465278039B121B002155 +:1020300D9DF81840994601281AD0032818D0002081 +:1020400D8DF81E00002A04DD981A039001208DF8EA +:1020500D18009DF81C0000B102210398184A20F0C9 +:1020600D7F40039003AB099801F05CF810B110E0CC +:1020700D0120E5E79DF81D0018B99BF80000032825 +:1020800D29D08DF81C80CDF80C908DF818408DF866 +:1020900D1E809DF8180015E0DC080020FF7F841ECF +:1020A00D0020A10770B20100EC0600209A0000206C +:1020B00D773A0100D31D010000F0014004F5014005 +:1020C00DFFFF3F0058B103980123811900221846E4 +:1020D00DF8F714FB06E000200BB0BDE8F08F0120EF +:1020E00DF8F7B9FA97F90C20012300200199F8F7B8 +:1020F00D05FBF87BC00701D0F8F7E9FB012085F857 +:1021000D2F008AF8288020226946FE48FBF711F936 +:1021100D0120E1E72DE9F05FDFF8E883064608EBE3 +:1021200D860090F825501F2D21D0A8F17C01C6EB1B +:1021300D46102C4601EB4007A1F5F879DFF8C8B33E +:1021400D05E0A24607EB4A0044781F2C0AD0F8F7A9 +:1021500D20FB09EB04135A4601211B1D00F0E2FF81 +:1021600D0028EED0AC4202D0334652461EE0E7487E +:1021700D08B1AFF30080F8F70CFB98F82F206AB187 +:1021800DD8F80C20411C891A0902CA1701EB1261FB +:1021900D0912002902DD0020BDE8F09F3146FFF74E +:1021A00DD0FE08B10120F7E733462A461F2104204F +:1021B00DFFF79CFDEFE72DE9F041D24C2569F8F7CB +:1021C00DE8FA401B0002C11700EB1160001200D4A9 +:1021D00DFFDF94F8220000B1FFDF012784F82270A1 +:1021E00D94F82E001F2800D1FFDF94F82E601F20D9 +:1021F00D84F82E00002584F82F5084F8205084F8A0 +:1022000D2150C34825600078022835D0032833D0EB +:1022100D00202077A068401C05D04FF0FF30A06053 +:1022200D0120F8F718FA0020F8F715FAF8F711FB66 +:1022300DF8F709FBF8F7DFF908F0C6F8B5480560BF +:1022400D05604FF0E0214FF40040B846C1F8800220 +:1022500DF0F7B5FE94F82D703846FFF75BFF0028B8 +:1022600DFAD0A849C7EB47107C3901EB400010F8B4 +:1022700D1600022802D006E00120CAE73A46314690 +:1022800D0620FFF703FD84F8238004EB870090F808 +:1022900D26001F2804D09E48801E4078F8F784FE43 +:1022A00D207F002803D0F8F7C4FA257765771BE562 +:1022B00D944910B591F82D20924B0024C2EB421198 +:1022C00D7C3B03EB410100BF11F814302BB1641CB2 +:1022D00DE4B21F2CF8D31F2010BD8F4901EB041160 +:1022E00D08600020C87321460120FFF7CFFC20466F +:1022F00D10BD10B5012801D0032800D181B3814A4A +:1023000D92F82D307F4C0022C3EB43137C3C04EB41 +:1023100D430300BF13F812400CB1082010BD521C2E +:1023200DD2B21F2AF6D37A4A48B1022807D007291C +:1023300D17D2DFE801F01606080A0C0E1000002176 +:1023400D0AE01B2108E03A2106E0582104E077213C +:1023500D02E0962100E0B52151701070002010BDF3 +:1023600DFFE70720FBE76A4810B54078F8F783FAD6 +:1023700D80B2F4E710B51F2815D2624991F82D20CF +:1023800DC2EB4213A1F17C0202EB430414F81030AE +:1023900D4BB191F82D30C3EB431302EB430212F80E +:1023A00D1020012A01D00020D9E791F82D200146F7 +:1023B00D0020FFF76BFC0120D1E710B5F8F7E9F924 +:1023C00DBDE81040F8F757BA2DE9F0410E464D4FD4 +:1023D00D01781F257C3FC3EB43130C4607EB4303EA +:1023E00D03E0254603EB45046478944202D01F2C8C +:1023F00DF7D108E01F2C06D0A14206D103EB410115 +:1024000D4978017007E000206EE403EB440003EB14 +:1024100D450140784870414F7EB127B1002140F20F +:1024200D2D40AFF300803078A04206D127B10021B6 +:1024300D4FF48660AFF30080357027B1002140F274 +:1024400D3540AFF3008001204EE410B542680B68B3 +:1024500D9A1A1202D41702EB1462121216D4497A88 +:1024600D91B1427A82B92E4A006852F82110126851 +:1024700D19441044001D891C081A0002C11700EBF5 +:1024800D11600012322801DB012068E7002066E7A9 +:1024900D2DE9F0478146204EC1EB411006F5F8714C +:1024A00D9846144601EB400713E000BF06EB0415F8 +:1024B00D291D4846FFF7C9FF68B988F80040A97B78 +:1024C00D99F80A00814201D80020C8E407EB4400C6 +:1024D00D44781F2CEAD10120C1E42DE9F047824652 +:1024E00D08480E4600EB8600DFF82C8090F825405A +:1024F00D1F201070C1EB46109946154608F5F8716E +:1025000D10E0000058090020FFFF3F000000000010 +:1025100D9A00002000F50040EC06002000000000AD +:1025200D70B2010001EB40070BE000BF08EB041097 +:1025300D5146001DFFF789FF28B107EB44002C70B1 +:1025400D44781F2CF2D1297889F800104B46224689 +:1025500D31465046BDE8F0479AE72DE9FC410E465D +:1025600D07460024FE4D08E09DF8000005EB001025 +:1025700D8168384600F0EAFD01246B4601AA314618 +:1025800D3846FFF7AAFF0028EED02046BDE8FC81B3 +:1025900D70B50446C0EB44110125F248A54300EB8C +:1025A00D4101C5EB451200EB42003E22FAF7C1FE98 +:1025B00DED4E26B100214FF49360AFF30080E94852 +:1025C00D7C3000EB850100EB8400D0F82500C1F8CC +:1025D00D250026B1002140F29C40AFF30080284633 +:1025E00D70BD8A4203D003460520FFF77FBB1F292C +:1025F00D08D0DC4AC0EB401002EB400000EB41007C +:1026000D40787047D7497C3101EB800090F8250068 +:1026100D7047D34901EB0010001DFFF7C4BB7CB51B +:1026200D1D46134604460E4600F108022146184683 +:1026300DF8F72EF994F908000F2804DD1F382072E1 +:1026400D2068401C206096B10220C84951F8261020 +:1026500D461820686946801B20F07F40206094F961 +:1026600D08002844C01C1F2803DA012009E00420BB +:1026700DEBE701AAF8F70CF99DF8040010B10098EA +:1026800D401C00900099206831440844C01C20F083 +:1026900D7F4060607CBDFEB50C46064609786079CA +:1026A00D907220791F461546507279B1217900221A +:1026B00D2846A368FFF7B3FFAA4928467C3191F855 +:1026C00D2E201F2A0AD00969491D0DE0D4E90223E5 +:1026D00D217903B02846BDE8F040A0E7A449497828 +:1026E00D052900D20521314421F07F4100F02EFD56 +:1026F00D39462846FFF731FFD4E902322179684681 +:1027000DFFF78DFF2B4600213046019A00F00AFDA0 +:1027100D002806D103B031462846BDE8F04000F050 +:1027200D15BDFEBD2DE9FE4F814600F0CBFC38B145 +:1027300D5FF0000799F8000020B10020BDE8FE8F82 +:1027400D0127F7E7874D884C4FF0000A7C3524B1FF +:1027500D002140F2FF40AFF3008095F82D8085F801 +:1027600D23A0002624B1002140F20450AFF30080D5 +:1027700D1FB94046FFF70CFF804624B1002140F2FF +:1027800D0C50AFF30080F8F704F843466A4649460B +:1027900DFFF781FF24B1002140F21250AFF300800A +:1027A00D95F82E001F280CD029690098401A0002B8 +:1027B00DC21700EB1260001203D5684600F0C6FC8C +:1027C00D012624B1002140F21C50AFF3008095F892 +:1027D00D23000028BBD124B1002140F22250AFF3D9 +:1027E00D0080F7F7D6FF6B46624A002100F09AFC95 +:1027F00D0028A3D027B941466846FFF7AEFE064331 +:1028000D26B16846FFF7CFFAC9F8080024B10021B8 +:1028100D40F23550AFF3008001208FE72DE9F04FE6 +:1028200D89B08B46824600F04DFC4E4C7C3428B36B +:1028300D9BF80000002710B1012800D0FFDF4A4DA2 +:1028400D25B1002140F2F750AFF30080444901203B +:1028500D01EB0A18A94607905FEA090604D000218A +:1028600D40F2FF50AFF30080079800F022FC94F87F +:1028700D2D50002084F8230067B119E094F82E0044 +:1028800D01271F2800D1FFDF9BF800000028D6D0BC +:1028900DFFDFD4E72846FFF77BFE054626B1002172 +:1028A00D40F20960AFF3008094F823000028D3D1E3 +:1028B00D26B1002140F21360AFF30080F7F769FFF6 +:1028C00D2B4602AA59460790FFF7E5FE98F80F0030 +:1028D00D5FEA060900F001008DF8130004D0002115 +:1028E00D40F21D60AFF300803B462A4602A9CDF8A9 +:1028F00D00A0079800F035FC064604EB850090F823 +:1029000D28000090B9F1000F04D0002140F224609E +:1029100DAFF3008000F0C2FB0790B9F1000F04D0B7 +:1029200D002140F22A60AFF3008094F823000028C4 +:1029300D92D1B9F1000F04D0002140F23260AFF313 +:1029400D00800DF1080C9CE80E00C8E90112C8F8D2 +:1029500D0C30BEB35FEA090612D000210CE0000076 +:1029600DEC060020DC0800200000000070B2010021 +:1029700D9A000020FFFF3F0040F23F60AFF3008060 +:1029800D0098B84312D094F82E001F280ED126B10E +:1029900D002140F24460AFF300802846FFF7BAFBF8 +:1029A00D20B99BF80000D8B3012849D0B9F1000F28 +:1029B00D04D0002140F26160AFF30080284600F0A2 +:1029C00D66FB01265FEA090504D0002140F26A602A +:1029D00DAFF30080079800F06CFB25B1002140F2A9 +:1029E00D6E60AFF300808EB194F82D0004EB800083 +:1029F00D90F826001F2809D025B1002140F27560FE +:102A000DAFF30080F9484078F8F7CEFA25B10021F0 +:102A100D40F27A60AFF3008009B03046BDE8F08F28 +:102A200DFFE7B9F1000F04D0002140F24C60AFF385 +:102A300D008094F82D2051460420FFF727F9C0E7B8 +:102A400D002E3FF409AF002140F25760AFF3008034 +:102A500D02E72DE9F84FE64D814695F82D004FF030 +:102A600D0008E44C4FF0010B474624B100214FF410 +:102A700DD160AFF30080584600F01BFB85F8237042 +:102A800D24B1002140F28D60AFF3008095F82D0048 +:102A900DFFF77EFD064695F8230028B1002CE4D003 +:102AA00D002140F293604DE024B1002140F2976087 +:102AB00DAFF30080CE49C6EB46107C3901EB4001E7 +:102AC00D11F81900032856D1334605EB830A4A46FF +:102AD00D9AF82500904201D1012000E000200090DD +:102AE00D0AF125000021FFF76FFC01460098014215 +:102AF00D03D001228AF82820AF77E1B324B1002159 +:102B000D40F29C60AFF30080324649460120FFF74A +:102B100DBDF89AF828A024B1002140F2A760AFF3C8 +:102B200D008000F0BBFA834624B1002140F2AC6076 +:102B300DAFF3008095F8230038B1002C95D000211B +:102B400D4FF4D660AFF300808FE7BAF1000F07D0D6 +:102B500D95F82E001F2803D13046FFF7DBFAE0B1C0 +:102B600D24B1002140F2C460AFF30080304600F084 +:102B700D8EFA4FF0010824B1002140F2CD60AFF381 +:102B800D0080584600F095FA24B1002140F2D16042 +:102B900DAFF300804046BDE8F88F002CF1D0002146 +:102BA00D40F2BF60AFF30080E6E70120F7F72CBDE0 +:102BB00D8E48007870472DE9F0418D4C94F82E0029 +:102BC00D1F2821D194F82D6004EB860797F8255026 +:102BD00D1F2D00D1FFDF8649C6EB46107C3901EB76 +:102BE00D400000EB4500407807F8250F0120F870F4 +:102BF00D84F82300294684F82E50324602202234D0 +:102C000DFFF744F8002020701EE42DE9F0417A4EC4 +:102C100D774C012538B1012821D0022879D003281D +:102C200D7DD0FFDF10E400F065FAFFF7C4FF207ED2 +:102C300D00B1FFDF84F821500020F7F70CFDA168EB +:102C400D481C04D0012300221846F7F757FD14F84D +:102C500D2E0F217806EB01110A68012154E0FFF7D0 +:102C600DAAFF0120F7F7F7FC94F8210050B1A068F6 +:102C700D401C07D014F82E0F217806EB01110A68BD +:102C800D062141E0207EDFF86481002708F102086B +:102C900D012803D002281ED0FFDFB5E7A777F7F78D +:102CA00DC8FD98F80000032801D165772577607D70 +:102CB00D524951F8200094F8201051B948B161687B +:102CC00D0123091A00221846F7F718FD0220207675 +:102CD00D9AE7277698E784F8205000F00BFAA07F4A +:102CE00D50B198F8010061680123091A00221846B5 +:102CF00DF7F704FD257600E0277614F82E0F2178DE +:102D000D06EB01110A680021BDE8F041104700E013 +:102D100D05E036480078BDE8F041F8F745B9FFF712 +:102D200D4AFF14F82E0F217806EB01110A680521D0 +:102D300DEAE710B52E4C94F82E001F2800D1FFDFC6 +:102D400D14F82E0F21782C4A02EB01110A68BDE808 +:102D500D1040042110477CB5254C054694F82E00F3 +:102D600D1F2800D1FFDFA068401C00D0FFDF94F8C2 +:102D700D2E00214901AA01EB0010694690F90C00C3 +:102D800D2844F7F785FD9DF904000F2801DD01208A +:102D900D00E00020009908446168084420F07F415C +:102DA00DA16094F82100002807D002B00123BDE8EE +:102DB00D704000221846F7F7A1BC7CBD30B5104A13 +:102DC00D0B1A541CB3EB940F1ED3451AB5EB940F8D +:102DD00D1AD3934203D9101A43185B1C14E0954281 +:102DE00D10D9511A0844401C43420DE098000020B0 +:102DF00D5809002000000000EC06002070B2010010 +:102E000DFF7F841EFFDF0023184630BD0123002203 +:102E100D01460220F7F772BC0220F7F71CBCF7F74A +:102E200DB8BC2DE9FE4FF24C05468A4694F82E00AB +:102E300D1F2800D1FFDFEE4E94F82E10A04620463D +:102E400DA6F51B7202EB01141F218DF8001090F8EE +:102E500D2D10376900EB8101D8F8000091F825900D +:102E600D284402AA01A90C36F7F712FD9DF90800B6 +:102E700D002802DD0198401C0190A0680199642D85 +:102E800D084453D3DB4B00225B1B72EB02014DD385 +:102E900D6168411A21F07F41B1F5800F46D220F0D3 +:102EA00D7F40706086F80AA098F82D1044466B4656 +:102EB00D4A463046FFF7ECFAB8B3A068401C10D074 +:102EC00DF7F767FCA168081A0002C11700EB116043 +:102ED00D001202282CDD0120F7F7BDFB4FF0FF306B +:102EE00DA06094F82D009DF800201F210F34FFF7EE +:102EF00D78FBA17FBE4AC1EB41117C3A02EB410147 +:102F000DE27F01EB4201487054F80F0C284444F85D +:102F100D0F0C012020759DF800001F2803D0B64826 +:102F200D4078F8F741F8012008E401E0002005E4BD +:102F300D7760FBE72DE9F047AD4C074694F82D007F +:102F400DA4F17C06C0EB401006EB400010F8170012 +:102F500D00B9FFDF94F82D50A046A84C24B10021F4 +:102F600D40F6E800AFF30080C5EB451040F6F409DC +:102F700D40F6FD0A06EB400616F81700012819D099 +:102F800D042811D005280FD006280DD01CB1002122 +:102F900D4846AFF3008007F0EBFE002CECD000218B +:102FA00D5046AFF30080E7E72A4639460120FEF789 +:102FB00D6DFEF2E74FF0010A4FF00009454624B1CE +:102FC00D002140F60410AFF30080504600F071F878 +:102FD00D85F8239024B1002140F60910AFF300804D +:102FE00D95F82D00FFF7D4FA064695F8230028B181 +:102FF00D002CE4D0002140F60F101FE024B1002179 +:1030000D40F61310AFF3008005EB860000F12701A9 +:1030100D33463A462630FFF7D7F924B1002140F662 +:1030200D1710AFF3008000F039F8824695F82300B1 +:1030300D38B1002CC3D0002140F61D10AFF3008035 +:1030400DBDE785F82D60012085F82300504600F07E +:1030500D30F8002C04D0002140F62A10AFF3008088 +:1030600DBDE8F08730B5044661480D4690F82D0057 +:1030700D5F49C0EB40107C3901EB400010F81400A3 +:1030800D00B9FFDF5E4800EB0410C57330BD584931 +:1030900D81F82D00012081F82300704710B55948A3 +:1030A00D08B1AFF30080EFF3108000F0010072B6AD +:1030B00D10BD10B5002804D1534808B1AFF30080FE +:1030C00D62B610BD51480068C005C00D10D0103853 +:1030D00D40B2002804DB00F1E02090F8000405E088 +:1030E00D00F00F0000F1E02090F8140D400970473A +:1030F00D0820704710B53E4C94F82400002804D1E8 +:1031000DF7F746FC012084F8240010BD10B5384CAB +:1031100D94F82400002804D0F7F763FC002084F80D +:1031200D240010BD10B51C685B68241A181A24F011 +:1031300D7F4420F07F40A14206D8B4F5800F03D222 +:1031400D904201D8012010BD002010BDD0E9003201 +:1031500DD21A21F07F43114421F07F41C0E90031A3 +:1031600D70472DE9FC418446214815460F46C2EBB8 +:1031700D45117C38089C00EB410616F81400012817 +:1031800D04D0022802D00020BDE8FC813B46204A35 +:1031900D01216046FFF7C6FFF0B101AB6A46294633 +:1031A00D3846FFF79AF9B8B19DF804209DF8001044 +:1031B00D2846FFF716FA06EB440148709DF800000B +:1031C00D1F280DD006EB400044702A4621460320EF +:1031D00DFEF75CFD0120D7E72A4621460420F7E7DC +:1031E00D0348012100EB850000F8254FC170ECE785 +:1031F00D58090020FF1FA1079800002000000000C3 +:1032000DEC060020000000000000000004ED00E0CE +:1032100DFFFF3F002DE9F041044680074FF0000508 +:1032200D4FF001060CD56B480560066000F0DEF925 +:1032300D20B16948016841F48061016024F0020405 +:1032400DE0044FF0FF3705D564484660C0F80873B9 +:1032500D24F48054600003D56148056024F0804457 +:1032600DE0050FD55F48C0F80052C0F808735E49FD +:1032700D0D60091D0D605C4A04210C321160066160 +:1032800D24F48074A00409D558484660C0F8005253 +:1032900DC0F808735648056024F40054C4F3803018 +:1032A00DC4F3C031884200D0FFDF14F4404F14D076 +:1032B00D50484660C0F808734F488660C0F8005209 +:1032C00DC0F808734D490D600A1D16608660C0F880 +:1032D00D08730D60166024F4404420050AD5484853 +:1032E00D46608660C0F80873C0F8487345480560AD +:1032F00D24F4006407F042F84348044200D0FFDF95 +:1033000DBDE8F081F0B50022202501234FEA02042B +:1033100D20FA02F1C9072DD051B2002910DB00BFF0 +:1033200D4FEA51174FEA870701F01F0607F1E02713 +:1033300D03FA06F6C7F88061BFF34F8FBFF36F8FA7 +:1033400D0CDB00BF4FEA51174FEA870701F01F064C +:1033500D07F1E02703FA06F6C7F8806204DB01F1F6 +:1033600DE02181F8004405E001F00F0101F1E021B9 +:1033700D81F8144D02F10102AA42C9D3F0BD10B576 +:1033800D224C20600846F7F71CFC2068FFF742FF2F +:1033900D2068FFF7B7FF06F031FC00F088F906F062 +:1033A00DEDFF06F02CFFF7F7CBFDBDE8104006F062 +:1033B00DD9BC10B5154C2068FFF72CFF2068FFF71E +:1033C00DA1FF06F0DBFFF7F7FBFC0020206010BD2E +:1033D00D0A207047FC1F00403C17004000C0004011 +:1033E00D04E50140008000400485004000D000400D +:1033F00D04D5004000E0004000F0004000F5004022 +:1034000D00B0004008B50040FEFF0FFD9C000020FD +:1034100D70B526490A680AB30022154601244B6887 +:1034200D5B1C4B600C2B00D34D600E7904FA06F338 +:1034300D0E681E420FD0EFF3108212F0010272B629 +:1034400D00D001220C689C430C6002B962B6496839 +:1034500D0160002070BD521C0C2AE0D3052070BD08 +:1034600D4FF0E0214FF48000C1F800027047EFF3F8 +:1034700D108111F0010F72B64FF0010202FA00F245 +:1034800D0A48036842EA0302026000D162B6E7E728 +:1034900D06480021016041607047012181400348C9 +:1034A00D0068084000D0012070470000A0000020F7 +:1034B00D01208107086070470121880741600021C4 +:1034C00DC0F80011184801707047174901200870A5 +:1034D00D70474FF08040D0F80001012803D012480A +:1034E00D0078002800D00120704710480068C00700 +:1034F00D00D0012070470D480C300068C00700D087 +:1035000D0120704709481430006870470749103191 +:1035100D0A68D20306D5096801F00301814201D181 +:1035200D0120704700207047A800002008040040CB +:1035300D4FF08050D0F830010A2801D0002070479C +:1035400D0120704700B5FFF7F3FF20B14FF0805019 +:1035500DD0F8340108B1002000BD012000BD4FF0AE +:1035600D8050D0F83001062803D0401C01D0002037 +:1035700D7047012070474FF08050D0F830010D2872 +:1035800D01D000207047012070474FF08050D0F8D7 +:1035900D3001082801D000207047012070474FF0FE +:1035A00D8050D0F83001102801D000207047012044 +:1035B00D704700B5FFF7F3FF30B9FFF7DCFF18B91F +:1035C00DFFF7E3FF002800D0012000BD00B5FFF795 +:1035D00DC6FF38B14FF08050D0F83401062803D320 +:1035E00D401C01D0002000BD012000BD00B5FFF73B +:1035F00DB6FF48B14FF08050D0F83401062803D300 +:1036000D401C01D0012000BD002000BD0021017033 +:1036100D084670470146002008707047EFF310818F +:1036200D01F0010172B60278012A01D0012200E0F9 +:1036300D00220123037001B962B60AB10020704760 +:1036400D4FF400507047E9E7EFF3108111F0010FCF +:1036500D72B64FF00002027000D162B600207047C2 +:1036600DF2E700002DE9F04115460E46044600270D +:1036700D00F0EBF8A84215D3002341200FE000BF66 +:1036800D94F84220A25CF25494F84210491CB1FB0C +:1036900DF0F200FB12115B1C84F84210DBB2AB425E +:1036A00DEED3012700F0DDF83846BDE8F081724910 +:1036B00D10B5802081F800047049002081F8420087 +:1036C00D81F84100433181F8420081F841004331D6 +:1036D00D81F8420081F841006948FFF797FF68487B +:1036E00D401CFFF793FFF7F7B3FBBDE8104000F068 +:1036F00DB8B840207047614800F0A7B80A460146A7 +:1037000D5E48AFE7402070475C48433000F09DB8FD +:1037100D0A46014659484330A4E740210170002074 +:1037200D704710B504465548863000F08EF820706D +:1037300D002010BD0A460146504810B58630FFF7EF +:1037400D91FF08B1002010BD42F2070010BD70B509 +:1037500D0C460646412900D9FFDF4A48006810385B +:1037600D40B200F054F8C5B20D2000F050F8C0B2D0 +:1037700D854201D3012504E0002502E00DB1F7F7E4 +:1037800DAAFB224631463D48FFF76CFF0028F5D0D5 +:1037900D70BD2DE9F0413A4F0025064617F104079B +:1037A00D57F82540204600F041F810B36D1CEDB2DE +:1037B00D032DF5D33148433000F038F8002825D0DB +:1037C00D2E4800F033F8002820D02C48863000F029 +:1037D00D2DF800281AD0F7F754FB2948FFF71EFFE4 +:1037E00DB0F5005F00D0FFDFBDE8F0412448FFF7E2 +:1037F00D2BBF94F841004121265414F8410F401C71 +:1038000DB0FBF1F201FB12002070D3E74DE7002869 +:1038100D04DB00F1E02090F8000405E000F00F005B +:1038200D00F1E02090F8140D4009704710F8411F89 +:1038300D4122491CB1FBF2F302FB13114078814286 +:1038400D01D1012070470020704710F8411F4078CA +:1038500D814201D3081A02E0C0F141000844C0B210 +:1038600D704710B50648FFF7D9FE002803D1BDE813 +:1038700D1040F7F7F1BA10BD0DE000E08809002007 +:1038800DAC00002004ED00E070B5154D2878401C0B +:1038900DC4B26878844202D000F0DBFA2C7070BD9F +:1038A00D2DE9F0410E4C4FF0E02600BF00F0C6FAB6 +:1038B00D07F05EFA40BF20BF677820786070D6F8B9 +:1038C00D0052EDF759FD854305D1D6F8040210B924 +:1038D00D2078B842EAD000F0ACFA0020BDE8F081C3 +:1038E00DBC0000202DE9F04101264FF0E02231030C +:1038F00D4FF000084046C2F88011BFF34F8FBFF361 +:1039000D6F8F204CC4F800010C2000F02EF81E4DD6 +:1039100D2868C04340F30017286840F01000286065 +:1039200DC4F8046326607F1C02E000BF07F020FA94 +:1039300DD4F800010028F9D01FB9286820F0100034 +:1039400D2860124805686660C4F80863C4F80081F1 +:1039500D0C2000F00AF82846BDE8F08110B50446A9 +:1039600DFFF7C0FF2060002010BD002809DB00F02C +:1039700D1F02012191404009800000F1E020C0F8B4 +:1039800D8012704700C0004010ED00E008C50040F7 +:1039900D2DE9F047FF4C0646FF21A06800EB06120B +:1039A00D11702178FF2910D04FF0080909EB011192 +:1039B00D09EB06174158C05900F0F4F9002807DD4E +:1039C00DA168207801EB061108702670BDE8F0871C +:1039D00D94F8008045460DE0A06809EB05114158AB +:1039E00DC05900F0DFF9002806DCA068A84600EBFE +:1039F00D08100578FF2DEFD1A06800EB061100EB44 +:103A000D08100D700670E1E7F0B5E24B044600209A +:103A100D01259A680C269B780CE000BF05EB00177A +:103A200DD75DA74204D106EB0017D7598F4204D0BA +:103A300D401CC0B28342F1D8FF20F0BD70B5FFF736 +:103A400DEEF9D44C08252278A16805EB02128958AD +:103A500D00F0A8F9012808DD2178A06805EB011117 +:103A600D4058BDE87040FFF7D1B9FFF7A1F8BDE8A8 +:103A700D7040F7F799BA2DE9F041C64C2578FFF75C +:103A800DCEF9FF2D6ED04FF00808A26808EB051691 +:103A900D915900F087F90228A06801DD80595DE099 +:103AA00D00EB051109782170022101EB0511425C33 +:103AB00D5AB1521E4254815901F5800121F07F41C6 +:103AC00D81512846FFF764FF34E00423012203EB04 +:103AD00D051302EB051250F803C0875CBCF1000F13 +:103AE00D10D0BCF5007F10D9CCF3080250F806C0F9 +:103AF00D0CEB423C2CF07F4C40F806C0C3589A1A90 +:103B000D520A09E0FF2181540AE0825902EB4C323E +:103B100D22F07F428251002242542846FFF738FF9F +:103B200D0C21A06801EB05114158E06850F82720E1 +:103B300D384690472078FF2814D0FFF770F9227887 +:103B400DA16808EB02124546895800F02BF90128AF +:103B500D93DD2178A06805EB01114058BDE8F041D7 +:103B600DFFF754B9BDE8F081F0B51D4614460E4679 +:103B700D0746FF2B00D3FFDFA00700D0FFDF8548EE +:103B800DFF210022C0E90247C57006710170427025 +:103B900D82701046012204E002EB0013401CE15438 +:103BA00DC0B2A842F8D3F0BD70B57A4C0646657820 +:103BB00D2079854200D3FFDFE06840F8256060780A +:103BC00D401C6070284670BD2DE9FF5F1D468B4679 +:103BD00D0746FF24FFF723F9DFF8B891064699F859 +:103BE00D0100B84200D8FFDF00214FF001084FF06F +:103BF00D0C0A99F80220D9F808000EE008EB011321 +:103C000DC35CFF2B0ED0BB4205D10AEB011350F85C +:103C100D03C0DC450CD0491CC9B28A42EED8FF2C3A +:103C200D02D00DE00C46F6E799F803108A4203D155 +:103C300DFF2004B0BDE8F09F1446521C89F8022005 +:103C400D08EB04110AEB0412475440F802B00421AA +:103C500D029B0022012B01EB04110CD040F8012036 +:103C600D4FF4007808234FF0020C454513D9E905B0 +:103C700DC90D02D002E04550F2E7414606EB413254 +:103C800D03EB041322F07F42C250691A0CEB0412AD +:103C900D490A81540BE005B9012506EB453103EBCB +:103CA00D041321F07F41C1500CEB0411425499F8DB +:103CB00D00502046FFF76CFE99F80000A84201D095 +:103CC00DFFF7BCFE3846B4E770B50C460546FFF766 +:103CD00DA6F8064621462846FFF796FE0446FF281D +:103CE00D1AD02C4D082101EB0411A868415830461B +:103CF00D00F058F800F58050C11700EBD14040138B +:103D000D0221AA6801EB0411515C09B100EB4120BD +:103D100D002800DC012070BD002070BD2DE9F047AA +:103D200D88468146FFF770FE0746FF281BD0194DC8 +:103D300D2E78A8683146344605E0BC4206D02646AA +:103D400D00EB06121478FF2CF7D10CE0FF2C0AD0F3 +:103D500DA6420CD100EB011000782870FF2804D08A +:103D600DFFF76CFE03E0002030E6FFF755F8414603 +:103D700D4846FFF7A9FF0123A968024603EB041388 +:103D800DFF20C854A878401EB84200D1A87001EB9E +:103D900D041001E0540A002001EB061100780870B0 +:103DA00D104613E6081A0002C11700EB116000124D +:103DB00D7047000010B5202000F07FF8202000F0A3 +:103DC00D8DF84D49202081F80004EDF7D3FA4B49C9 +:103DD00D08604B48D0F8041341F00101C0F80413FA +:103DE00DD0F8041341F08071C0F80413424901204A +:103DF00D1C39C1F8000110BD10B5202000F05DF890 +:103E000D3E480021C8380160001D01603D4A481E32 +:103E100D10603B4AC2F80803384B1960C2F8000124 +:103E200DC2F8600138490860BDE81040202000F05C +:103E300D55B834493548091F086070473149334832 +:103E400D086070472D48C8380160001D521E026081 +:103E500D70472C4901200860BFF34F8F70472DE943 +:103E600DF0412849D0F8188028480860244CD4F82F +:103E700D00010025244E6F1E28B14046EDF7D4F900 +:103E800D40B9002111E0D4F8600198B14046EDF73A +:103E900DCBF948B1C4F80051C4F860513760BDE8A2 +:103EA00DF041202000F01AB831684046BDE8F041DD +:103EB00D06F068BFFFDFBDE8F08100280DDB00F0E4 +:103EC00D1F02012191404009800000F1E020C0F85F +:103ED00D8011BFF34F8FBFF36F8F7047002809DB41 +:103EE00D00F01F02012191404009800000F1E02007 +:103EF00DC0F880127047000020E000E0C8060240C4 +:103F000D00000240180502400004024001000001BB +:103F100D454800210170417010218170704770B5C6 +:103F200D054616460C460220F3F7F2FB3E490120EA +:103F300DF61E08703D4806603C4808380560001FB5 +:103F400D046070BD10B50220F3F7E2FB3649012085 +:103F500D087000F051F836494FF40000086010BDAC +:103F600D10B5314C207888B131494FF40000091D4E +:103F700D086000F04AF8002120B1012060702D4842 +:103F800D006801E061701020A0702170BDE8104044 +:103F900D0020F3F7BDBB244810B5017859B1264870 +:103FA00DD0F8000128B100F030F8002800D0012031 +:103FB00D10BD022010BD407810BD10B5C824641E80 +:103FC00DE4B2FFF7E8FF022803D0012800D000205B +:103FD00D10BD002CF3D1FFDFF9E7134810B50178C0 +:103FE00D41B100F012F818B112480068C0B210BD0E +:103FF00D102010BD807810BD0F480021C0F80011B1 +:1040000DC0F80411C0F8081170470B48D0F8001122 +:1040100D29B1D0F8041111B1D0F8080108B1002070 +:1040200D7047012070470000BE00002010F50040D1 +:1040300D04F5014000F4004000F000404748002125 +:1040400D01704170704770B5064614460D4601204B +:1040500DF3F75EFB42480660001D0460001D05601D +:1040600D70BD70B53D4901250D7040EA02413C4AD5 +:1040700D41F08071121F11603A4C0026C4F80461A2 +:1040800D394A4FF04071116058B1012800D0FFDF5F +:1040900DC4F80062256034494FF00070091F0860B4 +:1040A00D70BDC4F80052256070BD2C48017871B107 +:1040B00D2D4A4FF0407111602A49D1F80421002199 +:1040C00D1AB12A4A1268427000E041700170002056 +:1040D00DF3F71EBB2148017841B12248D0F8040105 +:1040E00D002802D021480068C0B270474078704760 +:1040F00D2DE9F04700282AD01848007800B9FFDFD5 +:1041000D184DD5F80401002821D10227C5F80473F4 +:1041100D174C2068C04340F30016206840F0100093 +:1041200D20604FF400484FF0E029761C04E000BFFA +:1041300DC9F8808206F01CFED5F804010028F7D0DE +:1041400D1EB9206820F010002060C5F80873BDE886 +:1041500DF08704490120886070470000C1000020ED +:1041600D08F5004000F0004008F5014000F4004063 +:1041700D10ED00E010B541F6A474012802D002281C +:1041800D02D0FFDF204610BD41F2883010BD38B59A +:1041900DFE4D0024C5F80041C5F80C41C5F810418D +:1041A00DC5F80441C5F81441C5F81841FFF70EFADA +:1041B00D08B1C5F82841F6480068009038BD70B5C3 +:1041C00DF44D00246C702C7000F0D2FD85F8254064 +:1041D00DEC620922002105F11800AC63F9F7D3F860 +:1041E00DED49601E0860091D0860091D0C60091D60 +:1041F00D0860091D0C60091D0860091D0860091D76 +:1042000D0860091D0860091D0860091D0860091D69 +:1042100D0860091D0860091D086070BDDF4800B504 +:1042200D016801F00F01032905D0006800F00F00AF +:1042300D042802D0FFDF012000BD022000BD00B523 +:1042400D012802D0022800D0FFDF002000BD00B5FC +:1042500D012802D0022802D0FFDF282000BD18203F +:1042600D00BD10B5CB4902681839CA4C0A634268C3 +:1042700D4A63007A81F83800207E50B1207FF9F72B +:1042800DC0F8A07E08B1012100E00021207FF9F7E0 +:1042900DADF8607E00280CD0607FF9F7B2F8E07EB3 +:1042A00D08B1012100E00021607FBDE81040F9F761 +:1042B00D9DB810BD00F063BD10B500F060FDB348B2 +:1042C00DD0F80001002800D0FFDF10BD70B501202F +:1042D00D00F030FDB2480025056001260660FFF7AD +:1042E00D85F9B04C18B1206840F480602060FFF76C +:1042F00D36F928B12068AC4920F0770008432060DA +:1043000DFFF764F938B1A748001D016821F47F411A +:1043100D41F4B0510160A349A4483C310860FFF756 +:1043200D55F99C4C60B19D490220503184F8210013 +:1043300D0860A0499E48086095481030091F086024 +:1043400D4FF01020806C411C05D094497C310A68D7 +:1043500D60F317420A60914940F25B6028310860B2 +:1043600D091F40F203100860081F06608B490320E7 +:1043700D08608C48EC38066094F8211011B14FF4A8 +:1043800DC02100E08C498B4A41F46021943A1160C0 +:1043900D8749884A091F083211607D490839121F63 +:1043A00D1160016821F440710160016841F4807170 +:1043B00D0160012000F0CFFC74491020C1F8040306 +:1043C00D84F83150E56270BD76483830016821F0CF +:1043D00D010141F08071016070476E4A0368183A1F +:1043E00DC2F81A308088D0836A48017270476948D4 +:1043F00D90F825007047674A517010707047F0B5FE +:1044000D0546840061488B882044C0F820360B781F +:1044100DD1F8011043EA0121C0F8001605F108009A +:1044200D0127604C07FA00F6FC3C52B1012A00D07E +:1044300DFFDF2068304320602068AF4038432060A4 +:1044400DF0BD2068B043F6E706F0E8B8514890F8A3 +:1044500D32007047514AC1781432116000684F49DB +:1044600D00020C3108607047252807D0262807D098 +:1044700D272807D00A2807D8042206E0022107E0E2 +:1044800D1A2105E0502103E0062202EB4001C9B2DA +:1044900D424A083A116041494431086070473D482D +:1044A00D817A012917D0022914D1417E002911D01A +:1044B00D827F0121C37F01FA02F299400A433D49EF +:1044C00D94390A6090F820003C4A002102EB8000EC +:1044D00DC0F810157047017EE8E72DE9F0472D4C27 +:1044E00DA17A01290BD0022975D1627E002A72D0E2 +:1044F00D012906D0677FE17E59B101260AE0227EAF +:1045000DF4E7277FA17E09B1012600E000261121E5 +:1045100D01E000262421DFF898804FF0010AA8F170 +:1045200D4408C8F84CA0DFF898904518D9F8000059 +:1045300DA84200D3FFDF0021C8F84C11C9F8005084 +:1045400D380286F0010140EA015040F0031294F860 +:1045500D20101A4800EB8103C3F8102500EB8101F0 +:1045600DA27F184800EBC203C3F81415164DC3F80B +:1045700D1055E37F00EBC300C0F81415044908394A +:1045800DC0F810150AFA02F120E024E000100040F6 +:1045900D181100407C0A0020000E0040101500404C +:1045A00DFC1F00403C170040880000802C00008953 +:1045B00D448000409CF50140000004040060004070 +:1045C00D4C85004000F001404C8100400AFA03F098 +:1045D00D0143F9480160BDE8F0872DE9F0410E4631 +:1045E00DF64907460320C1F80002F54C94F8210066 +:1045F00D10B14FF4C02000E0F248EF4D2860304676 +:1046000D06F036F817B1012F0FD017E0FEF7DEFFD9 +:1046100D10B1304600F0C9FB0120A072A06B40F430 +:1046200D8010A0634FF4801007E00220A072A06BF1 +:1046300D40F40010A0634FF400102860F6F744F921 +:1046400D3146BDE8F04148E72DE9F05FDB4C074608 +:1046500D03200E469346C4F80002D94D95F821006B +:1046600D10B14FF4C02100E0D649DFF84C93C9F8E2 +:1046700D0010104605F0FCFFDFF83C834FF0010AF7 +:1046800D08F1A808A7B3012F3ED0FFDFCE48066082 +:1046900DC949CE48A4310860A86B40F40020A86336 +:1046A00DD4F800721025C4F808530020C4F8000295 +:1046B00DC1494FF48028091DC1F8008004F500742C +:1046C00DFFF765FD2760C9F80080C4F80451E903C0 +:1046D00DC9F80010BE49C1F84CA0BB48001D0068C8 +:1046E00DB04200D3FFDF59463046BDE8F05FF4E637 +:1046F00DFFE7FEF76BFF10B1584600F056FBC8F808 +:1047000D004085F80AA0C1E7AC49091DC8F80010A2 +:1047100D0220A872BAE72DE9F041A94C0646904651 +:1047200D94F831000F46002500B9FFDF16B1012EB8 +:1047300D12D01DE094F83100012806D094F83020F5 +:1047400D4146384605F0A2FF10E094F8301042467D +:1047500D384605F0DCFF09E094F8310094F830108C +:1047600D01284246384609D005F0F8FFE16A4518A0 +:1047700D424629463046BDE8F04165E705F0A8FF01 +:1047800DF4E708B5FF208DF800008C480021C0F833 +:1047900D10110121016104E09DF80010491E8DF8F2 +:1047A00D00109DF8001019B1D0F810110029F3D0A8 +:1047B00D9DF80000002800D1FFDF08BD2DE9F04174 +:1047C00D7E4CD4F8000220F00307D4F804034FF018 +:1047D00D1008C0F30016C4F808830025C4F8005271 +:1047E00D774890F8210010B14FF4C02000E07548D3 +:1047F00D714940F46020091D0860FFF750FEFFF776 +:1048000DC0FFC4F81051FEF7E1FE08B1C4F82851FD +:1048100D00F0AEFAC4F80072002E01D0C4F8048383 +:1048200DBDE8F081ADE700686A4920F07F4008607F +:1048300D704710B5012000F07DFABDE81040012051 +:1048400D00F089BA01465E4818221838F8F771BD94 +:1048500D4FF0E0210220C1F8000170475E49087059 +:1048600D70475C4938390860704770B50546F6F7F2 +:1048700D2BF8534C2844E16A884200D8FFDF012011 +:1048800D2074F6F721F82844606194F8211041B1A5 +:1048900D084460614948D0F8001241F04001C0F869 +:1048A00D00124B490020C1F8440147496069091FB6 +:1048B00D0860BDE8704000F0A2BA70B5404C0646E5 +:1048C00D02200D462074FFF7A9FC024694F8310032 +:1048D00D94F8301001281BD0304605F081FF60613F +:1048E00D94F8210048B16169084460613348D0F8FB +:1048F00D001241F04001C0F8001235490020C1F806 +:1049000D44016169E06A08442F49091F086070BDC0 +:1049100D2B46304605F037FFE1E727494FF480007D +:1049200D091D08602648816B21F4800181630021F7 +:1049300D017470472A4A10B502EBC002274BC2F82A +:1049400D1035C2F81415012181401B4801601C4827 +:1049500D826B0A43826310BD1D4801214160C16015 +:1049600D0021C0F844111848001F01601448C162AD +:1049700D704710B50446FEF729FE10B1104880F8B7 +:1049800D21401448243004600C48D0F8001241F046 +:1049900D4001C0F8001210BD084810B5D0F8001243 +:1049A00D21F04001C0F80012FEF710FE0949243134 +:1049B00D00B10220086010BD04F501400010004058 +:1049C00D7C0A002000000404488500404881004016 +:1049D00D008000403C150040C30000200411004041 +:1049E00D00F00140F948D0F8001221F01001C0F894 +:1049F00D0012012181617047F4480021C0F81C119B +:104A000DD0F8001241F01001C0F800127047EF49C4 +:104A100D08B5D1F81C21012A01D0002008BDEC4AAF +:104A200D126802F07F02524202700020C1F81C0190 +:104A300DE84800680090012008BDF0B517460C004D +:104A400D064600D1FFDFE44DE0072F7302D0012CA5 +:104A500D00D0FFDF46B102206872EC72012802D04F +:104A600D022800D0FFDFF0BD0120F5E770B5DA4C6C +:104A700D0021E27A930703D5830701D5430713D4A9 +:104A800DD30605D594F8333013B194F835305BB1B6 +:104A900D130702D594F8243033B9520702D594F890 +:104AA00D25200AB1C00700D00121607A012518B177 +:104AB00DA1B1BDE8704081E694F8210010B14FF42A +:104AC00DC02000E0C548C6490860C048D0F80012B3 +:104AD00D21F00301C0F80012E57270BD012803D06A +:104AE00D022808D0FFDF70BD00F042F9A5729621B3 +:104AF00D227B002006E000F03BF90220A072227B11 +:104B000D96210120BDE8704005E62DE9F05FDFF844 +:104B100DD4B29BF80000042800D3FFDFB248D0F8D0 +:104B200D4C0108B1FFF7BBFCAB4CAD49A06B086065 +:104B300D4FF00008C4F8388000F06BF9DFF8AC9244 +:104B400D0546D9F80010A16294F8210008B1081AA1 +:104B500DA062A648001F0068E062FFF75FFB84F8C3 +:104B600D3000A07ADFF868A2012184F83100AAF1A3 +:104B700D440A022808D1607830B1DAF800201278A2 +:104B800D02402078904310D084F82480924EA807DC +:104B900DA6F1180605D5F5F797FEA16A081A316931 +:104BA00D8847E80704D0002709E084F82410EDE7D2 +:104BB00DA80701D5012702E0280707D50227F5F739 +:104BC00D83FEE16A7269081A394690479BF8000026 +:104BD00DC0071CD1DAF800005746007800F00F002E +:104BE00D072812D239680622A01C0931F8F774FB88 +:104BF00D38B9207A39680978B0EBD11F01D101207D +:104C000D00E0002084F8250001E084F82580284686 +:104C100DFFF72CFFE80701D030682FE0A80726D555 +:104C200D68071ED4FEF7D2FCD8B9FEF7DFFCC0B979 +:104C300D6748F4380168001F0068C0F3425CC0F398 +:104C400D006700F00F03C0F30312C0F3032047B158 +:104C500D0BB102B128B921B1BCF1030F01D245F05E +:104C600D040545F380007168401C884709E028075A +:104C700D01D5B06802E0E80602D5F068804700E093 +:104C800DFFDFA07A02281BD1207C002818D0564ABD +:104C900DC2F8448102280FD0012800D0FFDFE16A5D +:104CA00D6069884200D8FFDFD4F81410C9F80010ED +:104CB00DBDE8F05F00F0A3B86169E06A0144F5E773 +:104CC00DBDE8F09F70B5054641F2643441F66A06C1 +:104CD00D022806D0012D12D0022D0CD0FFDF304658 +:104CE00D70BDFEF72FFC0028F6D1FEF738FC00282A +:104CF00DF2D141F6583441F29A00204470BD42F68B +:104D000DCE3070BD324808300168032904D00068E8 +:104D100D022801D000207047012070472C48083030 +:104D200D01680B2904D000680A2801D000207047C3 +:104D300D0120704700280DDB00F01F02012191407A +:104D400D4009800000F1E020C0F88011BFF34F8FC3 +:104D500DBFF36F8F7047002809DB00F01F020121A0 +:104D600D91404009800000F1E020C0F880127047AA +:104D700D19480021417281720121C172704730B50D +:104D800D00240546012902D002290BD0FFDF184867 +:104D900D04430F4834380460164805430C48303836 +:104DA00D056030BD4FF08074F1E7094A403211685B +:104DB00D53060228D3F820031ED0C0F3062000BFEF +:104DC00D21F4FE4141EA00201060704700100040C0 +:104DD00D481500401C1100407C0A0020000004040E +:104DE00D08F50140C30000200080004044850040CC +:104DF00D0801100000000302C0F30660E0E735482B +:104E000D816B41F48001816333494FF48000086068 +:104E100DDBE7F8B52F4C314E0020217C19B1D6F8C7 +:104E200D4411012907D00023A27A2D49012A04D06B +:104E300D022A0AD019E00123F6E7D1F80C01012866 +:104E400D01D0002011E008200FE0D1F80C0101285D +:104E500D06D0002223480068012803D0042002E078 +:104E600D0222F7E7002010431843D1F81021012A40 +:104E700D2ED0002505431C48026812F0FF0F03D009 +:104E800DD1F81421012A00D0002284F832200068C4 +:104E900D10F0FF0F03D0D1F81801012800D0002029 +:104EA00D84F833000F481030006884F83400FFF7A1 +:104EB00D72F8012800D0002084F83500FFF767F95B +:104EC00D0020C6F844010948006800902846F8BD46 +:104ED00D1025CFE77C0A002004F50140008000403A +:104EE00D0010004000140040401600404481004076 +:104EF00D10B5444822220021F8F745FA4148002414 +:104F000D017821F010010170012104F04DFC3D49A3 +:104F100D4FF6FF70263981F8224088843A4908807F +:104F200D488010BDE4E7704700F05FB83549016077 +:104F300D7047354908807047324926398A8CA2F569 +:104F400D7F43FF3B02D00021016008E091F8222051 +:104F500D2C492639012A02D001600120704700201A +:104F600D70472848263810F8221F012908D0012142 +:104F700D017025482349263900888884012070470F +:104F800D002070472049488070471E491E4B263926 +:104F900D8A8C5B889A4205D191F8222012B101606A +:104FA00D01207047002070471648174A2638818C1B +:104FB00D5288914209D14FF6FF71818410F8221F5A +:104FC00D19B10021017001207047002070470D4874 +:104FD00D0D4A2638818C5288914204D190F82200D6 +:104FE00D08B10020704701207047064926398A8C88 +:104FF00D824205D1002081F822004FF6FF7088848F +:1050000D70470000DE0A0020C400002070473D4AB2 +:1050100D012338B1012804D1137008689060888885 +:1050200D9081704753700868C2F802008888D0805C +:1050300D7047344A10B1012807D00EE0507860B1A6 +:1050400DD2F802000860D08804E0107828B190688A +:1050500D0860908988800120704700207047294999 +:1050600D10B1012802D005E0487800E0087808B1B9 +:1050700D012070470020704730B50C4605468DB0B5 +:1050800D4FF0030104F1030012B1FEF741FB01E003 +:1050900DFEF75DFB60790D2220F0C00040F040006E +:1050A00D6071002104A8F8F76EF9E0788DF81F0003 +:1050B00D20798DF81E0060798DF81D00102229468B +:1050C00D6846F8F736F9684604F036FE9DF82F006D +:1050D00D20709DF82E0060709DF82D00A0700DB011 +:1050E00D30BD10B5002904464FF0060102D0FEF781 +:1050F00D0FFB01E0FEF72BFB607920F0C000607123 +:1051000D10BD0000C8000020FE48406870472DE922 +:1051100DF0410E46074601461446012004F011FDEC +:1051200D054697F86500FFF725F84AF2B1210844C6 +:1051300D4FF47A71B0FBF1F1788840F2712250434F +:1051400DC1EB4000041BA4F2663402F0BBFD00B1BC +:1051500D1E3CAE4201D2284600E03046A04204D2A9 +:1051600DAE4201D22C4600E034467C62BDE8F081AF +:1051700D30B502460020002914D0A2FB01104C0AC4 +:1051800D44EAC054400A641C40F100000021D4F1EF +:1051900DFF3240F2A175814100D2FFDF04F5F464C6 +:1051A00DB4FBF5F030BD2DE9FF4F8BB0044690F800 +:1051B00D65008A460990DDE90D1008430890D24834 +:1051C00D0026007800F004FE054694F88C0100F0EE +:1051D00DFFFD284480B2009094F87D000D2804D086 +:1051E00D002007900D9810B131E00120F9E794F8F7 +:1051F00D2C0103282BD1079848B3B4F8AE115145B3 +:1052000D25D1D4F83401C4F82001608840F2E24180 +:1052100D4843C4F82401B4F87A01B4F806110844DF +:1052200DC4F82801204602F057FDB4F8B201E0821F +:1052300D94F8B0016075B4F8B4016080B4F8B601AB +:1052400DA080B4F8B801E080022084F82C01D4F8D5 +:1052500D84010590D4F880010390B4F80681B4F868 +:1052600D7811D4F8740106900D9820B194F840018E +:1052700D00287DD108E004F5807002907430049010 +:1052800D04F5B075001D07E004F5AA700290001D2D +:1052900D049004F5A275001D0A90B4F87020AAEBD5 +:1052A00D02000FFA80F9AAEB010007B2002F05DA10 +:1052B00DD4F87001069001204F46089092484FF0A7 +:1052C00D000B007970B3F5F7A1FC58B3B4F81801D1 +:1052D00D022827D394F82C01022823D094F84301F7 +:1052E00D00BB94F88C0100F073FD00F5C86080B22E +:1052F00D009094F82C01012845D0608840F2E241DD +:1053000D48430099FFF734FF08EB0901CA1BD4F895 +:1053100D341180B2431A02FB03BBC4F834010120DF +:1053200D84F8430194F82C0100286DD001287DD01C +:1053300D02287CD003287BD0FFDF00BFA6EB0B013A +:1053400D0698FCF70EFD0499012640F271220860C3 +:1053500D0A990020A1F800A028702E710498006809 +:1053600DA8606088D4F834115043C1EB400000E0D0 +:1053700DBFE16549A0F23630C861896981427DD9A6 +:1053800D029908607BE194F88000032833D0012155 +:1053900D002004F0CDF8E18A40F27122514300EB78 +:1053A00D41000190D4F82401B8340099FFF7E0FED4 +:1053B00DA16E226F431AA066DDE9001002FB03BB4C +:1053C00DFFF7D6FEA16FA067421A34F8B60C40F273 +:1053D00DE241484393440099FFF7CAFE08EB0901E7 +:1053E00D226FC91B8A1AE16F521E431A02FB03BBBF +:1053F00DE067B83C93E7E08A40F27122D4F82411BB +:1054000D504301EB4000CCE7039800B9FFDF0121C9 +:1054100D002004F08DF80646E08A40F271214843E1 +:1054200D06EB40000099FFF7A3FE02E0C0E058E054 +:1054300DDDE0C4F83001608840F2E2414843009954 +:1054400DFFF796FEC4F8340182B22046A16AFFF739 +:1054500D5EFE14F8650FFEF7F2FE4FF47A7800F257 +:1054600DE140B0FBF8F1039801EB00092078FEF75D +:1054700DE6FE07462078FEF77DFE00E0FDE03844AD +:1054800D4AF2AB310144B1FBF8F134F84F0C40F264 +:1054900D7122504306EB4000411AD4F8CB0040F284 +:1054A00DE2430A1A02EB0906227814F8501C11FB8C +:1054B00D03F1203E00F0B9FC1349801C886114F8FB +:1054C00D6509FEF7BCFE00F2E140B0FBF8F1039870 +:1054D00D0844301A40F2F6218842BFF42FAFFFDFA7 +:1054E00D2CE7E08A40F27122D4F82411504301EBED +:1054F00D40000099FFF73CFEC4F83001608840F28F +:1055000DE24103E0000B0020D80000204843009941 +:1055100DFFF72EFEC4F8340182B22046A16AFFF7D0 +:1055200DF6FDB8F1000F21D10E98F8B194F8656031 +:1055300D3046FEF71FFE4AF2B12101444FF47A7056 +:1055400DB1FBF0F0D4F8301140F271230144E08A40 +:1055500DD4F82421584302EB4000471A3046FEF799 +:1055600D76FE0599081A3E18203E0AE0E08A40F2C0 +:1055700D7122D4F82411504301EB4000D4F83011BE +:1055800D461AD4F82821D4F82011D4F8300140F26D +:1055900DE24301FB020094F86520617D11FB03F1EC +:1055A00D00F043FCF9498861012084F82C01C5E61F +:1055B00D608840F271225043D4F83411D4F8282178 +:1055C00DC1EB40067E4308EB0900801AD4F8207128 +:1055D00DD4F83031401E07FB023200FB012094F855 +:1055E00D6520617D40F2E24311FB03F140E06088EC +:1055F00D40F27122D4F834115043C1EB400694F8B7 +:1056000D7C007E43242803D094F87D0024280AD101 +:1056100DB4F8AE11AAEB010000B2002803DB94F838 +:1056200DB10100B109900898D8B1B8F1000F18D1A7 +:1056300D059808B1039800B9FFDF94F86500FEF7EF +:1056400D99FD4AF2B12101444FF47A70B1FBF0F0AB +:1056500D361A94F86500FEF7FAFD0599081A064406 +:1056600D203ED4F8341108EB090048430021099A73 +:1056700D00F0DBFBC549886160E602980160029885 +:1056800D616A0068084400F5D370E86002F01AFB07 +:1056900D10B1E8681E30E8606E71B4F8F010A1EB3F +:1056A00D0A0000B2002801DD032068710798002868 +:1056B00D0E9822D0C0B100BFB4F81811B1B3B4F830 +:1056C00D1A0100BFA4F81A0194F81C21401C424392 +:1056D00D8A4209D26879401E002805DD6E71B4F842 +:1056E00D1A01401CA4F81A010D9830B394F840012A +:1056F00DF8B102200FB0BDE8F08F0028DCD194F88E +:1057000D2C010028F0D0608840F27122D4F83411B9 +:1057100D5043C1EB4001284603F04EFE0004000C3F +:1057200DE2D0189901B108800120E3E7FFE70020DE +:1057300DC8E794F87C01FDF78CF994F87C012946B3 +:1057400D00F059FB20B10D9880F0010084F8410163 +:1057500D0020CFE77CB50446FCF72FFE0146D4F8B8 +:1057600D7001FDF72BFB214600F076FB94F87D10C0 +:1057700D0D290AD0B4F87020B4F83E1113189942CF +:1057800D06DB491CA4F83E1106E0B4F83E010CE01E +:1057900D401C1044A4F83E0194F8420140B9B4F8FD +:1057A00D3E01B4F8F410884202D1401CA4F83E0129 +:1057B00DB4F87A0101AE401CA4F87A01B4F89A004D +:1057C00DB4F89810401AB4F87010401E084485B211 +:1057D00D09E000231A4620460096FFF7E4FCD0B1FD +:1057E00D01282ED0FFDFB4F83E11681A00B2002850 +:1057F00DEFDA082084F88D00012084F88C00204613 +:1058000D01F0F5FE204600F0F8FA60484079BDE859 +:1058100D7C40F5F7C9BBA06E002811D0B4F83E014D +:1058200DB4F89420801A01B2002909DD34F86C0F08 +:1058300D0144491E91FBF0F189B201FB0020208546 +:1058400D7CBDB4F83E01BDF804100844A4F83E0137 +:1058500DC9E770B54E4C607A08B1002070BD94F860 +:1058600D300030B1616B606A884202D9F8F70CFBE9 +:1058700DF3E7A06AC8B1F7F725FF0546F7F7F9FE7C +:1058800D284442F210714618FCF797FD054629464B +:1058900DE06AFDF793FAE562A16A8219914202D29C +:1058A00D0120A062E2E7081AA062012070BD70B568 +:1058B00D374C012500202575207494F8300004F133 +:1058C00D100650B14FF47A71A069FCF74AFAA06145 +:1058D00D0021304603F070FD10E0002000F00DFBBC +:1058E00D0546F7F7EFFE05442946A069FCF739FA9E +:1058F00DA0612946304603F05FFD451C208C411CFC +:1059000D0A2901D228442084606828B1208C401CCB +:1059100D0A2801D3022000E003206075FFF799FFEC +:1059200D38B1207B314600F066FA002800D1FFDF48 +:1059300D70BD00F0DAFA15484079BDE87040F5F712 +:1059400D33BB38B50025044680F82C51A0F87851AA +:1059500D2B462A4629460095FFF725FC00B1FFDFAF +:1059600DC4F828510120C4F8205184F82C01A4F862 +:1059700D3E51A4F83C5184F8425134F8700F401E4A +:1059800D24F8B80B0020A4F8525038BDD8000020E0 +:1059900D000B002010B530B1F749012807D00228BF +:1059A00D0BD0FFDF10BDBDE8104000F0EABA486A29 +:1059B00DBDE81040002100F0B5BA002081F830009C +:1059C00DFCF7F9FBED484079BDE81040F5F7ECBA6E +:1059D00D2DE9F0410646E8480F460178E74D0329C9 +:1059E00D09D1017BB14206D1406868613846BDE8F6 +:1059F00DF04100F0EEBA304600F0F3F90621FAF767 +:105A000D5DFB040000D1FFDF304600F0EAF921888C +:105A100D884200D0FFDF214638466C61BDE8F04179 +:105A200D00F027BA10B5D44C207848B1012060722F +:105A300DF8F74CFA2078032804D0207A002800D0FB +:105A400D0C2010BD207BFDF704F8207BFDF772FACA +:105A500D207BFCF78FFC00B9FFDF0020207010BD0C +:105A600D10B5FFF7DFFF00F0F1FAC348002180F811 +:105A700D3010C172084610BDC049487100208870B1 +:105A800D01220A7048700A71C870BB490870E7E7B7 +:105A900DBA49087070472DE9F047B74C07460E46D6 +:105AA00D207800284BD1B648FCF702FC20731F2844 +:105AB00D45D04FF00309676084F8009000256572AA +:105AC00D257287B1012107F58E70FDF740FE062086 +:105AD00DFAF7A0FA97F81C11B1FBF0F200FB1210C7 +:105AE00D401C87F81C01FCF73EFC40F2F651884241 +:105AF00D00D2084600F23F101FFA80F8F7F7B9FD03 +:105B000DE061F7F7DFFD0127E0B1A772FCF755FC67 +:105B100D8246002000F0F1F900EB08015046FCF739 +:105B200D20F9A061C4E90A6A277584F81590924995 +:105B300D2574207B103100F05EF990B910E00C2037 +:105B400DBDE8F087FCF739FC4146FCF70AF9A06186 +:105B500DA57284F83070A6F28B566663A562E3E7F2 +:105B600DFFDF25840020F8F7B1F90020E8E783492D +:105B700D487070478149087170472DE9F0417F4C9D +:105B800D0746E088401CE080D4E902516078D7F8E0 +:105B900D806120B13246284603F036FC0546A068E8 +:105BA00D854205D02169281A08442061FDF7D3F8F4 +:105BB00DA560AE4205D897F82C01012801D0E078F8 +:105BC00D10B10020BDE8F0810120FBE710B50446BF +:105BD00D0846FEF7CFFA4AF2B12108444FF47A7124 +:105BE00DB0FBF1F040F2E2414C4300F2363084421A +:105BF00D01D9201A10BD002010BD7CB5044600202F +:105C000D84F8400194F8FE0000283FD194F82C014F +:105C100D03283BD1FCF7D1FB0146D4F87001FDF709 +:105C200DCDF8002832DD214600F016F9411CB4F8FC +:105C300D70000144A4F83C11B4F83C11B4F8F42000 +:105C400D511A09B2002921DD012184F84211B4F85D +:105C500D9A10B4F8982001AE891A491E084485B2ED +:105C600D0EE00096B4F83C11002301222046FFF708 +:105C700D9AFA00280AD0012809D0022806D0FFDFA1 +:105C800DB4F83C01281A00B20028EADA7CBDB4F859 +:105C900D3C01BDF804100844A4F83C01F0E738B508 +:105CA00D00250446012902D13448C07868B104208A +:105CB00D84F82C01FCF77FFAA4F87A51B4F870003F +:105CC00DA4F83E0184F842515FE60095B4F8F41053 +:105CD00D012300222046FFF766FA0028EAD0FFDFF5 +:105CE00DE8E710B5062916D2DFE801F00509030C27 +:105CF00D0C0D002100E00121BDE81040CFE703218C +:105D000D80F82C1110BDB0F834118AB2816ABDE84B +:105D100D1040FFF7FCB9FFDF10BD70B5174CA1782F +:105D200D022916D1E188002913D16569C5F88401CE +:105D300D95F86500FEF78BFAD5F88411081AA1685D +:105D400D0144A160E1680844E060BDE8704000F0E6 +:105D500DA9B970BD70B5054608488478022C11D0DC +:105D600D054C243401B34FF47A7601290ED0022963 +:105D700D10D0FFDF70BD0000000B0020D800002008 +:105D800DD1590100446904F5C074EBE71846FEF7DC +:105D900D56FA02E01046FEF795FF00F2E140B0FB27 +:105DA00DF6F0281A2060E5E72560E3E7FE4810B518 +:105DB00D007808B1002010BD0620FAF71DF980F01B +:105DC00D010010BDF8480078002800D00120704770 +:105DD00D10B504460C2800D3FFDFF44830F814004A +:105DE00D10BD10B504461F2800D3FFDFEE48383034 +:105DF00D30F8140010BDFCF711BD70B5044600203D +:105E000D84F82C0194F87C514FF6FF761F2D00D3AA +:105E100DFFDFE548383020F8156094F87C01FCF779 +:105E200DA9FA1F2084F87C01A4E770B505460C463D +:105E300D16461046FEF79EF94AF2B12108444FF47A +:105E400D7A71B0FBF1F000EB450004443046FEF7EB +:105E500DFEF9204460308DE7002809D0D1F83421B7 +:105E600D498840F271235943C2EB4101B0FBF1F077 +:105E700D70472DE9F04101250226CD4F0C4608282B +:105E800D31D2DFE800F0040E161611301A23204629 +:105E900D00F0ADF9204600F064F984F84051BE7071 +:105EA00D90E601F00AFF01E0FEF72FFE84F8405165 +:105EB00D88E62046BDE8F0414CE4FEF7B3FCFEF762 +:105EC00D24FE4FF0E020C0F880627BE694F82C01B0 +:105ED00D042800D0FFDF2046FFF78FFF7879BDE85B +:105EE00DF041F5F761B8FFDF6CE610B5AE4C207BE5 +:105EF00DFCF740FA0020207010BD08B500284FF0C7 +:105F000D0101684602D0FDF703FC01E0FDF7F6FB49 +:105F100D9DF8000042F210710002B0FBF1F201FB9E +:105F200D120008BD2DE9F0419F4C0746002084F872 +:105F300D3000A669E0722070012020720121606896 +:105F400D03F0B2F86068C0F87061257B80F87C5171 +:105F500DC0F88071C0F8746106881F2D00D3FFDF73 +:105F600D9148383020F815606068FFF7EAFC00B101 +:105F700DFFDFFCF720F98E484079BDE8F041F5F7D9 +:105F800D13B870B5884C0025A07A18B10120FFF721 +:105F900DB4FF0546F7F796FB4119A069FBF7E1FE43 +:105FA00DA061002525740320607501202075607A9D +:105FB00D30B97D49207B1031FFF71DFF00B9FFDFA0 +:105FC00D2584FCF7F8F87A484079BDE87040F4F77D +:105FD00DEBBF70B5744D04462878032800D0FFDF61 +:105FE00D082C31D2DFE804F0040E2A2A2630302D99 +:105FF00D00206862F7F77CFD00B1FFDF6C490320DC +:1060000D8870B7E6F7F735FBE9690446A14206D279 +:1060100D601A0421FCF705FFEC6108B906E0E861A0 +:1060200DF7F7B1FE0028ECD0FFDFA3E6BDE8704026 +:1060300D0020AFE4BDE87040FEF767BDBDE87040DD +:1060400D35E4BDE8704050E7FFDF93E6FEB5584CF0 +:1060500D0120E0704FF6FF750CE00621FAF72EF8DF +:1060600D060000D1FFDF96F87C01FCF763FF304698 +:1060700DFFF7C3FE69460620F9F7ADFF50B1FFDF0C +:1060800D08E0029830B190F82C1119B10088A8429F +:1060900DE3D104E06846F9F77CFF0028F1D0002039 +:1060A00DE070FEBD2DE9F0474148446994F8431175 +:1060B00D002955D094F82C11032951D194F86590ED +:1060C00D0078FFF785FE054694F88C01FFF780FEFA +:1060D00D284486B294F88C01FFF77AFE00F5C8606B +:1060E00D1FFA80F84846FEF7B2F8D4F884110D1A5D +:1060F00D4846FEF73FF84FF47A7A00F2E730B0FBEE +:1061000DFAF02D1A4846FEF7A2F8D4F800110F1A2E +:1061100D4846FEF72FF84AF2B1210144B1FBFAF0DF +:1061200D3A1AA2F160007043B0FBF8F1292000EBA0 +:1061300D52006031A0EB510200EB5100AA4201D890 +:1061400D854201D3F4F714FE608840F2E2414843E2 +:1061500D3146FFF70DF8C4F83401002084F84301EF +:1061600DEEE470B50446FCF7FEF8054694F86500BC +:1061700DFEF700F84AF2B12108444FF47A71B0FBF2 +:1061800DF1F0D4F8341140F271220144608850438B +:1061900DC1EB4006303EB72D00D8B7252146012072 +:1061A00D03F0CFFC284405E0000B002088B201006D +:1061B00DD8000020351A21460120A5F21B3503F029 +:1061C00DC0FC616A9C30814201D9081A00E00020B0 +:1061D00D2C49A842CD6000D328468860D4F86C01C4 +:1061E00DA0F5D3700861BDE87040FCF7B4BD10B5E3 +:1061F00D044624490020C4F88001C880C4F88401F5 +:1062000D94F8410138B9FCF7D8F8D4F84C11FCF7E3 +:1062100DD5FD002813DCB4F83E11B4F870008142AE +:1062200D01D1B4F8F410081AA4F8F600A4F870100F +:1062300DD4F86801C4F84C01C4F870011CE0B4F83E +:1062400D3C01B4F87010401AA4F8F600B4F83C0103 +:1062500DA4F87000D4F84C01C4F86801C4F87001BA +:1062600DD4F85401C4F80001D4F85801C4F87401ED +:1062700DB4F85C01A4F878012046BDE8104001F0A7 +:1062800D06BC0000D80000202DE9F0410E46044662 +:1062900D03F06FFB0546204603F06DFB044603F04B +:1062A00DFDF8FB4F010015D0386990F864208A4243 +:1062B00D10D090F8C4311BB190F8C63123421FD0D5 +:1062C00D2EB990F85D30234201D18A4218D890F84A +:1062D00DC401A8B1284603F0E1F870B1396991F80D +:1062E00D6520824209D091F8C40118B191F8C70117 +:1062F00D284205D091F8C40110B10120BDE8F0810C +:1063000D0020FBE730B5E24C85B0E06900285ED097 +:1063100D142200216846F7F736F8206990F86500D9 +:1063200DFDF728FF4FF47A7100F5FA70B0FBF1F527 +:1063300D206990F86500FDF78AFF2844ADF8060046 +:1063400D20690188ADF80010B0F87010ADF8041098 +:1063500D4188ADF8021090F8A60130B1A069C11CBA +:1063600D039103F01FFA8DF81000206990F8A50134 +:1063700D8DF80800E169684688472069002180F89A +:1063800DA61180F8A5110399002920D090F8A41129 +:1063900D00291CD190F87C10272918D09DF81010D9 +:1063A00D039A002913D013780124FF2B11D0072B4A +:1063B00D0DD102290BD15178FF2908D180F8A441C4 +:1063C00D0399C0F8A8119DF8101080F8A71105B019 +:1063D00D30BD1B29F2D9FAE770B5AD4C206990F8A4 +:1063E00D7D001B2800D0FFDF2069002580F8A75015 +:1063F00D90F8D80100B1FFDF206990F8A81041B1E5 +:1064000D80F8A8500188A0F8DC1180F8DA510C2131 +:1064100D08E00188A0F8DC1180F8DA51012180F83C +:1064200DDE110B2180F8D8110088F9F77AFFF9F702 +:1064300D23FC2079F4F7B8FD206980F87D5070BDFC +:1064400D70B5934CA07980072CD5A078002829D160 +:1064500D62692046D37801690D2B01F170005FD080 +:1064600D0DDCA3F102034FF001050B2B19D2DFE870 +:1064700D03F01A1844506127182C183A6400152B94 +:1064800D6FD008DC112B4BD0122B5AD0132B62D0AE +:1064900D142B06D166E0162B71D0172B70D0FF2B65 +:1064A00D6FD0FFDF70BD91F87F200123194602F0F8 +:1064B00D38FF0028F6D12169082081F87F0070BDD2 +:1064C00D1079BDE8704001F0A2BC91F87E00C007C4 +:1064D00D00D1FFDF01F05AFC206910F87E1F21F07A +:1064E00D0101017070BD91F87D00102800D0FFDF13 +:1064F00D2069112180F8A75008E091F87D0014283B +:1065000D00D0FFDF2069152180F8A75080F87D109D +:1065100D70BD91F87D00152800D0FFDF172005E034 +:1065200D91F87D00152800D0FFDF1920216981F831 +:1065300D7D0070BDBDE870404EE7BDE8704001F0D4 +:1065400D3ABC91F87C200123002102F0EAFE00B94B +:1065500DFFDF0E200FE011F87E0F20F00400087011 +:1065600D1DE00FE091F87C200123002102F0D9FEFF +:1065700D00B9FFDF1C20216981F87C0070BD12E09D +:1065800D1BE022E091F87E00C0F30110012800D03D +:1065900DFFDF206910F87E1F21F010010170BDE8AA +:1065A00D704001F0F3BB91F87C200123002102F033 +:1065B00DB8FE00B9FFDF1F20DDE791F87D0021282F +:1065C00D01D000B1FFDF2220B0E7BDE8704001F03F +:1065D00DE9BB2F48016991F87E20130702D50121EF +:1065E00D8170704742F0080281F87E208069C07882 +:1065F00D81F8E10001F0C1BB10B5254C21690A8875 +:1066000DA1F81A2281F8180291F8640001F0A9FB93 +:1066100D216981F81C0291F8650001F0A2FB216946 +:1066200D81F81D02012081F81602002081F8C401B5 +:1066300D2079BDE81040F4F7B7BC10B5144C052116 +:1066400D2069FFF74EFB206990F85A10012908D0F8 +:1066500D00F5F77103F048FA2079BDE81040F4F722 +:1066600DA3BC022180F85A1010BD10B5084C0123AF +:1066700D0921206990F87C20703002F052FE48B15B +:1066800D2169002001F8960F087301F81A0C10BD4E +:1066900DF80000200120A070F9E770B5FE4D012330 +:1066A00D29462869896990F87C2009790E2A01D13B +:1066B00D122903D000241C2A03D004E0BDE8704049 +:1066C00DD3E7142902D0202A07D008E080F87C40B7 +:1066D00D80F8A240BDE87040AFE7162906D0262A03 +:1066E00D01D1162902D0172909D00CE000F87C4FF2 +:1066F00D80F82640407821280CD01A2017E090F819 +:1067000D7D20222A07D0EA69002A03D0FF2901D172 +:1067100D80F8A63132E780F87D4001F037FB28691B +:1067200D80F8974090F8C4010028F3D00020BDE810 +:1067300D704061E72DE9F843D74C206990F87C1043 +:1067400D202909D05FF0000790F87D10222905D08F +:1067500D7FB300F17C0503E00127F5E700F17D052E +:1067600D10F8B01F41F004010170A06903F007F9A2 +:1067700D4FF00108002608B33946A069FFF784FDE4 +:1067800DE0B16A46A169206902F096FE90B3A06956 +:1067900D03F0F3F82169A1F8AE01B1F8701001F022 +:1067A00DC6FA40B32069282180F88D1080F88C80BE +:1067B00D48E0FFE70220A070BDE8F883206990F85B +:1067C00DC40110B11E20FFF717FFAFB1A0692169F9 +:1067D00DC07881F8E20008FA00F1C1F3006000B959 +:1067E00DFFDF20690A2180F87C1090F8A20040B9E3 +:1067F00DFFDF06E009E01AE02E7001F0C7FAFFF79F +:1068000DE8FE206980F89760D6E7206990F8C4010A +:1068100D18B10020FFF7F0FE2E70206900F17D0108 +:1068200D80F897608D420DD180F87D600AE0206977 +:1068300D9DF8001080F8B0119DF8011080F8B1118D +:1068400D24202870206900F17D018D4203D1BDE81F +:1068500DF84301F09BBA80F8A260ADE770B58E4C9D +:1068600D01230B21206990F87D20703002F059FD35 +:1068700D202650BB20690123002190F87D20703027 +:1068800D02F04FFD0125F0B1206990F87C0024281D +:1068900D1BD0A06903F063F8C8B1206990F8B0105F +:1068A00D41F0040180F8B010A1694A7902F00702A5 +:1068B00D80F85D20097901F0070180F85C1090F8EF +:1068C00DC5311BBB06E0A57058E6A67056E6BDE8BF +:1068D00D70407EE690F8C431C3B900F164035E7870 +:1068E00D8E4205D11978914202D180F897500DE072 +:1068F00D00F504710D7002884A8090F85C200A71D1 +:1069000D90F85D0048712079F4F74EFB2169212044 +:1069100D81F87D00BDE8704001F02FBAF8B55E4CEE +:1069200D206990F87E0010F0300F04D0A07840F070 +:1069300D0100A070F8BDA06902F0FAFF50B3A06984 +:1069400D02F0F0FF0746A06902F0F0FF0646A069CD +:1069500D02F0E6FF0546A06902F0E6FF014600974A +:1069600D206933462A46303003F046F8A079800777 +:1069700D03D56069C07814280FD0216991F87C0087 +:1069800D1C280AD091F85A0001280ED091F8BB01AD +:1069900D58B907E0BDE8F8401BE62169012081F8F0 +:1069A00D5A0002E091F8BA0130B1206910F87E1F4B +:1069B00D41F0100101700EE091F87E0001F5FE72BC +:1069C00D40F0200081F87E0031F8300B03F080F8A4 +:1069D00D2079F4F7E9FABDE8F84001F0CEB970B5C9 +:1069E00D2D4C206990F87E10890707D590F87C20F2 +:1069F00D01230821703002F094FCE8B1206990F871 +:106A000DAA00800712D4A06902F073FF216981F8F2 +:106A100DAB00A06930F8052FA1F8AC204088A1F893 +:106A200DAE0011F8AA0F40F002000870206990F82E +:106A300DAA10C90703D00FE00120A0709EE590F8C1 +:106A400D7E00800700D5FFDF206910F87E1F41F022 +:106A500D0201017001F091F92069002590F87C1078 +:106A600D062906D180F87C5080F8A2502079F4F7E1 +:106A700D9BFA206990F8AC110429DFD180F8AC5154 +:106A800D2079F4F791FA206990F87C100029D5D17E +:106A900D80F8A25072E50000F800002070B5FE4CA1 +:106AA00D01230021206990F87D20703002F039FC1F +:106AB00D012578B9206990F87D20122A0AD001238A +:106AC00D0521703002F02DFC10B10820A07055E5A5 +:106AD00DA57053E5206990F8A80008B901F04DF9AB +:106AE00D2169A06901F5847102F0F1FE2169A069A7 +:106AF00DD83102F0F2FE206990F8E00100B1FFDF1D +:106B000D21690888A1F8E20101F5F271A06902F08E +:106B100DD6FE2169A06901F5F67102F0D5FE206956 +:106B200D80F8E051142180F87D102079BDE8704087 +:106B300DF4F73ABA70B5D84C01230021206990F8CA +:106B400D7D20703002F0EDFB0125A8B1A06902F0A7 +:106B500D8CFE98B1A0692169B0F80D00A1F8AE01C5 +:106B600DB1F8701001F0E3F858B12069282180F8D0 +:106B700D8D1080F88C5001E5A570FFE4BDE87040E4 +:106B800D27E5A0692169027981F8B021B0F80520C7 +:106B900DA1F8B22102F060FE2169A1F8B401A0694B +:106BA00D02F05DFE2169A1F8B601A06902F05AFE5E +:106BB00D2169A1F8B8010D2081F87D00DEE47CB5D6 +:106BC00DB54CA079C00738D0A06901230521C5783F +:106BD00D206990F87D20703002F0A3FB68B1AD1EE6 +:106BE00D0A2D06D2DFE805F0090905050909050595 +:106BF00D0909A07840F00800A070A07800281CD1E9 +:106C000DA06902F0FFFD00287AD0A0690226C578A0 +:106C100D1DB1012D01D0162D18D1206990F87C00E1 +:106C200D02F067FB90B1206990F87C101F290DD000 +:106C300D202903D0162D16D0A6707CBD262180F8F4 +:106C400D7C10162D02D02A20FFF7D6FC0C2D58D023 +:106C500D0CDC0C2D54D2DFE805F033301D44A7A712 +:106C600D479E57A736392020A0707CBD0120152DD9 +:106C700D75D008DC112D73D0122D69D0132D64D071 +:106C800D142D3DD178E0162D7CD0182D7DD0FF2D03 +:106C900D36D183E020690123194690F87F207030AA +:106CA00D02F03FFBF8B9A06902F007FE216981F8F7 +:106CB00D9201072081F87F0078E001F044F975E03A +:106CC00DFFF738FF72E001F01EF96FE0206990F8D0 +:106CD00D7D10112901D0A67068E0122180F87D1079 +:106CE00D64E0FFF7DBFE61E0206990F87D00172876 +:106CF00DF1D101F04BF821691B2081F87D0055E0A1 +:106D000D52E0FFF76CFE51E0206990F87E00C0075D +:106D100D03D0A07840F001001FE06946A06902F0A1 +:106D200DEAFD9DF8000000F02501206900F8B01F74 +:106D300D9DF8011001F04101417001F01EF820692C +:106D400D10F87E1F41F0010114E0FFF78EFC2DE0DD +:106D500D216991F87E10490705D5A07026E00EE057 +:106D600D16E00FE011E001F008F8206910F87E1F21 +:106D700D41F00401017019E0FFF7D0FD16E001F0BC +:106D800D8AF813E0FFF76AFD10E0FFF7D3FC0DE082 +:106D900D01F060F80AE0FFF780FC07E0E16919B146 +:106DA00D216981F8A60101E0FFF713FC2069F0E9E4 +:106DB00D3012491C42F10002C0E900127CBD70B5D1 +:106DC00D354CA07900074AD5A078002847D1206915 +:106DD00D90F8E400FE2800D1FFDF2069FE21002598 +:106DE00D80F8E41090F87D10192906D180F8A7508D +:106DF00D00F0CCFF206980F87D50206990F87C1060 +:106E000D1F2902D0272921D119E090F87D0002F029 +:106E100D70FA78B120692621012380F87C1090F852 +:106E200D7D200B21703002F07CFA78B92A20FFF713 +:106E300DE3FB0BE02169202081F87C0006E00121B5 +:106E400D80F8A51180F87C5080F8A250206990F848 +:106E500D7F10082903D10221217080F8E41059E434 +:106E600D10B50D4C216991F8B0210AB991F8642043 +:106E700D81F8642091F8B1210AB991F8652081F863 +:106E800D652010B10020FFF7B7FB206902F0D4FD9B +:106E900D002809D0206901E0F8000020BDE810406D +:106EA00D00F5F77102F020BE10BD70B5FC4C064622 +:106EB00D0D46206990F8E400FE2800D0FFDF22691E +:106EC00D002082F8E46015B1A2F8A40022E422F8B3 +:106ED00D9E0F012010711DE470B5F14C01230021AE +:106EE00D206990F87C20703002F01BFA002869D0E0 +:106EF00D206990F8BA1111B190F8BB1139B190F821 +:106F000DC41100295DD090F8C51111B359E090F866 +:106F100D7D1024291BD090F87C10242917D0002334 +:106F200D00F5D87200F5DD7102F058FD21690020E1 +:106F300D81F8BA0101461420FFF7B7FF216901F16D +:106F400D3000C28A21F8E62F408B48803FE00123B4 +:106F500DE6E790F87D2001230B21703002F0E1F976 +:106F600D78BB206990F8640000F0FBFE05462069AF +:106F700D90F8650000F0F5FE0646206990F8C61100 +:106F800D284600F0E0FE50B1206990F8C711304658 +:106F900D00F0D9FE18B10020FFF72EFB11E020699B +:106FA00D0123032190F87D20703002F0BAF940B929 +:106FB00D20690123022190F87D20703002F0B1F993 +:106FC00D08B1002080E400211620FFF76EFF01209C +:106FD00D7AE410B5F0BBB24C206990F87E10CA0768 +:106FE00D02D00121092051E08A070AD501210C2088 +:106FF00DFFF75BFF206910F8AA1F41F00101017036 +:1070000D46E04A0702D5012113203FE00A0705D5C6 +:1070100D10F8E11F41710121072037E011F0300F09 +:1070200D3AD090F8BB11A9B990F8BA11D9B190F82E +:1070300D7D1024292ED090F87C1024292AD00023ED +:1070400D00F5D87200F5DD7102F0C8FC216911F868 +:1070500D7E0F00E020E020F0200040F010000870CE +:1070600D002081F83C01206990F87E10C90613D5E7 +:1070700D02F0E2FCFFF7E1FA216901F13000C28A6A +:1070800D21F8E62F408B488001211520FFF70DFFD9 +:1070900D012010BD0123D3E7002010BD70B5804C39 +:1070A00D206990F8E410FE2978D1A178002975D1D6 +:1070B00D90F87F2001231946703002F032F9002834 +:1070C00D6CD1206990F8901149B10021A0F89C1065 +:1070D00D90F8911180F8E610002102205BE090F805 +:1070E00D7D2001230421703002F01BF90546FFF7C6 +:1070F00D70FF002852D1284600F089FF00284DD19D +:1071000D20690123002190F87C20703002F009F9EC +:1071100D78B120690123042190F87D20703002F0B0 +:1071200D00F930B9206990F8960010B100211220B5 +:1071300D31E0206990F87C200A2A0DD0002D2DD148 +:1071400D01230021703002F0ECF878B1206990F83D +:1071500DAC1104290AD105E010F8E21F01710021DC +:1071600D072018E090F8AA00800718D0FFF7B4FEAA +:1071700D002813D120690123002190F87C20703064 +:1071800D02F0CFF8002809D0206990F8A40100285A +:1071900D04D00021FF20BDE8704086E609E0002103 +:1071A00D0C20FFF782FE206910F8AA1F41F00101A3 +:1071B00D017043E43EB505466846FDF7BDFE00B9D6 +:1071C00DFFDF222200210098F6F7DDF80321009859 +:1071D00D02F0FFFA0098017821F0100101702946A4 +:1071E00D02F01DFB2E4C0D2D40D00BDCA5F1020540 +:1071F00D0B2D19D2DFE805F01F184719191F185666 +:1072000D18192400152D5ED008DC112D25D0122D56 +:1072100D0BD0132D09D0142D06D154E0162D29D0E5 +:1072200D172D69D0FF2D73D0FFDFFDF79AFE0028D3 +:1072300D00D1FFDF3EBD2169009891F8E61017E0FF +:1072400DE26800981178017191884171090A817184 +:1072500D5188C171090A0172E7E70321009802F014 +:1072600DA6FB0621009802F0A6FBDEE7009806219A +:1072700D0171DAE70098216991F8C621027191F840 +:1072800DC7114171D1E72169009801F5887102F0AC +:1072900D28FB21690098DC3102F028FBC5E70000CE +:1072A00DF8000020F849D1E90001CDE9010120697C +:1072B00D01A990F8B00000F025008DF804000098A9 +:1072C00D02F048FBB1E72069B0F84810009802F0D1 +:1072D00D17FB2069B0F8E810009802F015FB206943 +:1072E00DB0F84410009802F013FB2069B0F8E610D6 +:1072F00D009802F011FB98E7216991F8C40100286C +:1073000D0098B9D111F8642F02714978B9E7FFE7F8 +:1073100D206990F8A721D0F8A811009802F08DFAF5 +:1073200D83E7DA4810B5006990F8821041B990F8FA +:1073300D7D2001230621703001F0F3FF002800D0DD +:1073400D012010BD70B5D14D286990F8801039B16C +:1073500D012905D0022906D0032904D0FFDF0AE454 +:1073600DB0F8F41037E090F87F10082936D0B0F857 +:1073700D9810B0F89A2000248B1C9A4206D3511A0B +:1073800D891E0C04240C01D0641EA4B290F8961032 +:1073900D39B190F87C2001230921703001F0C1FF33 +:1073A00D40B3FFF7BEFF78B129690020B1F89020F6 +:1073B00DB1F88E108B1C9A4203D3501A801E00D048 +:1073C00D401EA04200D284B20CB1641EA4B2286942 +:1073D00DB0F8F4102144A0F8F01040E5B0F8981082 +:1073E00D0329BDD330F8701F428D1144491CA0F8FC +:1073F00D801034E50024EAE770B50C4605464FF4DD +:1074000D087200212046F5F7BEFF258027E5F8F725 +:1074100D5FBF2DE9F0410D4607460621F8F74EFEF8 +:1074200D041E3ED094F8CC010026B8B16E70072032 +:1074300D28700DE0268484F8CC61D4F8CE01C5F80F +:1074400D0200D4F8D201C5F80600B4F8D60168815F +:1074500D94F8CC010028EDD1AE70B6E094F8D801C7 +:1074600D90B394F8D8010B2813D00C2801D0FFDF6E +:1074700DABE02088F8F755FF0746F8F712FC78B90E +:1074800D6E700C20287094F8DA01A8702088A880FE +:1074900D14E02088F8F745FF0746F8F702FC10B115 +:1074A00D0020BDE8F0816E700B20287094F8DA0191 +:1074B00DA8702088A88094F8DE01A87184F8D8619E +:1074C00D3846F8F7E8FB80E0FFE794F80E0230B19C +:1074D00D6E700E20287084F80E626F8075E094F83F +:1074E00DE00180B16E700820287020886880D4F883 +:1074F00DE4116960D4F8E811A960B4F8EC01A88131 +:1075000D84F8E06161E094F8080270B16E701620A5 +:1075100D287005E084F80862D4F80A02C5F8020064 +:1075200D94F808020028F5D14FE094F8EE01B0B1BF +:1075300D6E70122028700DE084F8EE61D4F8F00121 +:1075400DC5F80200D4F8F401C5F80600D4F8F80126 +:1075500DC5F80A0094F8EE010028EDD135E094F855 +:1075600DFC0180B16E701820287084F8FC61D4F88D +:1075700DFE01C5F80200D4F80202C5F80600B4F801 +:1075800D0602688121E094F8100240B1192028709C +:1075900D84F81062D4F81202C5F8020015E094F8D0 +:1075A00D160200283FF47DAF6E701320287008E09E +:1075B00D84F81662D4F81802C5F80200B4F81C025B +:1075C00DE88094F816020028F2D1012069E72F48CF +:1075D00D0021C16101620846704730B52B4D0C4644 +:1075E00DE860FFF7F4FF00B1FFDF2C7130BD002123 +:1075F00D80F87C1080F87D1080F8801090F8FE10D7 +:1076000D09B1022100E00321FEF76BBB2DE9F0412A +:1076100D1E4C0546206909B1002104E0B0F80611A1 +:1076200DB0F8F6201144A0F8061190F8901139B970 +:1076300D90F87F2001231946703001F072FE30B1B1 +:1076400D206930F89C1FB0F85A2011440180206940 +:1076500D90F8A23033B1B0F89E10B0F8F620114476 +:1076600DA0F89E1090F9A670002F06DDB0F8A410BA +:1076700DB0F8F6201144A0F8A41001213D263DB12B +:1076800D80F88D6018E00000A0B20100F800002025 +:1076900D2278022A0AD0012A11D0A2782AB380F8C2 +:1076A00D8C1012F0140F0DD01E2113E090F8E6206F +:1076B00D062A3CD016223AE080F88C1044E090F86F +:1076C00D922134E0110702D580F88D603CE09106DF +:1076D00D03D5232180F88D1036E0900700D1FFDF10 +:1076E00D21692A2081F88D002AE02BB1B0F89E2067 +:1076F00DB0F8A0309A4210D2002F05DDB0F8A420CA +:1077000DB0F8A0309A4208D2B0F89C30B0F89A2068 +:1077100D934204D390F890310BB1222207E090F8F8 +:1077200D80303BB1B0F89830934209D3082280F8ED +:1077300D8D20C1E7B0F89820062A01D33E22F6E746 +:1077400D206990F88C1019B12069BDE8F0414EE721 +:1077500DBDE8F0410021FEF7C4BA2DE9F047FF4C1A +:1077600D81460D4620690088F8F7EDFD060000D131 +:1077700DFFDFA0782843A070A0794FF000058006A8 +:1077800D206904D5A0F8985080F8045103E030F832 +:1077900D981F491C0180FFF7C4FD012740B3E08805 +:1077A00D000506D5206990F8821011B1A0F88E5011 +:1077B00D1EE02069B0F88E10491C89B2A0F88E1019 +:1077C00DB0F890208A4201D3531A00E00023B4F898 +:1077D00D08C00CF1050C634501D880F896709142F4 +:1077E00D06D3A0F88E5080F80E722079F3F7DCFBEB +:1077F00DA0794FF0020810F0600F0ED0206990F8BC +:1078000D801011B1032908D102E080F8807001E0E9 +:1078100D80F880800121FEF764FA206990F88010CD +:1078200D012904D1E188C90501D580F88080B9F11D +:1078300D000F71D1E188890502D5A0F8185104E037 +:1078400DB0F81811491CA0F8181100F0A7FBFEF7AD +:1078500D59FDFFF723FC00F0B2FD0028206902D08E +:1078600DA0F8F85003E030F8F81F491C018000F033 +:1078700DA9FD38B1206990F80411022907D8491CD7 +:1078800D80F80411206990F80401022804D92069B8 +:1078900D20F8F85F4580057320690123002190F8D9 +:1078A00D7D20703001F03DFD20B9206990F87D00FC +:1078B00D0C286AD120690123002190F87C207030BA +:1078C00D01F02FFD48B320690123002190F87F209E +:1078D00D703001F026FD00B3206990F88010022968 +:1078E00D53D190F80401C0B93046F7F7AAFFA0B103 +:1078F00D216991F8E400FE2847D1B1F8F200012882 +:1079000D43D981F8FD70B1F89A20B1F89800931E13 +:1079100D984203DB012004E043E036E0101A401EDC +:1079200D80B2B1F8F82023899A4201D3012202E0F6 +:1079300D9A1A521C92B2904200D91046012801D1D8 +:1079400D81F8FD5091F86F206AB98A6E5AB1B1F87D +:1079500D9420B1F87030D21A12B2002A03DD904291 +:1079600D00DB104680B291F8892192B1B1F8FA206E +:1079700DB1F88A118A4201D3012102E0891A491C0A +:1079800D89B2884205D9084603E02169012081F8B2 +:1079900DFD502169B1F870201044A1F8F400FFF7F3 +:1079A00DD1FCE088C0F340214846FFF72FFE206947 +:1079B00D80F8FE50BDE8F047FDF7F6BA674902467C +:1079C00D8878CB78184312D10846006942B189797D +:1079D00D090703D590F87F00082808D001207047CB +:1079E00DB0F84C10028E914201D8FEF7C6B80020B7 +:1079F00D704770B5594C05460E46E0882843E08027 +:107A000DA80703D5E80700D0FFDF6661EA074FF04E +:107A100D00014FF001001AD0A661F278062A02D0BB +:107A200D0B2A14D10AE0226992F87D30172B0ED162 +:107A300D0023E2E92E3302F8370C08E0226992F8B0 +:107A400D7D30112B03D182F8811082F8A800AA078E +:107A500D18D56269D278052A02D00B2A12D10AE014 +:107A600D216991F87D20152A0CD10022E1E93022FF +:107A700D01F83E0C06E0206990F87D20102A01D116 +:107A800D80F88210280601D50820E07067E42DE902 +:107A900DF84F324C00254FF00108E580A570E570D8 +:107AA00D4146257061F3070220619246814680F8B8 +:107AB00DFE800088F8F747FC070000D1FFDF206942 +:107AC00D0088FDF736FA20690088FDF75BFA20691A +:107AD00DB0F8F21071B190F8E410FE290FD190F8C2 +:107AE00D901189B190F87F2001231946703001F073 +:107AF00D18FC78B1206990F8E400FE2804D02069C4 +:107B000D90F8E400FFF756FB206990F8FF1089B15B +:107B100D258118E02069A0F89C5090F8911180F80B +:107B200DE61000210220FFF7C0F9206980F8FD5012 +:107B300D0220E7E790F8CC1119B9018C82889142A7 +:107B400D00D881882181B0F8F610491E8EB2B0F8A8 +:107B500DF8103144A0F8F81002E00000F800002001 +:107B600D90F8FC1021B1A0F8FA5080F8FC5004E018 +:107B700DB0F8FA103144A0F8FA1030F8981F3144DB +:107B800D0180FFF7CEFB20B1206930F88E1F314404 +:107B900D01802069B0F8F210012902D8491CA0F823 +:107BA00DF2100EB180F8045190F8FD10A1B1B0F8AB +:107BB00DF800218988420FD23846F7F742FE58B1B6 +:107BC00D206990F8891139B1B0F8FA10B0F88A012E +:107BD00D814201D300F0F9FB206980F8FD5090F847 +:107BE00D7D100B2901D00C2916D1B0F87020B0F8FA +:107BF00DAE31D21A12B2002A0EDBD0F8B01181606C +:107C000D90F8B4110173032101F04EFA206980F848 +:107C100D7D5080F8B28026E0242910D1B0F8701084 +:107C200DB0F8AE21891A09B2002908DB90F8C40119 +:107C300DFFF716F9206900F87D5F857613E090F85F +:107C400D7C10242901D025290DD1B0F87010B0F881 +:107C500DAE01081A00B2002805DB0120FFF700F97C +:107C600D206980F87C5020690146B0F8F62070300C +:107C700D01F0C8FA206990F8891109B1A0F8FA50FD +:107C800DF6480090F64BF74A4946504600F0DEFAAA +:107C900D216A11B16078FCF74DFE206901230521A1 +:107CA00D90F87D20703001F03CFB002803D0BDE83A +:107CB00DF84F00F038BABDE8F88F00F045BBEA493F +:107CC00DC8617047E848C069002800D0012070479E +:107CD00DE54A50701162704710B50446B0F8B421F2 +:107CE00D4388B0F8B611B0F8B8019A4205D1A3880F +:107CF00D994202D1E38898420FD02388A4F8D0315D +:107D000DA4F8D221A4F8D411A4F8D601012084F846 +:107D100DCC01D5480079F3F747F90221204601F04F +:107D200DC3F9002004F87D0F0320E07010BD401A48 +:107D300D00B247F6FE71884201DC002801DC01200B +:107D400D704700207047012802D0022805D102E0BB +:107D500D012904D001E0022901D000207047012043 +:107D600D704710B5012804D0022804D0FFDF20464B +:107D700D10BD0124FBE70224F9E7BB48002100698F +:107D800D20F8A41F8178491C81707047B64800B552 +:107D900D016911F8A60F401E40B20870002800DAE4 +:107DA00DFFDF00BDB0482721006980F87C1000215D +:107DB00D80F8A411704710B5AB4C206990F8AC1148 +:107DC00D042916D190F87C2001230021703001F098 +:107DD00DA8FA00B9FFDF206990F8AA10890703D42B +:107DE00D062180F87C1004E0002180F8A21080F8B4 +:107DF00DAC11206990F87E00800707D5FFF7C6FF0C +:107E000D206910F87E1F21F00201017010BD964906 +:107E100D10B5096991F87C200A2A09D191F8E22060 +:107E200D824205D1002081F87C0081F8A20010BDAE +:107E300D91F87E20130706D522F0080081F87E0008 +:107E400DBDE81040A2E7FF2801D0FFDF10BDBDE85F +:107E500D1040A7E710B5844C206910F8B01F41F011 +:107E600D04010170A06901F0A4FD162806D1206956 +:107E700D90F87C00202802D0262805D010BDA069DE +:107E800D01F09BFDFEF7B8FB2169002081F87C0015 +:107E900D81F8A20010BDF8B5734C01230A212069A9 +:107EA00D90F87C20703001F03CFA38B3A06901F0F5 +:107EB00D3FFDC8B1A06901F035FD0746A06901F08D +:107EC00D35FD0646A06901F02BFD0546A06901F0C0 +:107ED00D2BFD01460097206933462A46303001F0CC +:107EE00D8BFD206901F0A8FD2169002081F8A20019 +:107EF00D81F87C00BDE8F840FEF79FBBA07840F00C +:107F000D0100A070F8BD10B5574C01230021206968 +:107F100D90F87D20703001F004FA30B1FFF72DFF9D +:107F200D2169102081F87D0010BD206901230521F4 +:107F300D90F87D20703001F0F4F908B1082000E0D0 +:107F400D0120A07010BD70B5474C012300212069A0 +:107F500D90F87D20703001F0E4F9012588B1A06919 +:107F600D01F0A8FC2169A1F8AE01B1F87010FFF77E +:107F700DDEFE40B12069282180F88D1080F88C50EC +:107F800D84E5A57082E52169A06901F5D87101F03C +:107F900D8CFC21690B2081F87D0077E510B5FEF78B +:107FA00D0EFFFEF70CFE304CA079400708D5A078E7 +:107FB00D30B9206990F87F00072801D10120207089 +:107FC00DFEF73EFAA079C00609D5A07838B9206928 +:107FD00D90F87D100B2902D10C2180F87D10E078EE +:107FE00D00070ED520690123052190F87D20703002 +:107FF00D01F097F930B10820A0702169002081F8B7 +:1080000DD80110BDBDE81040002000F016BB10B522 +:1080100D154C216991F87D2040B3102A06D0142A01 +:1080200D07D0152A23D01B2A35D123E001210B209F +:1080300D22E0FBF769FB0C2820D32069082100F50D +:1080400D8870FBF765FB28B120690421DC30FBF754 +:1080500D5FFB00B9FFDF012104200DE05B7701001C +:1080600DBD790100F3790100F800002008E000F06F +:1080700D17F803E001210620FEF717FF012010BDC0 +:1080800D212A08D191F8970038B991F8C40110B19F +:1080900D91F8C50108B1002010BD01211720EBE7B3 +:1080A00D70B5184C0025206990F8931101290AD05C +:1080B00D022925D190F8A810A9B1062180F8E61063 +:1080C00D0121022017E090F8D811002918D100F1F4 +:1080D00DC80300F58471002200F5CA7001F0C1F8E3 +:1080E00D0121052007E090F8B000400701D51120CF +:1080F00D00E00D200121FEF7D8FE206980F8935194 +:1081000DC4E40000F8000020F9480078002800D0F1 +:1081100D0C20704710B50446FFF7F6FF00B1FFDFE6 +:1081200DF348047210BDF2490120C871704770B553 +:1081300D0C460546082B01D0194600E004211046D7 +:1081400D01F075F9844200D220460DB1001D80B2B8 +:1081500DC0B270BD70B5E64934314C6804F170059C +:1081600D60B1628F218F94F86530A87CFFF7DFFF37 +:1081700D94F86510BDE87040FCF79EB8FF2094F8A8 +:1081800D6410F7E72DE9F0478146D948343044684B +:1081900D002004F17005628F218F94F86530FFF790 +:1081A00DC6FFD34F0646D34878620120FFF7D2FFB2 +:1081B00DA87C4FF0000840B305F15801CE4891E876 +:1081C00D0E1000F1080A8AE80E10A96EC0F82110F1 +:1081D00DE96EC0F82510FE38FCF743FBC6480121B7 +:1081E00D08300176D5E91412C0E90412A0F58372A6 +:1081F00D796AFBF728FF94F8650000F0A7FB0246AB +:1082000D31460120FBF72DFF04E0786AFCF729FBCE +:1082100DFBF74BFFB9F1000F03D141469620FCF758 +:1082200D4CFB94F8642001210020FCF706FC94F827 +:1082300D2C00012801D1FCF7DFFB02203870FCF780 +:1082400D61FD002800D0FFDFBDE8F0872DE9F04388 +:1082500DA74D87B0804628780E9F1C461646894646 +:1082600D10B90EB104B107B9FFDFEF61C5E90564BF +:1082700D0020C5E90D89E871A871E870A870287112 +:1082800D9B4F6871A8813437E8817E68344636F893 +:1082900D700BF8F758F8E8622088F8F742F8286371 +:1082A00DFCF714F894F96700FCF7CEF804F112000E +:1082B00DFCF7B9FA04F10E00FCF7CCF80120FCF73D +:1082C00DCDFA18228D496846F5F733F88C4804909D +:1082D00D6846FCF7B7FAF07EFCF7C6F8FCF7B8FA7B +:1082E00D94F86F0078B9A06E68B1B08C318888426F +:1082F00D09D1B4F86C1001220844B08494F86E00D2 +:1083000DA16EF9F708FE628F218F94F86530B07C6D +:1083100DFFF70DFF94F865402146FBF7CDFF786818 +:1083200D90F8880108B1FCF74FF821460120FCF7C1 +:1083300D54F97868D0F80001FCF797FA0120FFF79F +:1083400D21FF07B0BDE8F083694800B50078022829 +:1083500D00D0FFDF00BD664810B534304468FCF72F +:1083600DFBFAFCF7DAFAFCF729FAFCF762FAFBF7ED +:1083700D9CFE94F82C00012801D1FCF733FB94F8F6 +:1083800D6F0038B9A06E28B1002294F86E00114626 +:1083900DF9F7C1FD564CE08900F0E2FAE269A179E6 +:1083A00DA07890470020207010BD514810B500787E +:1083B00D022800D0FFDFBDE81040CCE7CBE74C48EA +:1083C00D007970474A48C078704749490120487183 +:1083D00D70472DE9FC474648454E3430A0F114074F +:1083E00D44684FF0000A254694F875004FF00108D7 +:1083F00D703458B3012868D002286AD0032876D08B +:1084000DFFDF316AB1460826087820F008000870B1 +:1084100DA37906EAC303184320F004000870E3793A +:1084200D042606EA8303184320F0100008706779CC +:1084300DD9F82C00F7F715FA0646FCF7C8FD022F00 +:1084400D67D0012F65D0032F66D068E000F094FA55 +:1084500DAA8E0146104600F0EAFF298E814200D215 +:1084600D08464C21ADF8040048533846FCF78DFD05 +:1084700D48B14FF48060316A00F077FA03206071E3 +:1084800D84F80380BDE76A4601A9F06A00F05CFA42 +:1084900D306210B194F8371029B13846FCF746FD1B +:1084A00D84F80580ADE79DF8001031B9A0F800A063 +:1084B00D80F802A0012101F08CF9BDF80410306A9A +:1084C00D01F07DFA022060719BE73846FCF72EFD26 +:1084D00D97E7B5F84C00ADF804006A4601A9F06ABB +:1084E00D00F032FA306200288BD1FFDF89E709E016 +:1084F00D1C010020780B0020780D0020A8B201008F +:1085000D1B5D01003846FCF740FD0028BAD1FFDFA6 +:1085100D77E7B04301D002E00EB1012100E0002168 +:1085200DD9F820004E46027842EA01110170617CB3 +:1085300D51B36179012927D004F15801F7488EC94B +:1085400D00F1080989E88E00A16EC0F82110E16ED6 +:1085500DC0F82510FE38FCF784F9F048083080F893 +:1085600D18A0D4E91212C0E90412A0F58371326A81 +:1085700DFBF769FD95F8640000F0E8F90246FB2170 +:1085800D0020FBF76EFD03E0FCF76BF9FBF78DFDAB +:1085900D012195F865200846FCF74FFA86F804800E +:1085A00D316A0A8832828978B17486F80080FCF7C6 +:1085B00DB5FB002800D0FFDFBDE8FC8770B5D84CB7 +:1085C00D054639B9012D05D1E078401CC0B2E070E7 +:1085D00D012820D8A16928468847E0B16179D148A2 +:1085E00D31B1012D04D1417811B90178C90612D5E7 +:1085F00DA17981B98DB9CA4910310978CA0602D459 +:1086000D0078C00607D5A08928B9A06A28B9608965 +:1086100D18B1C80601D4012070BD002070BD10B581 +:1086200DBF4CA06A00B9FFDF6289D4E90910D21CE2 +:1086300DF4F77FFEA06A606210BD2DE9F0470600D9 +:1086400DB748B74D00F134004468686A04F170040E +:1086500D477801D0012E03D1296B02F0EDF8687037 +:1086600D68784FF000084FF0010938B1012816D095 +:1086700D02282FD0032844D0FFDFE5E5012E30D0AE +:1086800DFFF7CDFF39460122286BF7F75BF926E09E +:1086900D84F8078030E000BF84F807902CE0012EAD +:1086A00D08D0FFF7BCFF39460022286BF7F74AF9CF +:1086B00D022EE2D0D4E91401401C41F10001C4E9BD +:1086C00D1401E079012802D084F80790BCE584F804 +:1086D00D0780B9E5012E04D0286BF7F7B7FA022E03 +:1086E00DCBD0D4E91401401C41F10001C4E91401BF +:1086F00DE0790128D0D1CBE7287ABDE8F047F2F731 +:1087000D53BC012EB9D0286BF7F7A0FAF4E770B57A +:1087100D8349834A343100264C68516A01257034EF +:1087200D0B7803F00303012B14D0022B12D0032B73 +:1087300D03D0907940F0040023E0A570D08940F477 +:1087400D0060D081012000F010F91CE0E67170BDD1 +:1087500DE57170BD4978B1B1D38943F40063D3811C +:1087600D936A002BF5D0FB2908D8D17921B1BDE84A +:1087700D7040802000F0F4B8057070BD907940F025 +:1087800D1000907170BDE0790128E1D1DEE770B580 +:1087900D6348634D3430446828787034012800D024 +:1087A00DFFDFA07838B10020A0700146042000F052 +:1087B00DDCF801202071296A0878C043800705D1B3 +:1087C00DA889400502D5022000F0CFF80121002034 +:1087D00DFFF7F4FE10B1BDE87040BCE5BDE8704098 +:1087E00D0020CFE42DE9F84F4D4F4D4C3437002686 +:1087F00D7D6882468DF8006020787035022800D0A3 +:1088000DFFDFE08940F40070E0810020FFF7A2FC5B +:1088100DA87CBAF1000F5BD0FBF76AFCFBF75AFCA2 +:1088200D4FF0010968B9A87C58B1606A417841B12F +:1088300D0078E979C0F3C000884202D184F8029033 +:1088400D59E0606A4178618121B1206BF7F734F806 +:1088500DA06200E0A662E089B84640F02000E08109 +:1088600DE670786800F17007064690F82C00012834 +:1088700D16D1FCF7B7F83946304600F010FD78B147 +:1088800DD8F804003188A0F80A12397A80F80C1251 +:1088900D797A80F80D1280F80892207AF2F784FB2D +:1088A00D606AA9790078C0F38000884205D000F095 +:1088B00D94F8E08940F48070E081606AE97900788D +:1088C00DC0F3C00088420AD16846FFF720FF06E0DA +:1088D00D08B1FBF73EFCE08940F04000E0815146D5 +:1088E00D0120FFF76BFE00289DF8000007D010B1A6 +:1088F00D0020FFF7A2FEFFF72EFDBDE8F88F10B1A7 +:1089000D0120FFF79AFEFFF764FD9DF80000002897 +:1089100DF3D00220FFF791FEEFE70000780D002065 +:1089200D1C010020780B002070B5064654480D46FA +:1089300D4468FBF773FC034694F8642029463046DF +:1089400DBDE87040FDF706BAF6F7C5BE00B50128C3 +:1089500D02D0022802D0FFDF002000BD012000BDA3 +:1089600D474A0021343A52691047454A343A9389AF +:1089700D0343938152691047414810B5446804F18F +:1089800D7001087B24280ED0497B24290BD01F2889 +:1089900D0CD020280AD0222912D094F86400042883 +:1089A00D00D1082010BD94F8B01106E0222907D09F +:1089B00D94F8C60100F04FF8014694F8640008E001 +:1089C00D94F8C60114F85D1F084000F044F8014604 +:1089D00DE079BDE8104000F048B870B5284844680B +:1089E00D94F875007034002832D0022810D1244D2F +:1089F00D343DE86AF6F79BFE00B9FFDFD4E91201BA +:108A000D401C41F10001C4E91201287AF2F7CCFAB9 +:108A100D00256571207920B1257100211020FFF707 +:108A200DA4FFE07878B1E570FCF7BEFA00B9FFDF7E +:108A300D00210820FFF799FFD4E91201401C41F1F4 +:108A400D0001C4E91201A079012802D00120A07112 +:108A500D70BDA57170BDC10701D0012070478007A1 +:108A600D01D50220704700207047002904D001284D +:108A700D03D0012901D0022070470120704700006A +:108A800D500100202DE9F0410F4606460024FE4D11 +:108A900D0FE000BF05EBC40090F85311B14206D1B1 +:108AA00D0622394600F5AA70F4F716FC38B1641C9D +:108AB00DE4B22878A042EDD81020BDE8F081204620 +:108AC00DFBE7F0B50746F04816460478621C0270C5 +:108AD00D00EBC4050868C5F854018888A5F858014D +:108AE00D102C00D3FFDF85F8537185F85A612046AD +:108AF00DF0BD70B5054600F017FA10281CD1E24CF8 +:108B000D2078401EC0B22070A84215D004EBC002E0 +:108B100D04EBC50102F58070D2F85321C1F8532141 +:108B200DD0F85700C1F85701207800F0FDF9102852 +:108B300D02D0204480F8035170BD2DE9F047D24C8E +:108B400D0646A719A078401EC5B2A57097F80381F7 +:108B500DAE422AD004EB051A04EB06190AF1030103 +:108B600D09F103001022F4F7E4FB0AF1830109F186 +:108B700D83001022F4F7DDFB601905EB450290F838 +:108B800D031187F8031106EB460104EB420204EBD7 +:108B900D4101D2F80B31C1F80B31B2F80F21A1F818 +:108BA00D0F2190F83B0187F83B0104EBC80090F8CA +:108BB00D5A01C00703D14046BDE8F04799E7BDE82B +:108BC00DF087B1498A78824203D9084490F843016D +:108BD00D70470020704710B540F2D3120021AA480B +:108BE00DF4F7D1FB0822FF21A848F4F7CCFBA748E6 +:108BF00D00210C38417081704FF46171818010BD7E +:108C000D70B50D460646FFF73DFF9F4C102807D067 +:108C100D04EBC00191F85A11C90701D0012070BDB4 +:108C200D6178082910D2102808D004EBC00001216A +:108C300D80F85A116078401C6070EFE701222946D8 +:108C400D3046FFF73EFFF5E7002070BD70B58E4D45 +:108C500D2878401E44B20AE005EBC40090F85A0192 +:108C600DC00702D0E0B200F070F9641E64B2002CAF +:108C700DF2DA864900200C39887070BD82498A78F5 +:108C800D824203D901EB0010C01C704700207047D1 +:108C900D2DE9F047984691460C460546FFF7F2FE42 +:108CA00D0646102805D000F03FF9102801D01220FB +:108CB00D85E7754FB87808282AD2102E05D10022E5 +:108CC00D21462846FFF7FDFE0646BC781022601CA3 +:108CD00DB87007EB0415E81C494600F0B5FA05F12C +:108CE00D83001022414600F0AFFA1021404600F0FB +:108CF00D9CFA3C44102184F84301484604F59674CF +:108D000D00F093FAE07704F8296C0020E07356E741 +:108D100D072054E75C4810B58078401E44B204E04B +:108D200DE0B2FFF70AFF641E64B2002CF8DA10BD42 +:108D300D56490C394870704754480C384078704784 +:108D400D40B14AF2B811884204D850490C39888094 +:108D500D01207047002070474C480C3880887047C0 +:108D600D10B5FFF78FFE102803D000F0DDF81028A6 +:108D700D00D1082010BD44498A78824203D901EB05 +:108D800D001083307047002070473F4B10B59C7822 +:108D900D84420FD9184490F8030103EBC00090F8FA +:108DA00D53310B70D0F854111160B0F85801908008 +:108DB00D012010BD002010BD334A114491F803214C +:108DC00D32490C390A700268C1F806208088488142 +:108DD00D704770B52D4B0C3B5B7873B12A4B9C786B +:108DE00D5CB1451821460AB1D81C01E026488330F4 +:108DF00D2A46FBF794F8012070BD002070BD10B518 +:108E000DFBF7DBF818B1BDE81040FBF7E6B8FF2023 +:108E100D10BD1D498A78824209D9084490F8030192 +:108E200D01EBC00090F85A0100F0010070470020DE +:108E300D70472DE9F04100242546134E2CE02846BD +:108E400D00F072F88046FFF719FF06EBC50797F89B +:108E500D5A11C9071ED060B1B8F1100F05D006EB3D +:108E600D080191F83B11012903D0102100F0DDF923 +:108E700D80B10649204601F80480641C97F85321FF +:108E800D07F5AA71E4B203E0A80D002064010020EB +:108E900DFBF7B5FA6D1CEDB23078A842CFD80CE6D1 +:108EA00D012296E72E4A01EB410102EB41010268D6 +:108EB00DC1F80B218088A1F80F01704701461022DF +:108EC00D284800F0C1B92748704725498A78824261 +:108ED00D03D9084490F83B0108B1002070470120E8 +:108EE00D70472DE9F0410E460746154606213046DE +:108EF00D00F09BF91A4C58B1002004E02118401CD9 +:108F000D81F83B51C0B2A1788142F7D80120D4E558 +:108F100D31463846FFF724FF082803D0204480F857 +:108F200D3B51F3E70020C8E50D4910B5034600207D +:108F300D8A7806E00C1894F803419C4204D0401C3A +:108F400DC0B28242F6D8102010BD05494A78521E93 +:108F500D4A7001EBC001002281F85A21C9E50000D9 +:108F600DA80D00207B0F002000F00101400800F04B +:108F700D01021144400800F001021144400800F0C4 +:108F800D01021144400800F001021144400800F0B4 +:108F900D01021144400800F00102114401EB5000A0 +:108FA00D704710B500240485848DDB004C43B3FB62 +:108FB00DF2F394FBF2F45B1C84859BB203FB02F489 +:108FC00D4385B4F5C84F01DD5B1E43854FF4FA436D +:108FD00DB3FBF2F35B1C0386438C02EBC3035B1EF6 +:108FE00DB3FBF2F30384C38B4B43B3FBF2F1C183A9 +:108FF00D10BD70B50546087B0E4600F01F000873C6 +:1090000D0020687604463019007AFFF7ADFF291964 +:1090100D641C0875697EE4B208446876052CF2D3A9 +:1090200DC0B2252800D9FFDF70BD0023C383428461 +:1090300D01EBC202521EB2FBF1F101847047F0B593 +:1090400D6FF01F02010C02EA90261F25A1F5AA4020 +:1090500D54380DD0A1F5AA40553809D0A1F52850A6 +:1090600DAA3805D0A1F52A40AA3801D0012000E088 +:1090700D002000221346144682EA0107FF431F43D6 +:1090800D7F1C0FD006F00107520842EAC73205F0E7 +:1090900D01075B0876086D08641C43EAC733162C7C +:1090A00DEAD3F0BD0020F0BD2DE9F04101260446C4 +:1090B00D002500F1700751B1012974D0022971D03A +:1090C00D03296CD101463846BDE8F04191E7802275 +:1090D00D00213846F4F757F9BD71FD713D737D736D +:1090E00DFD733D747D71BD76FD76212087F84000BE +:1090F00D412087F84100FE2087F8740027887022F0 +:1091000D00212046F4F73FF9278084F8646084F845 +:1091100D6560282084F8660004F1300000210746C0 +:1091200D00F071FC1B21F9833984A4F85210A4F8C6 +:1091300D54104FF4A470A4F85600A4F858006673A8 +:1091400D4FF448606080A4F8F050A4F8F250A4F8F1 +:1091500DF450A4F8F650A4F8F850A4F8FA5084F896 +:1091600DFD5084F8FF50A4F8065184F80451A4F87A +:1091700D1851A4F81A5184F8BA5184F8BB5184F8E7 +:1091800DC45184F8C55184F8895184F8905184F8FC +:1091900D935184F8AC51C4F8A451C4F8A851BDE85A +:1091A00DF08100E025E0A4F8065184F8FE506188B6 +:1091B00DFE480A460844B0FBF1F0A4F890004BF6C7 +:1091C00D8030A4F89200E3883846FFF7EAFE214686 +:1091D00D3846FFF70EFFFAF7F9F920B1D4F80E0073 +:1091E00DFFF72DFF10B184F88851D8E784F8886116 +:1091F00DD5E74188B4F8B831B4F8B4213846BDE8A4 +:1092000DF041CEE6437E0BB1252B01D912207047DC +:1092100D2AB14B7B2BB1012B05D01F2070470020AD +:1092200D704700F0EEB900F092B910B500231A4660 +:1092300D03E0845C2343521CD2B28A42F9D30BB1B2 +:1092400D002010BD012010BD30B5134606E0CC182E +:1092500DD51A14F8014C5B1E4455DBB2002BF6D128 +:1092600D30BD70B50E468CB0144601461D46102219 +:1092700D6846FFF7E9FF1022314604A8FFF7E4FF27 +:1092800D684600F059FD08A94FF0100228461CB1A0 +:1092900DFFF7DAFF0CB070BDF4F74BF8FAE738B50D +:1092A00D05460C466846FBF7B2FB002820D09DF919 +:1092B00D00002072E17E617294F90A100022411AB9 +:1092C00D00D5494295F82D308B4210DCFF2B0ED086 +:1092D00DE17A491CC9B2E17295F82E30994202D853 +:1092E00DA17A7F2903D1A0720020E07201221046DD +:1092F00D38BD0C2813D00B2811D00D280FD01F28E6 +:1093000D0DD020280BD0212809D0222807D02328C2 +:1093100D05D0242803D0262801D000207047012035 +:1093200D704710B5A2F10F030C2941D2DFE801F00F +:1093300D06080D1215181C40243E272EAAB337E03F +:1093400D072A37D0082A35D032E00C2A32D00B2A22 +:1093500D30D02DE00D2A2DD02AE00C2B2AD927E074 +:1093600D103A0B2A26D923E0032B23D990F8380085 +:1093700DF0B11B2A1ED91BE0062A1BD018E01C2AAF +:1093800D18D01D2A16D01E2A14D011E01F2A11D074 +:1093900D202A0FD0212A0DD0222A0BD0232A09D022 +:1093A00D242A07D0262A05D002E003E00E2A01D098 +:1093B00D002010BD012010BD2DE9F0410C460546E1 +:1093C00D40F23577866805E0F8F7F7FF3946F8F78C +:1093D00DC8FCA8602846F9F7A5F90028F4D08CB18F +:1093E00D3046A968F9F7EAFC00280BDD2044401E41 +:1093F00DB0FBF4F707FB04F13046F8F7B2FCA860B8 +:1094000D3846CCE60020CAE670B5044690420BD231 +:1094100D101B642800D2642025188D4205D8042124 +:1094200DF9F7FFFC08B1284670BD204670BD11F05C +:1094300D0C0F19D04A074FF41671002A03DA00BF3A +:1094400D4FF0100201E04FF0400201DA4FF09601AB +:1094500D01F5BC71A0EB0103884202D993FBF2F038 +:1094600D00E0002080B27047022904D06FF00D019A +:1094700D01EBD000F6E76FF00E0101EB9000F1E784 +:1094800D0844184498300AB1042100E00021084432 +:1094900D704701207047106808667047C10701D0FA +:1094A00D01207047810701D502207047400701D583 +:1094B00D08207047002070472DE9F04105461646FB +:1094C00D88460124084600F054FA0746404600F04D +:1094D00D52FA0346FFF7E2FF02463846FFF7DEFF7A +:1094E00D52EA000100D10024990700D10022B907EA +:1094F00D00D1002095F86410914200D10022327005 +:1095000D95F86510814200D10020707072B968B96C +:1095100D404600F032FAB5F87010401A00B247F626 +:1095200DFE71884201DC002800DC0024204636E66E +:1095300D10B540F6C4125410012903D0022902D0EF +:1095400DFFDF02E008B1104610BD204610BDF0B59A +:1095500D0C7C8B7BCD7B5C404B7C02886B4044EA62 +:1095600D0324467E62400023D5B2120A95FAA5F572 +:1095700D92FAA2F22D0E120E45EA022202EB02120F +:1095800D5B1C2244DBB292B2032BEDD36240252348 +:1095900DB2FBF3F403FB142301EBD304837603F046 +:1095A00D07070125247A05FA07F701E0FFDB05001F +:1095B00D3C4201D0C3761AE05643320C521CD2B253 +:1095C00D002403191B7D934213D300230E19367A01 +:1095D00D05FA03F73E4201D0521ED2B222B15B1CF6 +:1095E00DDBB2082BF4D306E003EBC401C1760020F7 +:1095F00DF0BDD21AD2B2641CE4B2052CE1D31F2007 +:1096000DF0BDF0B5837E0C7E012504FB02322523CF +:1096100DB2FBF3F403FB142201EBD204827602F0C9 +:1096200D0703247A05FA03F31C4201D0C2761EE02B +:1096300D437EB2FBF3F403FB1422521CD2B200237F +:1096400DC418247D944214D30024CE1896F80860D3 +:1096500D05FA04F73E4201D0521ED2B222B1641C6B +:1096600DE4B2082CF4D306E004EBC301C17600206C +:1096700DF0BD121BD2B25B1CDBB2052BE0D31F2059 +:1096800DF0BD000030B50546007801F00F0220F066 +:1096900D0F0010432870092912D2DFE801F00507E9 +:1096A00D05070509050B0F0006240BE00C2409E046 +:1096B00D222407E001240020E87003E00E2401E0DD +:1096C00D0024FFDF6C7030BD007800F00F00704794 +:1096D00D0A6840F8032F8988818070470A6840F82E +:1096E00D092F8988818070470278402322F040023B +:1096F00D03EA81110A4302707047027822F080025A +:1097000D42EAC1120270704770B514460E46054606 +:1097100D1F2A00D9FFDF2246314605F10900F3F774 +:1097200D08FEA41D6C7070BD70B514460E4605463E +:1097300D1F2A00D9FFDF2246314605F10900F3F754 +:1097400DF8FDA41D6C7070BD30B5017801F00F01EE +:1097500D032920D0052921D14578B0F81910B0F88A +:1097600D1B40B0F81730827D222D17D1062915D355 +:1097700D4FF44865A94211D8B4F5FA7F0ED26AB1FB +:1097800D082A0BD88A4209D28B4207D8B0F81D009F +:1097900DA84205D902E040780C2801D0002030BD48 +:1097A00D012030BD4078704700B5027801F0030309 +:1097B00D22F003021A430270012905D0022903D0B9 +:1097C00D032903D0FFDF00BD002100E0012141701E +:1097D00D00BD00B5027801F0030322F003021A4325 +:1097E00D0270012905D0022903D0032903D0FFDF20 +:1097F00D00BD002100E00121417000BD007800F0A6 +:1098000D03007047417841B1C078192803D2704ADE +:1098100D105C884201D1012070470020704730B59F +:1098200D01240546C170192902D26948445C02E041 +:1098300DFF2900D0FFDF6C7030BD70B514460E46A9 +:1098400D05461B2A00D9FFDF6C7022463146E81C05 +:1098500DBDE87040F3F76DBDB0F807007047B0F884 +:1098600D09007047B0F80B00704770B5B0F80720CD +:1098700DB0F80940B0F805300179951F40F67A46E9 +:1098800DB54210D8B4F5FA7F0DD261B108290AD8C6 +:1098900D914208D2934206D8B0F80B00B0F5486F4C +:1098A00D01D8012070BD002070BD42680A60007AA9 +:1098B00D08717047B0F80900704700797047426829 +:1098C00D0A6080684860704780890880704750F84A +:1098D00D0E2F0A60406848607047D0F81600086087 +:1098E00D70470A6842604968816070470968C160C5 +:1098F00D70470079704742680A6080684860704719 +:1099000D0171090A417170478171090AC17170476E +:1099100D0172090A417270478172090AC17270475A +:1099200D80887047C08870470089704740897047AC +:1099300D01891B290CD341894FF4A472914207D39D +:1099400D81881B2904D3C088904201D30120704720 +:1099500D002070470A68426049688160704701794C +:1099600D490704D04079400701D0012070470020FD +:1099700D70470079704740797047C08870470CB5C3 +:1099800D14A2D2E90012CDE900120179407901F05B +:1099900D070269461DF80220012A04D800F00700CD +:1099A00D085C012801D900200CBD01200CBD0171FE +:1099B00D704700797047417170474079704730B5F5 +:1099C00D0C460546FB2900D9FFDF6C7030BD000049 +:1099D00DC0B20100000101020102020310B58C8822 +:1099E00D0A894B88C988A0F84430A0F84810A0F81F +:1099F00D4640A0F84A2010BD10B5029C8181C2815D +:109A000D0382448210BD1B2202838282C281828125 +:109A100D42800281028042848284828300290AD19D +:109A200D4FF4A4714183C18241820182C180418181 +:109A300D8180C18401857047F0B5B0F84830818FC1 +:109A400D458EC48E8B4200D30B46B0F84A10B0F849 +:109A500D4020914200D20A464386C286068F478F28 +:109A600D00F130019E4200D21E46974200D21746A9 +:109A700D0E814F81AB4201D1A24201D0012400E001 +:109A800D0024B0F84420C38F068E858E9A4200D3F1 +:109A900D1A46B0F84670B0F842309F4200D23B46AD +:109AA00D90F85A70022F08D1964200D232469D424C +:109AB00D00D22B46002780F85A700A808B80B24264 +:109AC00D01D1AB4201D0012000E000202043F0BDC8 +:109AD00D508088899080C889D080088A1081488AF2 +:109AE00D508101201070704770B502884A80048E35 +:109AF00D8C80838ECB80428E0A81C58E4D81B0F8CD +:109B000D5660AE420BD1B0F85250954207D1B0F825 +:109B100D58509D4203D1B0F85430A34201D00123D7 +:109B200D00E000230B73A0F852204A89A0F85620BC +:109B300D8A88A0F85420CA88A0F8582001200870FF +:109B400D70BD70B50C46088E91F8641000F016F8D3 +:109B500DA18E0546A94200D20D46208F94F86510BE +:109B600D00F00CF8618F814200D20846014628466C +:109B700DBDE8704000221346FFF782BC11F00C0FB8 +:109B800D04D04FF4747101EB801006E0022902D06D +:109B900DC000703001E080003C3080B270470000A2 +:109BA00D2DE9F0410C4612490D68114A1149083250 +:109BB00D1160A0F12001312901D301200CE04128D1 +:109BC00D10D040CC0C4F94E80E0007EB8000241F02 +:109BD00D50F8807C3046B84720600548001D056070 +:109BE00DBDE8F081204601F0B9F8F5E70620704791 +:109BF00D1005024001000001DCB2010010B555480E +:109C000DF9F704FD00B1FFDF5248401CF9F7FEFCE7 +:109C100D002800D0FFDF10BD2DE9F14F4E4E82B070 +:109C200DD6F800B001274B48F9F7F8FCDFF824818E +:109C300D20B9002708F10100F9F706FD474C002572 +:109C400D4FF0030901206060C4F80051C4F80451BD +:109C500D029931602060DFF808A11BE0DAF80000FE +:109C600DC00617D50E2000F068F8EFF3108010F045 +:109C700D010072B600D001200090C4F80493D4F80E +:109C800D000120B9D4F8040108B901F071F8009869 +:109C900D00B962B6D4F8000118B9D4F8040100284F +:109CA00DDCD0D4F804010028CCD137B1C6F800B00F +:109CB00D08F10100F9F7B2FC11E008F10100F9F724 +:109CC00DADFC0028B6D1C4F80893C4F80451C4F80B +:109CD00D00510E2000F031F81E48F9F7B5FC0020B8 +:109CE00DBDE8FE8F2DE9F0438DB00D4606460024EC +:109CF00D0DF110090DF1200818E000BF04EB440729 +:109D000D102255F827106846F3F713FB05EB87076C +:109D100D102248467968F3F70CFB6846FFF77CFF85 +:109D200D10224146B868F3F704FB641CB442E5DB2E +:109D300D0DB00020BDE8F0836EE7002809DB00F0D0 +:109D400D1F02012191404009800000F1E020C0F880 +:109D500D801270476C01002004E5004000E00040D7 +:109D600D10ED00E0B64900200870704770B5B54D94 +:109D700D01232B60B44B1C68002CFCD0002407E0A1 +:109D800D0E6806601E68002EFCD0001D091D641CA7 +:109D900D9442F5D30020286018680028FCD070BDCF +:109DA00D70B5A74E0446A94D3078022800D0FFDFCC +:109DB00DAC4200D3FFDF7169A548012903D847F2F2 +:109DC00D3052944201DD03224271491C7161291BFD +:109DD00DC1609F49707800F030F9002800D1FFDF95 +:109DE00D70BD70B5964C0D466178884200D0FFDF8E +:109DF00D964E082D4BD2DFE805F04A041E2D4A4A37 +:109E000D4A382078022800D0FFDF03202070A07888 +:109E100D012801D020B108E0A06800F041FD04E068 +:109E200D04F1080007C8FFF7A1FF05202070BDE869 +:109E300D7040F8F7C0B9F8F7C0FA01466068F8F756 +:109E400DBDFFB04202D2616902290BD30320F9F79D +:109E500D0EFB12E0F8F7B1FA01466068F8F7AEFFB5 +:109E600DB042F3D2BDE870409AE7207802280AD0BC +:109E700D052806D0FFDF04202070BDE8704000F0FB +:109E800DD2B8022000E00320F9F7F1FAF3E7FFDF83 +:109E900D70BD70B50546F8F790FA694C6060207892 +:109EA00D012800D0FFDF6A490120087000200871E9 +:109EB00D04208D6048716548C8600220207060786C +:109EC00D00F0BBF8002800D1FFDF70BD10B55C4C71 +:109ED00D207838B90220F9F7E0FA18B90320F9F71C +:109EE00DDCFA08B1112010BD5A48F8F7E1F960709D +:109EF00D1F2804D0012020700020606110BD0320B8 +:109F000D10BD2DE9F0471446054600EB84000E46C2 +:109F100DA0F1040800F0D7FC07464FF0805001690E +:109F200D4F4306EB8401091FB14201D2012100E02C +:109F300D002189461CB10069B4EB900F02D90920AC +:109F400DBDE8F0872846E7F76FF990B9A84510D31B +:109F500DBD4205D2B84503D245EA0600800701D0BF +:109F600D1020EDE73046E7F75FF910B9B9F1000FB2 +:109F700D01D00F20E4E7384838490068884205D001 +:109F800D224631462846FFF7F1FE1AE0FFF79EFF05 +:109F900D0028D5D12A4800218560C0E9036481706D +:109FA00DF9F7DDFA08B12E4801E04AF2F870604386 +:109FB00D4FF47A7100F2E730B0FBF1F01830FFF793 +:109FC00D68FF0020BCE770B505464FF0805004696E +:109FD00D6C432046E7F728F908B10F2070BD00F05B +:109FE00D72FCA84201D8102070BD1B481B490068A7 +:109FF00D884203D0204600F053FC10E0FFF766FFC7 +:10A0000D0028F1D10E48012184608170F9F7A7FA7B +:10A0100D08B1144800E014481830FFF73AFF00204B +:10A0200D70BD00F053BE10B5054C6078F8F7A2F97D +:10A0300D00B9FFDF0020207010BDF8F7EFBB000066 +:10A0400D7001002004E5014000E40140105C0C00AB +:10A0500D8C0F0020E39D010058000020BEBAFECAFF +:10A0600D50280500645E0100A85B01007149096874 +:10A0700D0160002070476F49086000207047012182 +:10A0800D8A0720B1012804D042F20400704791677D +:10A0900D00E0D1670020704767490120086042F257 +:10A0A00D0600704708B50423634A1907103230B112 +:10A0B00DC1F80433106840F0010010600BE0106827 +:10A0C00D20F001001060C1F808330020C1F808012C +:10A0D00D5A4800680090002008BD011F0B2909D8BF +:10A0E00D554910310A6822F01E0242EA400008600C +:10A0F00D0020704742F205007047000100F18040DA +:10A1000DC0F8041900207047000100F18040C0F82C +:10A1100D081900207047000100F18040D0F80009B7 +:10A1200D086000207047012801D907207047444A74 +:10A1300D52F8200002680A4302600020704701288F +:10A1400D01D9072070473E4A52F8200002688A4321 +:10A1500D026000207047012801D907207047384A56 +:10A1600D52F8200000680860002070470200354951 +:10A1700D4FF0000003D0012A01D0072070470A607C +:10A1800D704708B54FF40072510510B1C1F80423A2 +:10A1900D08E0C1F808230020C1F8240127481C302D +:10A1A00D00680090002008BD08B58022D10510B1CF +:10A1B00DC1F8042308E0C1F808230020C1F81C01F0 +:10A1C00D1E48143000680090002008BD08B54FF4FB +:10A1D00D8072910510B1C1F8042308E0C1F808237D +:10A1E00D0020C1F8200115481830006800900020AB +:10A1F00D08BD10493831096801600020704770B5FD +:10A2000D4FF080450024C5F80841F9F7B4F910B9AD +:10A2100DF9F7BBF928B1C5F82441C5F81C41C5F8BB +:10A2200D20414FF0E020802180F800140121C0F87A +:10A2300D001170BD00040040000500400801004001 +:10A2400DA0B30100780500406249634B0A68634979 +:10A2500D9A42096801D1C1F31001016000207047D5 +:10A2600D5C495D4B0A685D49091D9A4201D1C0F3F5 +:10A2700D10000860002070475649574B0A6857492F +:10A2800D08319A4201D1C0F31000086000207047D8 +:10A2900D30B5504B504D1C6842F20803AC4202D011 +:10A2A00D142802D203E0112801D3184630BDC30093 +:10A2B00D4B481844C0F81015C0F81425002030BDC7 +:10A2C00D4449454B0A6842F209019A4202D00628D8 +:10A2D00D02D203E0042801D308467047404A012109 +:10A2E00D42F83010002070473A493B4B0A6842F261 +:10A2F00D09019A4202D0062802D203E0042801D3B4 +:10A3000D08467047364A012102EBC000416000202B +:10A3100D704770B52F4A304E314C156842F2090323 +:10A3200D04EB8002B54204D0062804D2C2F800180E +:10A3300D07E0042801D3184670BDC1F31000C2F820 +:10A3400D0008002070BD70B5224A234E244C1568BC +:10A3500D42F2090304EB8002B54204D0062804D270 +:10A3600DD2F8000807E0042801D3184670BDD2F8D2 +:10A3700D0008C0F310000860002070BD174910B52B +:10A3800D0831184808601120154A002102EBC0035E +:10A3900DC3F81015C3F81415401C1428F6D300206B +:10A3A00D06E0042804D302EB8003C3F8001807E08D +:10A3B00D02EB8003D3F80048C4F31004C3F800483F +:10A3C00D401C0628EDD310BD04490648083108602D +:10A3D00D7047000058000020BEBAFECA00F50140CB +:10A3E00D00F001400000FEFF814B1B6803B1984750 +:10A3F00DBFF34F8F7F4801687F4A01F4E06111433D +:10A4000D0160BFF34F8F00BFFDE710B5EFF3108074 +:10A4100D10F0010F72B601D0012400E0002400F00D +:10A4200DDDF850B1E6F7A4FFF7F761FDF8F7C1FFCE +:10A4300DF9F7E2FC71490020086004B962B600200A +:10A4400D10BD2DE9F0410C460546EFF3108010F0DC +:10A4500D010F72B601D0012600E0002600F0BEF813 +:10A4600D20B106B962B60820BDE8F08100F006FD06 +:10A4700DE6F782FF0246002001234709BF0007F1DE +:10A4800DE02700F01F01D7F80071CF40F9071BD06E +:10A4900D202803D222FA00F1C90727D141B20029A1 +:10A4A00D04DB01F1E02191F8001405E001F00F014A +:10A4B00D01F1E02191F8141D4909082916D203FA7A +:10A4C00D01F717F0EC0F11D0401C6428D5D3F9F724 +:10A4D00D71FC4B4A4B490020F9F7B4FC47494A48F7 +:10A4E00D08602046E6F7A7FE60B904E006B962B63B +:10A4F00D41F20100B8E73E4804602DB12846E6F769 +:10A5000DE7FE18B1102428E0404D19E02878022804 +:10A5100D02D94FF4805420E007240028687801D038 +:10A5200DD8B908E0C8B1202817D8A878212814D8A0 +:10A5300D012812D001E0A87878B9E8780B280CD85A +:10A5400DE6F71AFF2946F8F71AFFF7F78FFC00F028 +:10A5500DEDF92846E6F7DAFE044606B962B61CB1F7 +:10A5600DFFF753FF20467FE700207DE710B5044637 +:10A5700D00F034F800B101202070002010BD2449F6 +:10A5800D08600020704770B50C4622490D682149BE +:10A5900D214E08310E60102807D011280CD012283A +:10A5A00D0FD0132811D0012013E0D4E90001FFF7DB +:10A5B00D48FF354620600DE0FFF727FF002520609E +:10A5C00D08E02068FFF7D2FF03E01149206808601A +:10A5D00D002020600F48001D056070BD07480A4926 +:10A5E00D0068884201D101207047002070470000AB +:10A5F00D880100200CED00E00400FA055800002051 +:10A6000D4810002000000020BEBAFECAA8B3010009 +:10A6100D04000020100502400100000100B585492D +:10A6200D10F1080F19D00CDC10F1280F1DD010F10E +:10A6300D140F18D010F1100F13D010F10C0F08D10A +:10A6400D0DE010F1040F06D080B103280ED00428C0 +:10A6500D0CD0FFDF00BDFC2008E0F82006E0F42060 +:10A6600D04E0F02002E0EC2000E0D820086000BDFE +:10A6700D704900B5091D012803D0022803D0FFDF62 +:10A6800D00BD032000E00420086000BD2DE9F0416D +:10A6900D05460C4617461046F9F76CFD4FF47A76D1 +:10A6A00D022C10D0012C10D040F63401441838463D +:10A6B00DF9F7C5FD204449F679710844B0FBF6F071 +:10A6C00D281ABDE8F0813146F0E74FF4C861EDE797 +:10A6D00D70B505460C460846FAF7F4FA022C10D070 +:10A6E00D012C11D04FF4AF5149F6CA62511A0844EA +:10A6F00D4FF47A7100F2E140B0FBF1F0281A801EA0 +:10A7000D70BD40F24C41EFE740F63401ECE770B517 +:10A7100D064615460C460846FAF7D4FA4FF47A71F8 +:10A7200D40F63402022D11D0012D11D01346022C0A +:10A7300D11D0012C01D04FF4AF529A1A104449F6A2 +:10A7400DFC621044B0FBF1F0301A70BD0B46EEE721 +:10A7500D4FF4C863EBE740F24C42EEE770B50446A8 +:10A7600D0E460846F9F706FD05463046F9F767FD32 +:10A7700D28444AF2AB3108444FF47A71B0FBF1F042 +:10A7800D201A801E70BD2DE9F04106461D460C466F +:10A7900D1746104600F045F806EB4601C1EBC61111 +:10A7A00D00EBC100022C15D0012C16D04FF4AF5187 +:10A7B00D46182046FAF786FA301A4FF47A7100F6E9 +:10A7C00DB730B0FBF1F43846F9F741FD2044284489 +:10A7D00D401D76E740F24C41EAE740F63401E7E7E9 +:10A7E00D70B5044615460E460846F9F7C3FC04EB52 +:10A7F00D4401C1EBC411C0EBC1043046F9F71FFD94 +:10A8000D241A284600F00DF820444FF47A7100F612 +:10A8100DB730B0FBF1F42846F9F719FD2044401D7F +:10A8200D70BD082803D0042801D0F9F7A3BC4EF65B +:10A8300D283070470C150040F0B585B00C46054624 +:10A8400DFEF7DCFF07466E78204603A96A46F5F74A +:10A8500D04FA81198EB258B1012F02D0032005B030 +:10A8600DF0BD204604AA0399F5F719F9049D01E0FE +:10A8700D022F0FD1ED1C042E0FD32888BDF8001028 +:10A8800D001D80B2884201D8864202D14FF00000EF +:10A8900DE5E702D34FF00200E1E74FF00100DEE7FC +:10A8A00D0B4A022111600B490B68002BFCD0084BA1 +:10A8B00D1B1D186008680028FCD000201060086877 +:10A8C00D0028FCD070474FF0805040697047000061 +:10A8D00D04E5014000E4014002000B464FF000008A +:10A8E00D014620D0012A04D0022A04D0032A0DD11A +:10A8F00D03E0012002E0022015E00320072B05D222 +:10A9000DDFE803F00406080A0C0E1000072070475C +:10A9100D012108E0022106E0032104E0042102E008 +:10A9200D052100E00621F7F7E4BC0000E24805210F +:10A9300D81700021017041707047E0490A78012A49 +:10A9400D05D0CA681044C8604038F8F704BA8A6860 +:10A9500D10448860F8E7002819D00378D849D94AFF +:10A9600D13B1012B0ED011E00379012B00D06BB97F +:10A9700D43790BB1012B09D18368643B8B4205D21E +:10A9800DC0680EE00379012B02D00BB10020704797 +:10A9900D43790BB1012BF9D1C368643B8B42F5D2DE +:10A9A00D80689042F2D801207047C44901220A7094 +:10A9B00D027972B100220A71427962B104224A71A0 +:10A9C00D826852328A60C068C860BB4902208870B4 +:10A9D00D70470322EFE70322F1E770B5B74D044648 +:10A9E00D00202870207988B100202871607978B115 +:10A9F00D0420B14E6871A168F068F7F7B2F9A8604C +:10AA000DE0685230E8600320B07070BD0120ECE7C3 +:10AA100D0320EEE72DE9F04105460226F8F7C5F8CB +:10AA200D006800B1FFDFA44C01273DB12878B8B113 +:10AA300D012805D0022811D0032814D027710DE06C +:10AA400D6868C82808D30421F8F7EBF920B16868C5 +:10AA500DFFF773FF012603E0002601E000F014F973 +:10AA600D3046BDE8F08120780028F7D16868FFF7FF +:10AA700D72FF0028E2D06868017879B1A0780428C7 +:10AA800D00D0FFDF01216868FFF7A7FF8B49E07851 +:10AA900D00F003F90028E1D1FFDFDFE7FFF785FFC5 +:10AAA00D6770DBE72DE9F041834C0F46E178884272 +:10AAB00D00D0FFDF00250126082F7DD2DFE807F04B +:10AAC00D040B28283D434F57A0780328C9D00228EE +:10AAD00DC7D0FFDFC5E7A078032802D0022800D039 +:10AAE00DFFDF0420A07025712078B8BB0020FFF790 +:10AAF00D24FF72480178012906D08068E06000F0DB +:10AB000DF9F82061002023E0E078F7F782FDF5E702 +:10AB100DA078032802D0022800D0FFDF207880BB68 +:10AB200D022F08D05FF00500F8F7A1FCA0780328EC +:10AB300D40D0A57095E70420F6E7A078042800D052 +:10AB400DFFDF022004E0A078042800D0FFDF012001 +:10AB500DA1688847FFF75EFF054633E003E0A07864 +:10AB600D042800D0FFDFBDE8F04100F08DB8A078DB +:10AB700D042804D0617809B1022800D0FFDF2078C5 +:10AB800D18B1BDE8F04100F08AB8207920B1062057 +:10AB900DF8F76DFC25710DE0607840B14749E0781C +:10ABA00D00F07BF800B9FFDF65705AE704E007207D +:10ABB00DF8F75DFCA67054E7FFDF52E73DB1012DBC +:10ABC00D03D0FFDF022DF9D14BE70420C0E70320AE +:10ABD00DBEE770B5050004D0374CA078052806D126 +:10ABE00D01E0102070BD0820F8F757FC08B11120C6 +:10ABF00D70BD3548F7F75CFBE0701F2806D00121CA +:10AC000DF8F730FA0020A560A07070BD032070BD6C +:10AC100D294810B5017809B1112010BD8178052999 +:10AC200D06D0012906D029B101210170002010BDE7 +:10AC300D0F2010BD00F033F8F8E770B51E4C054637 +:10AC400DA07808B1012809D155B12846FFF783FE38 +:10AC500D40B1287840B1A078012809D00F2070BDEF +:10AC600D102070BD072070BD2846FFF79EFE03E043 +:10AC700D00212846FFF7B1FE1049E07800F00DF8ED +:10AC800D00B9FFDF002070BD0B4810B5006900F062 +:10AC900D29F8BDE81040F7F78EBAF7F7BFBD0648A3 +:10ACA00D10B5C078F7F766FB00B9FFDF0820F8F79D +:10ACB00DDEFBBDE8104039E68C0100209C0F002022 +:10ACC00D3D860100FF1FA107A5AA010010B5134C79 +:10ACD00D2060201D0160114810300260001D0360CE +:10ACE00D002010BD0E490A6848F202139A43024330 +:10ACF00D0A6070470A4A116848F2021301EA03001C +:10AD000D994311607047054B02465B421020134476 +:10AD100DFC2B01D811600020704700000006004098 +:10AD200DC806024070477047704700001EF0040FC0 +:10AD300D0CBFEFF30880EFF30980014A10470000C4 +:10AD400D5F3E010001B41EB400B5F8F7A9FD01B4D2 +:10AD500D0198864601BC01B01EBD00008269034901 +:10AD600D81614FF0010010447047000045AD0100B6 +:10AD700D0FF20C0000F10000694641F8080C20BFED +:10AD800D70470000FEDF18490978F9B904207146B3 +:10AD900D08421BD10699154A914217DC06990229E2 +:10ADA00D14DB02394878DF2810D10878FE2807D047 +:10ADB00DFF280BD14FF001004FF000020C4B18474C +:10ADC00D41F201000099019A094B1847094B002BDC +:10ADD00D02D01B68DB6818474FF0FF3071464FF00B +:10ADE00D0002034B1847000028ED00E000C00100F1 +:10ADF00DE9A3010004000020174818497047FFF728 +:10AE000DFBFFE6F7CBF900BD1548164909688842E6 +:10AE100D03D1154A13605B68184700BD20BFFDE7DD +:10AE200D0F4810490968884210D1104B18684FF02F +:10AE300DFF318842F2D080F308884FF020218842FC +:10AE400D04DD0B48026803210A430260094880476C +:10AE500D09488047FFDF0000B00F0020B00F002031 +:10AE600D00100000000000200400002000C00100C0 +:10AE700D14090040DD2F000009AE0100F0B440467A +:10AE800D494652465B460FB402A0013001B5064853 +:10AE900D004700BF01BC86460FBC804689469246DE +:10AEA00D9B46F0BC7047000009110000042071465C +:10AEB00D084202D0EFF3098101E0EFF308818869C0 +:10AEC00D02380078102813DB20280FDB2C280BDB31 +:10AED00D0A4A12680A4B9A4203D1602804DB094AD8 +:10AEE00D1047022008607047074A1047074A10476D +:10AEF00D074A12682C3212681047000058000020D3 +:10AF000DBEBAFECA7D130000A19B010087A50100FA +:10AF100D040000200D4B0E4908470E4B0C49084705 +:10AF200D0D4B0B4908470D4B094908470C4B084978 +:10AF300D08470C4B064908470B4B054908470B4B77 +:10AF400D034908470A4B02490847000019AC0000A5 +:10AF500D59B00000A52F00000BA8000099A7000014 +:10AF600DA1AE0000991300004D7700001DB0000048 +:10AF700D2DAD01005F820000078400006585000093 +:10AF800DC985000003860000378600006986000031 +:10AF900D9986000021870000478300008985000005 +:10AFA00D13120000C12100000B2200006F220000CF +:10AFB00DF522000011240000D32400000525000017 +:10AFC00DE3250000CB2600001F270000A12700006D +:10AFD00DC1270000B92D0000DD2D0000FD2C000063 +:10AFE00D592D00000F2E0000A32E00002F3D000054 +:10AFF00D093E00003D4100003D420000B34200000B +:10B0000D1D4300008143000017120000754400002D +:10B0100DE1440000E3270000E927000017120000BB +:10B0200D171200001712000017120000F32700007E +:10B0300D2B280000A1280000171200001712000095 +:10B0400D2D22000087290000A9290000F529000004 +:10B0500D131200001312000013120000131200004F +:10B0600DEF5200007553000091530000AD530000E6 +:10B0700D3B550000D7530000E1530000235400005E +:10B0800D45540000215500006355000013120000C7 +:10B0900D13120000676E0000876E0000916E0000B5 +:10B0A00DCB6E0000F96E0000E96F000077700000B4 +:10B0B00D8B700000D9700000EF71000095730000D7 +:10B0C00DBD740000E95D0000D5740000131200008E +:10B0D00D13120000A1A0000003A200005DA2000059 +:10B0E00DD7A2000083A30000100110013A02000056 +:10B0F00D1A0200040506000007000000FFFFFFFF15 +:10B1000D0000FFFFE39C0000BF1C0000934E0000F9 +:10B1100D335E0000E97A000000000000A17D000010 +:10B1200D7D7D00008F7D000000000200000000000A +:10B1300D00020000000000000001000000000000FF +:10B1400D136C0000F36B0000616C00007152000085 +:10B1500D3352000053520000219400003994000036 +:10B1600D4396000041370000816C00000000000094 +:10B1700DB16C0000BF520000000000000000000094 +:10B1800D000000002395000000000000C137000002 +:10B1900D555555D6BE898E0000006406640C6412A8 +:10B1A00D00000803AC055008000054044408340C9A +:10B1B00D75DF0000DDE00000D7DE000073DF00006A +:10B1C00D1B5D0100ABE1000000000000480800001D +:10B1D00D4808000051350000513500009B2100004A +:10B1E00D439B0000B7600000A34D0000F973010000 +:10B1F00D8135000081350000BF210000D59B000086 +:10B2000D3F610000174E00000F74010070017001C6 +:10B2100D400038005C002400200200000300656C33 +:10B2200D746200000000000000000000000000003B +:10B2300D000087000000000000000000000000007A +:10B2400D0000BE83605ADB0B376038A5F5AA9183E9 +:10B2500D886C0000010000008B0801005D170100E3 +:10B2600D00000001020603040500000007000000B5 +:10B2700D00000000060000000A000000320000007F +:10B2800D73000000B4000000F401FA0096006400A1 +:10B2900D4B0032001E0014000A00050002000100E0 +:10B2A00D0041000000000000AB830100E5870100B4 +:10B2B00D8F870100BD830100000000002989010076 +:10B2C00D0C0802170D0101020909010106020918F6 +:10B2D00D18030101090903030500000049A201003B +:10B2E00D61A2010079A2010091A20100C1A2010099 +:10B2F00DE9A2010013A3010047A30100C79F0100AC +:10B3000D039F010023A0010007AD01000D360100D0 +:10B3100D1D360100493601001B370100233701009E +:10B3200D353701007FA0010099A001006DA001003B +:10B3300D77A00100A5A00100DBA00100ED9B01009D +:10B3400DFBA0010009A1010017A1010027A1010027 +:10B3500D3FA1010057A101006DA10100ED9B01006E +:10B3600D00000000B7A900000DAA000023AA0000EC +:10B3700DD9A80100199C0100E59C0100D3AB010087 +:10B3800D11AC01003BAC0100113401005D3901002D +:10B3900D83A10100A9A10100CDA10100F3A101002C +:10B3A00D1C0500402005004000100200CCB3010038 +:10B3B00D08000020980100004411000000B40100B5 +:10B3C00DA0010020100E00008011000001150545A0 +:10B3D00D481000200519A405002036010001008841 +:10B3E00D3720FB349B5F80041F8000100D9DCB091F +:10B3F00D0020880900200E0A0020024810000000DD +:10C0000D00000220D1900200F9900200FB90020086 +:10C0100DFD900200FF90020001910200000000005F +:10C0200D000000000000000000000000039102006D +:10C0300D0591020000000000079102000991020025 +:10C0400D0B9102004D1B0200718F0200358F020013 +:10C0500D498F02000B910200ED7D020089700200F4 +:10C0600DC98B0200D18B0200D98B02000B9102000B +:10C0700D0B9102000B9102000B9102000B9102003B +:10C0800D0B910200999802000B9102000B91020096 +:10C0900D0B9102000B91020091CE02000B91020058 +:10C0A00D0B9102000B910200E18B0200E98B020063 +:10C0B00D0B9102000B910200000000000000000037 +:10C0C00D0B9102000B9102000B9102005D8F02009B +:10C0D00D0B9102000B9102000B9102000B910200DB +:10C0E00D998F020000000000000000000000000019 +:10C0F00D000000000B91020000000000858F02007F +:10C1000D0000000000000000000000000000000022 +:10C1100D0000000000000000000000000000000012 +:10C1200D0000000000000000000000000000000002 +:10C1300D00000000000000000000000000000000F2 +:10C1400D00000000000000000000000000000000E2 +:10C1500D00000000000000000000000000000000D2 +:10C1600D00000000000000000000000000000000C2 +:10C1700D00000000000000000000000000000000B2 +:10C1800D00000000000000000000000000000000A2 +:10C1900D0000000000000000000000000000000092 +:10C1A00D0000000000000000000000000000000082 +:10C1B00D0000000000000000000000000000000072 +:10C1C00D0000000000000000000000000000000062 +:10C1D00D0000000000000000000000000000000052 +:10C1E00D0000000000000000000000000000000042 +:10C1F00D0000000000000000000000000000000032 +:10C2000D82B02DE9F84308A981E80C008368044643 +:10C2100DD3F8100807F0B6F9A3680546D3F810084F +:10C2200D07F0BEF9A3680646D3F8100807F0C6F963 +:10C2300D06FB06F605FB056500FB005015F050FCEE +:10C2400D14F0A6FA00224A4B15F0B0FC0022494B1F +:10C2500D15F0ACFC15F05AFFA3680746D3F810088B +:10C2600D00F01AFA00EB8000400015F039FC3CA3F9 +:10C2700DD3E9002315F09AFC8046B4F934008946C1 +:10C2800D15F02EFC38A3D3E9002315F08FFC0246E0 +:10C2900D0B464046494615F0D7FA15F037FFA3680F +:10C2A00DA086D3F8100800F0D7F900EB800040000D +:10C2B00D15F016FC2AA3D3E9002315F077FC804670 +:10C2C00DB4F93600894615F00BFC27A3D3E90023FA +:10C2D00D15F06CFC02460B464046494615F0B4FA83 +:10C2E00D15F014FFA66BE086F51B002DB8BF6D424F +:10C2F00DE563384615F0F4FB19A3D3E9002315F0D7 +:10C3000D55FC80463046894615F0EAFB16A3D3E965 +:10C3100D002315F04BFC02460B464046494615F0EE +:10C3200D93FA15F0F3FE0F2DA06303DDD4E9182366 +:10C3300D134303D0BDE8F84302B0704794F848307A +:10C3400D43F0040384F8483007F010FC323041F11B +:10C3500D0001C4E91801BDE8F84302B0704700BF01 +:10C3600D333333333333D33F666666666666E63FF3 +:10C3700D0000503F000059404389DA0700F1D18099 +:10C3800DF0B543F0010300F1B00743818BB00646D1 +:10C3900D3846694C06F0A0F904F1F00554F8043F55 +:10C3A00D184613B11B681B689847A542F6D1304655 +:10C3B00D01F074FC282016F0C2F80446103009F084 +:10C3C00D4DFE002540F2FD3323801820658016F0C8 +:10C3D00DB6F85A4B0893099503460DF1200E024607 +:10C3E00DBEE8030043F8046B4FF0120E9D60DD6054 +:10C3F00D50605960524BA2602146E560256265622E +:10C4000D3846A4F804E0536108F0ECFC28B120464E +:10C4100D06F0C8FD204616F090F84A4805F0A8FF32 +:10C4200D7089494B4022602140F48040E025A024D2 +:10C4300D708183F8095383F80A4383F81A2383F82C +:10C4400D1B2383F8071383F81C1383F8211383F838 +:10C4500D222383F8011383F8022301F05BFC0146CC +:10C4600D02A80AF03DF90CF04DFC2FA3D3E90023EF +:10C4700D04460D4615F0C2FE04A811460AF01CF93B +:10C4800D204629A3D3E90023294615F0B7FE26A39C +:10C4900DD3E9002315F0B2FE05A811460AF00CF9F8 +:10C4A00D23A3D3E900232046294615F0A7FE014614 +:10C4B00D06A80AF001F905AA06A907A80AF08AF943 +:10C4C00D04AA07A903A80AF085F907A80AF0D6F867 +:10C4D00D06A80AF0D3F805A80AF0D0F8002404A89D +:10C4E00D0AF0CCF83B4603AA02A906F1100000940D +:10C4F00D03F026FE03A80AF0C1F802A80AF0BEF860 +:10C5000D3368124A5B68934205D10A2006F01AFB84 +:10C5100D20460BB0F0BD30460A21984720460BB09F +:10C5200DF0BD0B48704700BF00CA9A3B00000000E9 +:10C5300D000064A7B3B6E00DE03B00201109020036 +:10C5400DB9080200210C020000E100E0B108020070 +:10C5500D16FCFFFF000000002DE9F04F2DED028BC2 +:10C5600D044683B0C06815F0BBFA80462069894641 +:10C5700D15F0B6FA824660698B4615F0B1FA02469F +:10C5800D01F1004306460F464046494614F0FEF8B9 +:10C5900D15F0E4FDE062054614F0AAF80190284676 +:10C5A00D14F05AF8019B0546184615F0ABFA4246B1 +:10C5B00D4B4615F0FBFA80462846894615F0A2FA3F +:10C5C00D32463B4615F0F2FA02460B4640464946C6 +:10C5D00D15F038F902460B465046594614F0D6F878 +:10C5E00D15F0BCFD002208EE100A00233046394636 +:10C5F00D15F06CFD28B3B5EEC08AF1EE10FA1CDD16 +:10C6000D11A7D7E9006718EE100A15F07BFA02465C +:10C6100D0B463046394615F015F932463B4615F0B6 +:10C6200D13F915F09BFDA062E38843F00203E3804C +:10C6300D03B0BDEC028BBDE8F08F05A7D7E900670D +:10C6400DE1E784ED0A8AEFE7EA2E4454FB21F93F36 +:10C6500DEA2E4454FB21F9BF08B506F0BDFFDFED0E +:10C6600D0C7A07EE100A67EE277A17EE900A15F08E +:10C6700D49FA05A3D3E9002315F0C2FB15F046FDD9 +:10C6800D08BD00BFAFF30080EA2E4454FB211940D2 +:10C6900D0000B4430000000008B506F0B1FFDFED67 +:10C6A00D0C7A07EE100A67EE277A17EE900A15F04E +:10C6B00D29FA05A3D3E9002315F0A2FB15F026FDF9 +:10C6C00D08BD00BFAFF30080EA2E4454FB21194092 +:10C6D00D0000B443000000002DE9F84F1D46534201 +:10C6E00D134325F0004ADFF8E0E14AEAD3737345BE +:10C6F00D144606460F4647D8C0F1000848EA000820 +:10C7000D21F0004343EAD878F0458B463CD805F13B +:10C7100D404808F5801858EA020850D04FEAA5782D +:10C7200D08F0020848EAD17850EA030134D052EA01 +:10C7300D0A023CD0F24557D0734538D0A3EB0A031B +:10C7400D1B153C2B42DC002D70DB22462B46304660 +:10C7500D394615F055FB14F00BFF00F0B9F8B8F1A0 +:10C7600D010F5FD0B8F1020F4ED0B8F1000F62D0BB +:10C7700D43A3D3E9002315F065F843A3D3E90023C0 +:10C7800D15F060F8BDE8F88F32463B462046294645 +:10C7900D15F05AF8BDE8F88FB8F1020F1AD0B8F1BC +:10C7A00D030F10D13AA1D1E90001BDE8F88FBBF11B +:10C7B00D000F14DB38A1D1E90001BDE8F88FBDE809 +:10C7C00DF84F00F085B83946BDE8F88F32A1D1E9B0 +:10C7D00D0001C4E72CA1D1E90001BDE8F88F30A11B +:10C7E00DD1E90001BDE8F88F534526D0B8F1020F0D +:10C7F00DF0D0B8F1030FD5D0B8F1010F4FF0000014 +:10C8000D29D00021BDE8F88F1DA3D3E9002315F031 +:10C8100D19F802460B461CA1D1E9000115F012F8DA +:10C8200DBDE8F88F01F10041BDE8F88F3C338CDA9B +:10C8300D0020002193E7BDE8F88FB8F1020F18D062 +:10C8400DB8F1030F10D0B8F1010F08D016A1D1E93E +:10C8500D0001BDE8F88F4FF00041BDE8F88F14A13D +:10C8600DD1E90001BDE8F88F13A1D1E90001BDE8C0 +:10C8700DF88F13A1D1E90001BDE8F88FAFF3008067 +:10C8800D075C143326A6A13C182D4454FB21094006 +:10C8900D182D4454FB2109C0182D4454FB21F93F98 +:10C8A00D182D4454FB21F9BF182D4454FB21E93FA9 +:10C8B00D182D4454FB21E9BFD221337F7CD902C00E +:10C8C00DD221337F7CD902400000F07F00000000B0 +:10C8D00D2DE9F84FC44B21F000469E4204460D460B +:10C8E00D8A460EDDC14B9E4200F3AC8000F0A7805E +:10C8F00DBAF1000F40F3EA809FA1D1E90001BDE834 +:10C9000DF88FBB4B9E4200F3B580A3F1DE739E42C0 +:10C9100D40F3A0804FF0FF3B22462B462046294690 +:10C9200D15F044F902460B468046894615F03EF94E +:10C9300D93A3D3E9002306460F4615F037F992A3CA +:10C9400DD3E9002314F080FF32463B4615F02EF953 +:10C9500D8FA3D3E9002314F077FF32463B4615F041 +:10C9600D25F98DA3D3E9002314F06EFF32463B4623 +:10C9700D15F01CF98AA3D3E9002314F065FF3246A4 +:10C9800D3B4615F013F988A3D3E9002314F05CFF9F +:10C9900D42464B4615F00AF985A3D3E9002380469C +:10C9A00D89463046394615F001F983A3D3E90023B2 +:10C9B00D14F048FF32463B4615F0F8F880A3D3E952 +:10C9C00D002314F03FFF32463B4615F0EFF87EA3EF +:10C9D00DD3E9002314F036FF32463B4615F0E6F856 +:10C9E00D7BA3D3E9002314F02DFF32463B4615F00F +:10C9F00DDDF8BBF1FF3F02460B466CD04046494681 +:10CA000D14F022FF22462B4615F0D0F8794E7A4BC2 +:10CA100D4FEACB0B5E449B44DBE9002314F012FF7D +:10CA200D22462B4614F00EFF02460B46D6E90001B6 +:10CA300D14F008FFBAF1000F43DBBDE8F88F0028B2 +:10CA400D3FF456AF22462B462046294614F0FCFEF5 +:10CA500DBDE8F88F60A3D3E9002314F0F5FE0022A2 +:10CA600D664B15F033FB00283FF454AF20462946A2 +:10CA700DBDE8F88F14F07CFD614B9E4204460D46D7 +:10CA800D39DCA3F550239E425EDC02460B4614F0C2 +:10CA900DDBFE0022594B14F0D5FE002206460F4650 +:10CAA00D4FF080432046294614F0CEFE02460B4639 +:10CAB00D3046394615F0A4F94FF0000B04460D46EB +:10CAC00D2AE701F100431946BDE8F88F44A1D1E9E9 +:10CAD00D0001BDE8F88F4046494614F0B5FE2246E8 +:10CAE00D2B4615F063F802460B462046294614F0F6 +:10CAF00DA9FEBDE8F88F434B9E421ADC0022424B43 +:10CB000D14F0A0FE002206460F463F4B2046294654 +:10CB100D15F04CF80022394B14F096FE02460B46E8 +:10CB200D3046394615F06CF94FF0020B04460D46B0 +:10CB300DF2E602460B460020344915F061F94FF03C +:10CB400D030B04460D46E7E600222C4B14F07AFE4B +:10CB500D002206460F46294B2046294614F074FE46 +:10CB600D02460B463046394615F04AF94FF0010B97 +:10CB700D04460D46D0E600BF182D4454FB21F93F65 +:10CB800D11DA22E33AAD903FEB0D76244B7BA93FB2 +:10CB900D513DD0A0660DB13F6E204CC5CD45B73F80 +:10CBA00DFF8300922449C23F0D5555555555D53F2C +:10CBB00D2F6C6A2C44B4A2BF9AFDDE522DDEAD3F20 +:10CBC00D6D9A74AFF2B0B33F711623FEC671BC3FC0 +:10CBD00DC4EB98999999C93F9C7500883CE4377EC0 +:10CBE00D182D4454FB21F9BFFFFF0F440000F07FC7 +:10CBF00DFFFFDB3FD8270300F82703000000F03FBD +:10CC000DFFFFF23FFF7F03400000F83F0000F0BF41 +:10CC100D10B5054C237833B9044B13B10448AFF369 +:10CC200D00800123237010BDC83A002000000000D1 +:10CC300D544803000C4B43B10C480D4910B5AFF3EC +:10CC400D00800C48036823B910BD0A48036833B946 +:10CC500D7047094B002BF7D0BDE810401847064B25 +:10CC600D002BF5D0184700BF00000000544803000A +:10CC700DCC3A0020E826002000000000154B002BC8 +:10CC800D08BF134B9D46A3F5803A00218B460F46F6 +:10CC900D1348144A121A15F0AEFC0F4B002B00D09E +:10CCA00D98470E4B002B00D0984700200021040020 +:10CCB00D0D000D48002802D00C4801F0B3F914F016 +:10CCC00D69FD2000290000F085FC14F04FFD00BF28 +:10CCD00D000008000000022000000000000000001D +:10CCE00D002800204C49002025E001000000000034 +:10CCF00D0220704701EB810100EB41006830704765 +:10CD000D82B08DE80C00BDF80230022B0AD0012B49 +:10CD100D04D0052B01D002B07047022380F84030BB +:10CD200D02B07047002380F8403002B0704700BF5A +:10CD300D82B08DE80C00BDF80230022B0AD0012B19 +:10CD400D04D0052B01D002B07047022380F841308A +:10CD500D02B07047002380F8413002B0704700BF29 +:10CD600D82B08DE80C009DF80230022B05D0012B0E +:10CD700D08BF80F8423002B07047002380F842307F +:10CD800D02B0704782B08DE80C009DF80230022B86 +:10CD900D05D0012B08BF80F8433002B07047002347 +:10CDA00D80F8433002B0704782B08DE80C009DF8DA +:10CDB00D0230022B05D0012B08BF80F8443002B0A1 +:10CDC00D7047002380F8443002B0704782B030B510 +:10CDD00D0C4685B049680546206802AC03C403992A +:10CDE00D08A880E80C00CB0712D54910029B6A58A1 +:10CDF00DD4580D440AAB93E8030008AB0CCB8DE877 +:10CE000D03002846A04705B0BDE8304002B070478A +:10CE100D05EB6105029CEDE72DE9F0470B7B802BBF +:10CE200D82B08946064606D0812B5BD0822B2CD052 +:10CE300D02B0BDE8F0878B7B012B77D0022B00F081 +:10CE400D9180032BF4D1C97B4B1EDBB2B32B99F828 +:10CE500D0D3040F29E80816803EB430201EBC2026C +:10CE600D1820D2F8282300FB0310146900F54A702E +:10CE700D40F2DC534FF4FA620021A04799F80D30CF +:10CE800D1E44032386F84530D2E7806800F5E7603D +:10CE900D07F0F4F8B9F80A30012BC9DD4FF001089D +:10CEA00D09F10C0A08F1FF352DB20AEB0807002431 +:10CEB00D3B78B068234143F3000321B2DBB200F5A8 +:10CEC00DE2602A46013409F027F9052CF0D108F16A +:10CED00D0108B9F80A305FFA88F89845E2DB02B02C +:10CEE00DBDE8F0874A89013A0D3112B2684609F062 +:10CEF00D39FCB06800F5E76007F0C0F8009BB46836 +:10CF000DB3F90230012B04F5E76401A8694653DD3E +:10CF100D09F042FC204601A9782207F0CDF901A8BD +:10CF200D09F0ACFB684609F0A9FB81E7C97B4B1EF4 +:10CF300D632B99F80D301AD9816803EB430201EB8D +:10CF400DC2021820D2F8282300FB0310126800F546 +:10CF500D4A700021904799F80D301E44012386F840 +:10CF600D453065E74A7B164486F8453060E78068B2 +:10CF700D03EB430200EBC2021824D2F8282304FB72 +:10CF800D030001EB81014900D26800F54A7090471A +:10CF900DE1E7806803EB430200EBC2021824D2F8EC +:10CFA00D282304FB030000F54A70146940F2DC539A +:10CFB00D4FF4FA62A04761E709F0EEFB204601A9A4 +:10CFC00D4FF4C87207F004F901A809F057FBA9E75F +:10CFD00D82B038B5D0E9144504A981E80C0054EAB3 +:10CFE00D05030DD190F8483043F0010380F8483027 +:10CFF00D044606F0BBFDFA3041F10001C4E914010D +:10D0000DBDE8384002B0704782B038B5D0E916455A +:10D0100D04A981E80C0054EA05030DD190F84830BD +:10D0200D43F0020380F84830044606F09FFD32308D +:10D0300D41F10001C4E91601BDE8384002B0704766 +:10D0400D2DE9F843814600F1500500240026002704 +:10D0500D4FF0010806F08AFDD5E90023801A61EB37 +:10D0600D0301002871F1000309DBC5E9006799F898 +:10D0700D483008FA04F223EA020389F848300134F3 +:10D0800D032C05F10805E5D1BDE8F8832DE9F04144 +:10D0900DB0F93430B0F9362043731B1204464FEA11 +:10D0A00D222E90F8407090F8416090F8425090F820 +:10D0B00D4310037390F8443080F80EE0C273077488 +:10D0C00D46748574C1740375FFF7BAFF94F8482050 +:10D0D00D236862751B690021204698470546204646 +:10D0E00D03F0B0FA04F10C02014614232846BDE802 +:10D0F00DF04102F0E5BC00BF2DE9F04F83B0BDF863 +:10D1000D3880DDF83090DDF834A0002B3FD0B9F138 +:10D1100D000F3FD00F2937D0074628201D460E4659 +:10D1200D934615F00CFA0446103008F097FF1820BE +:10D1300D2680A4F802B015F002FA8DE8000602462A +:10D1400D6B46064603CB42F8045B00233D689360B3 +:10D1500DD360A660706048F0020851600F48E3602C +:10D1600D236263627061A4F804806B6838462146BF +:10D1700D984730B1204605F015FF204615F0DDF932 +:10D1800D074803B0BDE8F08FB8F1C00FC4D06FF4FD +:10D1900D7A70F6E71AF0010FBCD1F8E7CDCD01009A +:10D1A00D16FCFFFF2DE9F043054699B00C4603F040 +:10D1B00D97F97A4B2B60AC6005F1680002F07AFCB0 +:10D1C00D05F1720002F076FC754B764E0FCB002404 +:10D1D00D0DF1500E8EE80F00EC60714628462C6163 +:10D1E00D6C61AC61EC612C626C62AC62EC622C63C4 +:10D1F00D03F086F928464FF2050103F097F94FF039 +:10D2000D1409092205F10C084346214628460292CD +:10D2100DCDF804904DF60122CDF8009003F096F96B +:10D2200D05F1200704223B46012128460292CDF844 +:10D2300D04904DF60222CDF8009003F087F9A8680E +:10D2400D85F8404085F8414085F8424085F84340D7 +:10D2500D85F8444085F848402C656C65AC65EC65F7 +:10D2600D2C666C6600F54A700AF058FDA86800F54A +:10D2700D50700AF053FDA86800F556700AF04EFD87 +:10D2800DAB68D3F8100803680A219B699847336887 +:10D2900D002B7FD0444A0492059404AA92E803001F +:10D2A00DC0278DE803000122184605212B46029761 +:10D2B00DFFF722FF3D4B0693079406AB93E803005F +:10D2C00D326802978DE803002B4610460D21082287 +:10D2D00DFFF712FF364B0893099408AB93E8030050 +:10D2E00D326802978DE803002B4610460D21072268 +:10D2F00DFFF702FF2F4B0A930B940AAB93E8030041 +:10D3000D326802978DE803002B4610460121224614 +:10D3100DFFF7F2FE284B0C930D940CAB93E8030032 +:10D3200D326802978DE803002B46104602212246F3 +:10D3300DFFF7E2FE214B0E930F940EAB93E8030023 +:10D3400D326802978DE803002B4610466421224671 +:10D3500DFFF7D2FE1A4B1093119410AB93E8030014 +:10D3600D326802978DE803002B4610466521224650 +:10D3700DFFF7C2FE134B1293139412AB93E8030005 +:10D3800D366802978DE8030022462B46304666210B +:10D3900DFFF7B2FE284619B0BDE8F0833028030030 +:10D3A00D182803001841002001C20100D1CF01004F +:10D3B00D09D0010001CD010031CD010061CD010089 +:10D3C00D85CD0100A9CD01000048704716FCFFFF77 +:10D3D00D704700BF704700BF0048704716FCFFFF45 +:10D3E00D00B585B00DF1100E0EE90F00024B0022B5 +:10D3F00D1A7005B05DF804FB1649002030B589B0F0 +:10D4000D02AC84E80F0006F0B1FB0E4C0E4B0F4939 +:10D4100D012200F5FA6520461A700D6006F02EFE09 +:10D4200D07A80B4908F066FE002307A90193009396 +:10D4300D1A46204606F006FF07A808F04DFE09B073 +:10D4400D30BD00BF3830002016490020EC3A0020D6 +:10D4500DE83A002010B5044B036000230446C38056 +:10D4600D04F0BEFE204610BD6C28030010B5064B1F +:10D4700D036000230446C38004F0B2FE204615F07D +:10D4800D5CF8204610BD00BF6C2803002DE9F84361 +:10D4900D174B0360804600F5FA7500F5FE7400E049 +:10D4A00D3446261F304609F0C5F8B542F8D1DFF8ED +:10D4B00D4890303C08F1140744F8109C204608F0C1 +:10D4C00D67FCA5F13C06A5F1380009F0B3F8B742A9 +:10D4D00D3546A4F13C04EFD1064BC8F800300023CB +:10D4E00D4046A8F8063004F07BFE4046BDE8F883C0 +:10D4F00D8C2803006C280300A83F03002DE9F84396 +:10D5000D194B0360804600F5FA7500F5FE7400E0D6 +:10D5100D3446261F304609F08DF8B542F8D1DFF8B4 +:10D5200D5090303C08F1140744F8109C204608F048 +:10D5300D2FFCA5F13C06A5F1380009F07BF8B742A8 +:10D5400D3546A4F13C04EFD1084BC8F80030002358 +:10D5500DA8F80630404604F043FE404614F0EDFFB7 +:10D5600D4046BDE8F88300BF8C2803006C280300FB +:10D5700DA83F03002DE9F04383B0BDF828901BB3FD +:10D5800D0F291ED0064628201C4617460D4614F0BE +:10D5900DD6FF2346A9B2CDF80090BAB2804605F069 +:10D5A00DE9FC336841465B683046984730B14046E8 +:10D5B00D05F0F8FC404614F0C0FF054803B0BDE887 +:10D5C00DF083B9F1C00FDDD06FF47A70F6E700BFCC +:10D5D00D16FCFFFF80B52648264F274DDFF8A89093 +:10D5E00D84B000F5E0661024FEF7C6FE0094234BD0 +:10D5F00D01224FF47A71A6F5CA60FFF7BBFF204BED +:10D6000D009402224FF47A71A6F5CA60FFF7B2FFBB +:10D6100D802014F094FFA6F5E0618246194CFFF7C7 +:10D6200DC1FD06F13808C7F800A006E001F05EFC68 +:10D6300D00232360142005F085FA2B783BB1236875 +:10D6400D3046002BF2D13868FFF720FDF2E749464E +:10D6500D03A809F0A1F87D2203A9404606F04AFE71 +:10D6600D03A809F00BF84FF4FA7005F06BFAE1E737 +:10D6700D00290020F03A002016490020FDD30100BA +:10D6800DE1D30100EC3A0020E43A0020F8B5114F47 +:10D6900D114C124E124D384603F074F922461149C1 +:10D6A00D384614F045FF00F035FB0146304609F0D1 +:10D6B00D17F8224630460C4914F03AFF28460B491C +:10D6C00D08F0A4FD224628460949BDE8F84014F0AB +:10D6D00D2FBF00BF0029002040240020E43A002085 +:10D6E00DE83A0020F5D601007D660200A42803006B +:10D6F00DD96002002DE9F84F5E4B036003F134024F +:10D7000D0546426000F66C0000F04CFA05F6480044 +:10D7100D0024DFF87C8100F0BDFE05F6280000F046 +:10D7200DDFFCA5F8024805F2FC70C5F8FC8704F093 +:10D7300D57FDA5F8DA4705F2D470C5F8D48704F083 +:10D7400D4FFD05F2AC7007F0FBFF4B4BC5F89C3756 +:10D7500D05F29C7005F0D8FC05F2847006F0FAFD18 +:10D7600D05F26C7006F0F6FD05F5E06000F05EFC6C +:10D7700D05F5CC600AF074FD404BC5F8183305F57E +:10D7800D467605F5487008F055FF3046A5F81E435E +:10D7900DC5F8188304F024FD394BC5F8D83205F5CA +:10D7A00D367008F08FF9374BC5F8D83005F1D80928 +:10D7B00D05F5337605F5357400E03C46271F3846F0 +:10D7C00D08F038FFBE42F8D12F4F303C05F1EC0B7D +:10D7D00D44F8107C204608F0DBFAA6F13C0AA6F1CD +:10D7E00D380008F027FFD3455646A4F13C04EFD18D +:10D7F00D00244846C5F8D880A5F8DE4004F0F0FCBA +:10D8000D05F1B00007F034FD05F1800006F0ACF92C +:10D8100D05F16800A5F86E40C5F8688004F0E0FCDD +:10D8200D05F15000A5F85640C5F8508004F0D8FC1D +:10D8300D2E4605F13800EC87C5F8388004F0D0FC91 +:10D8400D124B46F8103F05F1240008F017FF06F1C2 +:10D8500D100008F013FF3046EC82C5F8108004F07C +:10D8600DBFFC281D6C81C5F8048004F0B9FC284666 +:10D8700DBDE8F88F0C360300B43C0300603603009E +:10D8800D044103008C280300A83F03006C350300FE +:10D8900D6C280300A0F104002CE700BF2DE9F84F20 +:10D8A00D604B036003F134020546426000F66C00E4 +:10D8B00D00F078F905F648000024DFF8848100F0C7 +:10D8C00DE9FD05F6280000F00BFCA5F8024805F26D +:10D8D00DFC70C5F8FC8704F083FCA5F8DA4705F267 +:10D8E00DD470C5F8D48704F07BFC05F2AC7007F05A +:10D8F00D27FF4D4BC5F89C3705F29C7005F004FCD5 +:10D9000D05F2847006F026FD05F26C7006F022FD1E +:10D9100D05F5E06000F08AFB05F5CC600AF0A0FC8F +:10D9200D424BC5F8183305F5467605F5487008F0F5 +:10D9300D81FE3046A5F81E43C5F8188304F050FC4F +:10D9400D3B4BC5F8D83205F5367008F0BBF8394BAE +:10D9500DC5F8D83005F1D80905F5337605F53574D8 +:10D9600D00E03C46271F384608F064FEBE42F8D161 +:10D9700D314F303C05F1EC0B44F8107C204608F09B +:10D9800D07FAA6F13C0AA6F1380008F053FED3457C +:10D9900D5646A4F13C04EFD100244846C5F8D88082 +:10D9A00DA5F8DE4004F01CFC05F1B00007F060FCAA +:10D9B00D05F1800006F0D8F805F16800A5F86E4075 +:10D9C00DC5F8688004F00CFC05F15000A5F8564030 +:10D9D00DC5F8508004F004FC2E4605F13800EC87A4 +:10D9E00DC5F8388004F0FCFB144B46F8103F05F1E8 +:10D9F00D240008F043FE06F1100008F03FFE30460B +:10DA000DEC82C5F8108004F0EBFB281D6C81C5F885 +:10DA100D048004F0E5FB284614F08FFD2846BDE890 +:10DA200DF88F00BF0C360300B43C030060360300D2 +:10DA300D044103008C280300A83F03006C3503004C +:10DA400D6C280300A0F1040028E700BF2DE9F8437E +:10DA500D0026234B036005468680C6800446894612 +:10DA600D904604F04BFB1F4B45F8083B40F2FF324C +:10DA700D03234AF64441284600F098FD04F6380782 +:10DA800D012384F82C384AF6444240F6C231C4F8DA +:10DA900D3098C4F83488384601F074FA3946C4F821 +:10DAA00D9068C4F8946804F6980001F0B3FC27223E +:10DAB00D294604F69C0001F0D5FE0B4B1A6832B1D5 +:10DAC00D3846012101F09CFC2046BDE8F88338461C +:10DAD00D01211C6001F094FC2046BDE8F88300BFD5 +:10DAE00D6C28030028290300F43A0020D0F894385C +:10DAF00D80F82C185BB121B9D0F83418184609F00C +:10DB000D35BED0F834180122184609F011BE704701 +:10DB100D70B5044682B0302014F011FD04F10805F3 +:10DB200D132306462A46009317494AF6444309F043 +:10DB300DFFFCC4F894683046002109F09FFD0022D7 +:10DB400DD4F83018D4F8940809F0F2FDD4F89408FC +:10DB500D09F0BAFC81B2284600F056FF28464FF472 +:10DB600D004100F05BFF94F82C182046FFF7BEFF34 +:10DB700D284604F6380140F2FF33002200F004FF7E +:10DB800DC4F8900802B070BD00100240044B186834 +:10DB900D10B1D0F8943803B17047FFF7B9BF00BF8B +:10DBA00DF43A002070B50446D0F894081B4B23605E +:10DBB00D48B1D4F8341809F0D9FDD4F83018D4F898 +:10DBC00D940809F0D3FD164BC4F89C386C33C4F897 +:10DBD00DB03804F6181008F02DFD124E002504F58E +:10DBE00D0C6001F09DF904F50B60C4F8B068A4F861 +:10DBF00DB65804F0F5FA04F6980001F00DFC04F6A1 +:10DC000D380001F08DF904F1080000F007FD204601 +:10DC100D2660E58004F0E4FA204670BD2829030053 +:10DC200D383403006C28030010B50446FFF7BAFF23 +:10DC300D204614F082FC204610BD00BF00487047FE +:10DC400D5C290300BFF34F8F0549064BCA6802F4E8 +:10DC500DE0621343CB60BFF34F8F00BFFDE700BF02 +:10DC600D00ED00E00400FA0512DF704708B5084624 +:10DC700D05F046FA002008BD0BF044B8084605F043 +:10DC800D3BBA00BF0BF04CB8024A0349016010606B +:10DC900D704700BF043B00208429030030B583B0DA +:10DCA00D02AB002103F8011D05461846FFF7DCFF06 +:10DCB00D9DF80730012B1BD0134A14480123136024 +:10DCC00D0424C2F80011D2F80031002BFBD0D2F899 +:10DCD00D0835013C43EA0020F3D1012353602B6842 +:10DCE00D0B4A9B69934209D105F00AFA03B030BD86 +:10DCF00D2B68074A9B6905489342F5D00146284693 +:10DD000D984703B030BD00BF00D00040ED5EBC0BA6 +:10DD100D6DDC010070B4174E174C0FCE89B001ADFC +:10DD200D0FC596E8070003C5002104F8051F4FF045 +:10DD300D80532A705E6E0520012501EB810208AB30 +:10DD400D1A44B6FBF0F300FB1363B3FBF5F31A446F +:10DD500D013112F81C2C04F8012D0529A6EB030640 +:10DD600D00EB800005EB8505E7D1034809B070BCD9 +:10DD700D704700BF40290300F83A002000B583B07A +:10DD800D02A8002300F8013DFFF76EFF9DF8070084 +:10DD900DA0F10100B0FA80F0400903B05DF804FB7A +:10DDA00D2DE9F04F8BB009900AF0A2FF00239049A6 +:10DDB00D1A4603F5A2700133082B41F82020F8D143 +:10DDC00DDFF848928B4D09F1040449461C234FF0AE +:10DDD00DA042032003F5E0738C4242F8230009D0E2 +:10DDE00D11F8013F1F2B86BF03F01F032A464FF08A +:10DDF00DA042EFE7804B7F4D1C1D19464FF0A0420E +:10DE000D1523032003F5E0738C4242F8230009D05B +:10DE100D11F8013F1F2B86BF03F01F032A464FF059 +:10DE200DA042EFE7754B764A1B68089300231268F2 +:10DE300D0293DFF8C0A10792FF2304934FF0010B6B +:10DE400D079B002B40F0B9806E4A00926FF00102E3 +:10DE500D059306921B2401934FF0A0482046002302 +:10DE600D0393009B049A03F1040C019B934260D031 +:10DE700D029B49F63F42052B49F6404E40F69F73F3 +:10DE800DACBF4FF47A6E1346009E5B4F49F640428D +:10DE900D744604252841C007CE464FF01C010FD50E +:10DEA00D1F2933D84FF0A0400BFA01F1C0F80C1523 +:10DEB00D85B130781EF8011F013D2841C007EFD410 +:10DEC00D1F2927D84FF0A0400BFA01F1C0F8081513 +:10DED00D002DEED15CB139781F2986BF01F01F01ED +:10DEE00D50464FF0A0400BFA01F1C0F80815002183 +:10DEF00D9942D8F8040524D001319142F8D1B445A6 +:10DF000D07F101070AD016F8010FC2E701F01F0152 +:10DF100D5046C9E701F01F015046D5E7039B013379 +:10DF200D282B03931AD0009B049A1878019B9342D7 +:10DF300D9ED1039B022B9BDC4FF0FF334FF0000E65 +:10DF400DA2E738781F2886BF00F01F0055464FF016 +:10DF500DA0450BFA00F0C5F80C05CDE7059B069A18 +:10DF600D01330132052B059306923BD0059B012B06 +:10DF700D35D0069B002B2ED0012B14BF01230A2375 +:10DF800D2149099A92FBF3F381FB0321DA17C2EBC6 +:10DF900DA10202EB8202A3EB420330335BB20522F6 +:10DFA00D6FF09F0112FB0312DBB2089C0199A05C7C +:10DFB00D0491A2188DE80C0051E7029B079A934239 +:10DFC00D0BDA0023059301936FF0010306930D4BBC +:10DFD00D00931B2440E76423D2E7FFF733FEB922F9 +:10DFE00D4523E2E7029B01330293019B049327E74C +:10DFF00D00600040000300506C290300A0240020A5 +:10E0000D003B0020642903006766666674290300DF +:10E0100D08B5FFF7C5FE00BF08B50846FFF7F8FFC6 +:10E0200D08BD00BF4FF0FF30704700BF10B5074B64 +:10E0300D03F1080244330446026040F8383F05F00E +:10E0400D6BFE204600F0EEFC204610BDA02903001B +:10E0500DA0F13800FFF7EABF094B10B503F1080234 +:10E0600D44330446026040F8383F05F055FE204623 +:10E0700D00F0D8FC204614F060FA204610BD00BF19 +:10E0800DA0290300A0F13800FFF7E6BF2DE9F0410C +:10E0900D044682B018201546884614F050FA012621 +:10E0A00D07461B220C490AF0A3FD2B464246394672 +:10E0B00D2046009600F0E0FD2A46214604F1380086 +:10E0C00D05F05AFE054B204603F108024433226049 +:10E0D00DA36302B0BDE8F08100B00140A0290300A8 +:10E0E00D10B5044B036000230446C38004F078F898 +:10E0F00D204610BD6C28030010B5064B03600023AD +:10E1000D0446C38004F06CF8204614F016FA20463D +:10E1100D10BD00BF6C2803002DE9F0410B4D0560CB +:10E1200D044600258580C580884617461E4603F0A7 +:10E1300DE5FFE088064DC4F8188040F48041E761A2 +:10E1400DA6802560E1802046BDE8F0816C280300A3 +:10E1500DD02A030010B58069074A036882B00021F8 +:10E1600D00919C69E0210323A0470A2002B0BDE87D +:10E1700D104004F0C1BF00BFFC29030030B50546B7 +:10E1800D83B00C46FFF7E6FFA86922680168538843 +:10E1900D002400948C690432E021A04703B030BD07 +:10E1A00D70B50646C869D0F81033B0F816435B68F1 +:10E1B00D84B000F544700D469847B0FA80F0C4F372 +:10E1C00D00244009A04214D0082103A808F01AFA2F +:10E1D00D2846FFF7BFFFA869039A03680021009145 +:10E1E00D1C6A04320823E021A04740B103A808F0BF +:10E1F00D21FA304608F000FA304604B070BD03A98C +:10E2000D304608F00FFA03A808F014FA304604B0AF +:10E2100D70BD00BF70B50D4682B00646684608F069 +:10E2200DEBF9EB8843F00103EB800524012004F0AA +:10E2300D63FF294601A8FFF7B3FF01A9684608F05F +:10E2400D01FA01A808F0F6F9009B5A882AB11A794B +:10E2500D202A30D15B79312B1BD1013CE6D1022133 +:10E2600D01A808F0CFF9019B382220215A711971AC +:10E2700DEB8823F00103EB8001A9304608F0D2F9B9 +:10E2800D01A808F0D7F9684608F0D4F9304602B075 +:10E2900D70BD0221684608F0E5F9EB8823F0010313 +:10E2A00DEB806946304608F0BDF9684608F0C2F9C2 +:10E2B00D304602B070BD132AEBD05979024804F0F4 +:10E2C00DC3FEC11CE6E700BF002A0300F0B51646E9 +:10E2D00D83B00D461F46044608F08EF9314601A85D +:10E2E00D08F0A0F901A92846FFF748FF58B957B122 +:10E2F00D01A808F09FF9294601A8FFF78BFF01A996 +:10E3000D204608F09FF901A808F094F9204603B0C3 +:10E3100DF0BD00BF70B584B00C460646042101A8BF +:10E3200D08F070F9019A082384F0010001251221EB +:10E3300DD07111715371957101A90DEB030008F0A6 +:10E3400D71F92B46314602AA03A8FFF7BFFF03A8B8 +:10E3500D08F070F902A808F06DF9204603F05AFF95 +:10E3600D01A808F067F904B070BD00BF70B50121B8 +:10E3700D84B00546FFF7CEFF01A8042108F042F94D +:10E3800D019B082201241226072001A91E71587134 +:10E3900DDA719C710DEB020008F044F9234602AAD4 +:10E3A00D294603A8FFF792FF03A808F043F902A836 +:10E3B00D08F040F90A2004F09FFEE869032100F5FA +:10E3C00D447009F007FE4FF0804301A8C3F80045E3 +:10E3D00D08F030F904B070BDC388DB0700D5704775 +:10E3E00D30B50446C069D0F81033B0F816535B68E9 +:10E3F00D83B000F544709847B0FA80F0C5F300255E +:10E4000D4009A84219D0684608F0F6F801A821463F +:10E4100DFFF7C6FE01A9684608F014F901A808F037 +:10E4200D09F9009B5A882AB11A79112A07D0144884 +:10E4300D04F020F8684608F0FDF803B030BD5A79B5 +:10E4400D092AF4D199790129F1D1DB79022B07D071 +:10E4500D032B0DD0012B07D00A4804F00BF8E9E788 +:10E4600D094804F007F8E5E7084804F003F8E1E788 +:10E4700D074803F0FFFF2046FFF778FFDAE700BFFC +:10E4800DA82A0300882A0300602A0300482A0300F3 +:10E4900D702A030010B5074B044640F8143B08F0F2 +:10E4A00DEDF8054B236000232046E38003F098FE32 +:10E4B00D204610BDF02A03006C280300094B10B54F +:10E4C00D044640F8143B08F0D9F8074B23600023AD +:10E4D00DE380204603F084FE204614F02EF82046FB +:10E4E00D10BD00BFF02A03006C2803002DE9F04198 +:10E4F00D0D4D0560002504468580C580884617466C +:10E5000D1E46BDF8185003F0F9FD08482060C4F808 +:10E5100D0880E760266104F1140008F045F9A58034 +:10E5200D2046BDE8F08100BF6C280300F02A0300EF +:10E5300D02460020D3680133D36070470B688160B9 +:10E5400D1B680846184700BFD0F81408704700BF75 +:10E5500DCB1E012B05D94B1E012B02D96FF47A70FE +:10E5600D70474B1C03EBD3735B10C0F81418C0F845 +:10E5700D18380020704700BF10B5044B044640F812 +:10E5800D083B08F057F8204610BD00BF102B0300C4 +:10E5900D10B5054B044640F8083B08F04BF82046F3 +:10E5A00D13F0CBFF204610BD102B0300F0B4022555 +:10E5B00D194CC0F81858032700F61C06DD1E046020 +:10E5C00DC0F8147800244FF07E57012D446084600C +:10E5D00D07EE101A3760C0F8204813D9591E0129CB +:10E5E00D10D992B207EE902AB8EEC77AF8EE677A94 +:10E5F00D00F5016200F60C0382ED007AF0BCC3ED6C +:10E6000D007A7047591C01EBD1714910C0F81438CC +:10E6100DC0F81818E5E700BF242B0300F8B5104B20 +:10E6200D104E114F036005466C68A4B16068E26B33 +:10E6300D03686A609B68984723689B68B3422046CD +:10E6400D0BD140F8087B07F0F5FF204613F075FF5E +:10E6500D6C68002CEAD12846F8BD20469847E3E7C0 +:10E6600D242B030091E50100102B030038B54B68F6 +:10E6700D4FF07E520A631A6805460C461846D2685A +:10E6800D05F50165904795ED006A9FED117AD4ED82 +:10E6900D067AD4ED075A6063C7EE276A431C03EB75 +:10E6A00DD37320F002005B100128A36385EE867AF8 +:10E6B00DC4ED096A84ED0A7A02D00023236238BDC5 +:10E6C00DBEEE007A67EE877AC4ED087A38BD00BFDA +:10E6D00D00C07F442DE9F04F2DED048B4C6889B0BF +:10E6E00D03910590002C00F033814FF40073D1F8A5 +:10E6F00D182893FBF2F3002B40F33A81039D2A4631 +:10E7000D0C32033310460492002105EB83020346BD +:10E7100D43F8041B9A42FBD1974E9FED988A656B87 +:10E7200DE36B0293002D00F0FA80039A049FD2F858 +:10E7300D18384FF4007A9AFBF3FA0AF1030A02EB48 +:10E7400D8A0ABA4575D904F108030193A368A26B2F +:10E7500D5B8893FBF2F307EE903A94ED0B7AD4EDD0 +:10E7600D0A6A2069F8EEE77AAAEB070877EEC77A0E +:10E7700D4FEAA808C7EEA68AFDEEE88A18EE903A91 +:10E7800D4345A8BF43465A1E00929BB39946BB46CC +:10E7900D56F82530984706EE900AD4ED087A94ED98 +:10E7A00D097ADBED005A94ED0C5A236994ED0E6A4B +:10E7B00DF8EEE66AB8EEC66A76EEA77AB9F1010907 +:10E7C00D67EE877AE7EE855AEBEC015A94ED0B7AFA +:10E7D00DD4ED0A7A37EE277A66EE077A84ED0B7A56 +:10E7E00DFDEEE77A17EE900A1844D1D1009B07EBA6 +:10E7F00D8307043718EE903A984518DBE368C3B1E8 +:10E8000D61680A68013BE36007A81368984707A988 +:10E8100D019807F017FF07A807F00CFFA36884ED18 +:10E8200D0B8A5A8804339918236161610AB1BA457C +:10E8300D8CD8029B1C46002B7FF471AF4FF40071F6 +:10E8400D07A807F0DFFE03999FED4D7A01F60C0244 +:10E8500D01F61C03D2ED008AD3ED007AD1F814280D +:10E8600D079BD1F818185D8895FBF1F568EEA77A2E +:10E8700D032A03F10403C7EE879A5ED0012A5CD008 +:10E8800DF6EE007A28EEA79A9DED028A68EEE78AE9 +:10E8900D9DB3B8EEC88A3B4EDDF81080DDF80C90C4 +:10E8A00D013D1C46002702E0D9F814280137F8EC89 +:10E8B00D017A56F82230D9F82028B0EE487AA9EE20 +:10E8C00DA77A2046B4EE687AF1EE10FAF0EE477AA8 +:10E8D00D48BFF0EE687AF4EE497AF1EE10FAC8BF4F +:10E8E00DF0EE497AFDEEE77A17EE901A114398474C +:10E8F00DD9F81838BD421C44D6D1039B98680368DB +:10E9000D1B68984707A9059807F08CFE07A807F024 +:10E9100D91FE059809B0BDEC048BBDE8F08F214642 +:10E9200D0398FFF7A3FE656B002D7FF4FEAE029BEF +:10E9300D1C46002B7FF4F3AE80E7B6EE008A28EE7E +:10E9400D888AB0EE689ABDEEC88ADFED0C8A9FE723 +:10E9500D039B986803681B6898474FF400710598EE +:10E9600D07F050FE059809B0BDEC048BBDE8F08FA3 +:10E9700D0B460C330493CFE6582400200000000012 +:10E9800D00C07F447C240020F8B505462DED028B98 +:10E9900D402008EE103A0F46164613F0D0FD4022E7 +:10E9A00D0446002113F027FE2046164B40F8083B85 +:10E9B00D07F022FEB8EEC88A676084ED068ADEB9DC +:10E9C00D05F50163D3ED007AC4ED077A002300222B +:10E9D00D21462846E262E36023616361FFF746FE4C +:10E9E00D3B686A685B68E26338466C60214698470D +:10E9F00DBDEC028B2046F8BD07EE906AF8EEE77A83 +:10EA000DE2E700BF102B030007EE901AF8EE677ACD +:10EA100D00F60C00C0ED007A00207047C0F82018F9 +:10EA200D0020704710B5C388044A026023F40053D8 +:10EA300D0446C38004F0F8FE204610BD402B0300B1 +:10EA400D10B5C388064A026023F400530446C38000 +:10EA500D04F0EAFE204613F070FD204610BD00BF05 +:10EA600D402B0300C37D03B9704770B50546C069DF +:10EA700D03689B6A9847E8690368DB6A9847AB6946 +:10EA800DD868002819DD2C30154E284405F12C01CD +:10EA900D002411F9012B02F5A272884246F822409A +:10EAA00DF7D100245B6953F8240003685B6898472D +:10EAB00DAB69DA680134A242F4DC9A68002AC8BF57 +:10EAC00D00240ADD1B6953F8240003685B6898472E +:10EAD00DAB699A680134A242F4DC0023EB7570BD7A +:10EAE00D0060004008B5034649B9094A12780AB9D1 +:10EAF00D002008BD1B689B6A9847002008BD02686E +:10EB000D0349C37D0B70D36A9847002008BD00BF31 +:10EB100D174900202DE9F04FC37D85B006460091C1 +:10EB200D002B6CD1C3880293B3690193D968F06946 +:10EB300D00293ADD019A43695769DFF8E8800390AF +:10EB400D012201EB020A03F5A274A8EB0308043FAE +:10EB500D914606F12C0C06F1310E03210CF8012B18 +:10EB600D0EF8011B57F8045F29482D7CCB0002F5E8 +:10EB700DA27B40EA052503F18043264803F5F833CF +:10EB800D40F82B5008EB040BC3F810450132C3F8C5 +:10EB900D14B5214B09FA01F5924504F10404C3F8AB +:10EBA00D045501F10101D9D10398029B23F0010312 +:10EBB00DF380009B317B194D9A1E019B1B7A012A14 +:10EBC00D9CBF0133DBB27375C3EB03139B00144A77 +:10EBD00D92FBF3F202FB01F104683262A5FB0131F5 +:10EBE00DC90B7162A36B00219847F3695B69012220 +:10EBF00DDA609DF80030B37505B0BDE8F08FC388BD +:10EC000D0293DB0790D483690193C069D1E700BFFC +:10EC100D030001000060004000F001408180808011 +:10EC200D0024F400F05E004038B50546817DFFF705 +:10EC300D71FFAB699A68002AC8BF00240BDD1B6900 +:10EC400D53F82400036800219B689847AB699A68C4 +:10EC500D0134A242F3DCE86903681B6A9847E8694E +:10EC600D03685B6A98470123EB7538BDC37D03B11B +:10EC700D7047FFF7D9BF00BFF8B5154604460E46DD +:10EC800D526829689DF8187004F0FAFD002121756D +:10EC900DEB68114A1148A561052BE661A775206047 +:10ECA00D1460E175A16201DD2046F8BD3368304680 +:10ECB00D5B6B9847E06903684FF47A519B6C9847FA +:10ECC00DE269E37D0649D160002BEDD12046FFF7C7 +:10ECD00DABFF2046F8BD00BF083B0020402B0300D2 +:10ECE00DDDEE01002DE9F04F8269037D9168D0F8CA +:10ECF00D10808B4283B0044680F28280126952F8F4 +:10ED000D2300036800211B689847E069D4F818B008 +:10ED100DD0F814C00121CCF80410237D627D0B4482 +:10ED200D93FBF2F702FB17372775DBF808309F428C +:10ED300D7BDADBF80C90DBF81800B9F1000F00EB73 +:10ED400D47004DDDA67D01975B00B4F808A006F0E5 +:10ED500DFD0604F12C051F461CE04FF0FF0E636A03 +:10ED600D03FB0EF34CF822300A4623B395F900301D +:10ED700D9B0003F1804303F5C0439145D3F810E5A3 +:10ED800D2EF4801EC3F810E5384401F1010105F1A0 +:10ED900D010524DD437802780AFB0383134401F552 +:10EDA00DA87293F806E0002ED9D1BEF1000FD4D190 +:10EDB00D4CF822600A4695F900309B0003F1804320 +:10EDC00D03F5C0439145D3F810E54EF4801EC3F80A +:10EDD00D10E5384401F1010105F10105DADC019F6F +:10EDE00DDBF8103053F82700036801211B689847A2 +:10EDF00DE3695B690122DA601A6003B0BDE8F08F48 +:10EE000DC369C2885B69056AD3F84435817DAD005D +:10EE100D42F00102C3EB0323B3FBF5F3C3F1FF0390 +:10EE200D8362C280FFF776FE6FE7226A0368920065 +:10EE300D9B6B00219847A269D368002B22DD00252A +:10EE400DDFF894802F4604F12C096FF0404619F934 +:10EE500D013B5169E269013503F5A273A81948F820 +:10EE600D237051F82000236A5169026805F5A87EC8 +:10EE700D9B0041F82E30136801219847A269D36891 +:10EE800DAB42E4DC13691868036800211B689847DE +:10EE900DA36994F92C101B690F481A68E369127C59 +:10EEA00D5B6901F5A275120242F0011240F82520AE +:10EEB00D94F93120D200890002F1804202F5F83236 +:10EEC00D01F1804101F5C24103F14400C2F8101572 +:10EED00DC2F814058EE700BF00600040024B1868B1 +:10EEE00D08B1FFF7FFBE7047083B0020103007F058 +:10EEF00D09B900BF10B5044604F07AFC40B9217B76 +:10EF000D236A044A03FB01F3A2FB0323DB0B6362B9 +:10EF100D10BD00BF81808080C160704703207047A5 +:10EF200D0D4B03F108022C3310B5044680E80C009C +:10EF300D203007F07FFB04F11C0007F07BFB04F190 +:10EF400D180007F077FB054B63600023201D6381DC +:10EF500D03F046F9204610BD742B03006C28030006 +:10EF600DA0F10400FFF7DCBF10B50446FFF7D8FF92 +:10EF700D204613F0E2FA204610BD00BFA0F10400B8 +:10EF800DFFF7F2BF70B51A4B04461A4821810025D0 +:10EF900D84E809006581201D164603F0AFF8164B75 +:10EFA00D03F108022C3384E80C0004F1100003F087 +:10EFB00DDFFE4FF4007104F1180007F023FB04F19C +:10EFC00D1C0007F019FB294604F1200007F01AFB7D +:10EFD00D00210A4BE5604FF40070606365622564A3 +:10EFE00D6564A6622586A164E362204670BD00BFFC +:10EFF00D6C2803002C3D0300742B030000C07F44DC +:10F0000D436A1BB1438943F004034381704700BF3A +:10F0100D43895B0770B50446456A5FD42B46E169A9 +:10F0200D002B66D050336362081D4A880244934218 +:10F0300D1ED3D1ED037A6062F5EEC07AF1EE10FACF +:10F0400D0FDB0026666204F1200104F11C0007F0BD +:10F0500DF9FA0023A81B666418BF01202664A36477 +:10F0600D70BD04F1100003F0B5FE0028E9DC636A01 +:10F0700D93ED027ADFED217A19685A68E263B5EEF5 +:10F0800DC07AF1EE10FA48BFB1EE477AC7EE276AA3 +:10F0900D0020A16303F13C05606404F14C01D4ED43 +:10F0A00D0A7AF8EEE77A67EEA67AFDEEE77AF8EEE1 +:10F0B00DE76AC4ED107ADA699861012AB8BF0122B6 +:10F0C00D07EE902AB8EEE77ADA61C6EE877A143346 +:10F0D00D9D42E1EC017AEED1002070BD0023436228 +:10F0E00D00F120011C3007F0ADFA636AE169002BD5 +:10F0F00D98D10B1D1846636297E700BF00007A4454 +:10F1000D38B50D460446FEF741FD2B685B884F2B45 +:10F1100D1ADD04F1100003F02FFE294604F11C0046 +:10F1200D07F090FA2046FFF773FF638913F001058E +:10F1300D01D0002038BDE068026843F0010363810F +:10F1400D13689847284638BD6FF47A7038BD00BFF4 +:10F1500D2DE9F04F2DED068B8BB001F118039FEDCE +:10F1600DA58A4A6C0D6CDFEDA4AA9FEDA4AA0190AF +:10F1700D0C4602934FF0000BAA4232D0638913F074 +:10F1800D04032ED10493AA423EDB63899B073BD532 +:10F1900D049B002BF0D0BBF1000F00F02081D4EDCB +:10F1A00D0B7A228EB6EE007A67EE877ACB45FCEEAF +:10F1B00DE77A17EE903A43EA02039BB203D22BF89B +:10F1C00D023BD945FBD8E06803681B689847029954 +:10F1D00D019807F027FA01980BB0BDEC068BBDE83E +:10F1E00DF08F2046FFF714FF256C6389002D40F04A +:10F1F00DC980002840F0C9805A0700F1C680626CB2 +:10F2000D0123AA420493C0DABBF1000F00F0D280B3 +:10F2100DAA42BDDA04F14C03039304F1580AD4ED6C +:10F2200D0E6A94ED0A7AD4ED0B8AD4ED0F7A636AE7 +:10F2300D039E66EE886AB8EEC77A68EEA78A86EEF8 +:10F2400D879A06A868EEAA8AF0EE4A9AE8EECA9A5C +:10F2500D9F69D969F6EC017A07EE107AB8EEC77A94 +:10F2600D013967EE277A8F42FDEEE77A03F1140339 +:10F2700DC0ED007A08BF0560B24500F10400E7D18A +:10F2800D079D069E089BB542A8BF35469D42A8BF67 +:10F2900D1D4613469D4235DDCB4594D0D4ED127AF3 +:10F2A00D636AFDEEE77ADA68186917EE901A9047EF +:10F2B00D07EE900AB8EE677AF0EE696AE8EE876AB3 +:10F2C00D626C218ED4ED127ABCEEE67A79EE277A55 +:10F2D00D17EE100AF4EEC87A531C0843F1EE10FA3B +:10F2E00D2BF8020B1A46C4ED127A6364D2DD77EE69 +:10F2F00DC87AF4EEC87AF1EE10FAF8DC9D42C4ED4E +:10F3000D127AC9DCB3424FF014074FF0000509D053 +:10F3100D0135032D07F114072FD006A951F82560EB +:10F3200DB342F5D1A9004E19D4F824E00591B600E9 +:10F3300D0EEB0608D8F818C0D8F81C108C45E7DA83 +:10F3400DD8F814800EEB07012046B8F1000F07D056 +:10F3500DC047D4F824E0626C76441346D6F818C042 +:10F3600D059929440EEB810E01350CF10101032D98 +:10F3700DCEF8181007F11407CFD1256C9D423FF739 +:10F3800D4EAF05E713F0040211D023F00402012360 +:10F3900D628121891A4606A806F040FE04F110008C +:10F3A00D03F008FD01230493626C256CEBE60492D7 +:10F3B00D626CE8E6616B06A807F024F906A90298CD +:10F3C00D07F040F906A807F035F9D4F818B0626CCB +:10F3D00DBBF80290256C0BF1040BD94418E706A875 +:10F3E00D07F00AF906A9029807F02CF906A807F00C +:10F3F00D21F9E8E6000080440000803A0000004456 +:10F4000D438919B923F002034381704743F0020386 +:10F4100D4381704701607047704700BF2DE9F84385 +:10F4200DDFF82892694D6A4CDFF8248269496A4FEA +:10F4300D6A4E484607F054F92A462146484613F0CD +:10F4400D77F840466649DFF80C9207F049F92A46ED +:10F4500D2146404613F06CF838466249DFF8F881D2 +:10F4600D07F03EF92A462146384613F061F830463A +:10F4700D5D495E4F07F034F92A462146304613F0B8 +:10F4800D57F848465A495B4E07F02AF92A46214655 +:10F4900D484613F04DF840465749DFF8C09107F044 +:10F4A00D1FF92A462146404613F042F83846534983 +:10F4B00DDFF8AC8107F014F92A462146384613F0DF +:10F4C00D37F830464E494F4F07F00AF92A46214684 +:10F4D00D304613F02DF848464B494C4E07F000F9D5 +:10F4E00D2A462146484613F023F840464849DFF89E +:10F4F00D749107F0F5F82A462146404613F018F8A6 +:10F5000D38464449DFF8608107F0EAF82A4621467B +:10F5100D384613F00DF830463F49404F07F0E0F8FC +:10F5200D2A462146304613F003F848463C493D4EE5 +:10F5300D07F0D6F82A462146484612F0F9FF404614 +:10F5400D3949DFF8289107F0CBF82A462146404685 +:10F5500D12F0EEFF38463549DFF8148107F0C0F898 +:10F5600D2A462146384612F0E3FF30463049314FE6 +:10F5700D07F0B6F82A462146304612F0D9FF484624 +:10F5800D2D492E4E07F0ACF82A462146484612F07A +:10F5900DCFFF40462A4907F0A3F82A4621464046A8 +:10F5A00D12F0C6FF3846274907F09AF82A46214639 +:10F5B00D384612F0BDFF3046234907F091F82A4630 +:10F5C00D21463046BDE8F84312F0B2BF402400207A +:10F5D00D7D660200B82B03002C3B0020503B002021 +:10F5E00DC02B0300302D0300382D0300103B0020ED +:10F5F00D142E0300203B00201C2E0300F82E0300C8 +:10F6000D042F0300343B0020982F0300583B0020AB +:10F6100D9C2F030030300300383003003C3B0020AA +:10F6200DCC300300143B0020D430030068310300BC +:10F6300D70310300283B0020043203004C3B0020B6 +:10F6400D0C3203005832030060320300383B0020B7 +:10F6500D0C3B0020303B0020543B0020243B00207D +:10F6600D403B0020443B0020183B0020483B00203D +:10F6700D1C3B00206FF47D70704700BF6FF47D70F0 +:10F6800D704700BF10B5036804461B6C984723688C +:10F6900D20465B68BDE81040184700BF6FF47D70D1 +:10F6A00D704700BF6FF47D70704700BF6FF47D70C1 +:10F6B00D704700BFC08800F00500003018BF012062 +:10F6C00D704700BFC08800F00A00003018BF01204D +:10F6D00D704700BFC08810F0030018BF01207047AD +:10F6E00DC08800F00C00003018BF0120704700BF2B +:10F6F00D6FF47D70704700BF6FF47D70704700BF71 +:10F7000D03684FF47A725B6B02FB01F1184700BF7F +:10F7100D6FF47D70704700BF6FF47D70704700BF50 +:10F7200D08B503689B6B9847024BA3FB003080091B +:10F7300D08BD00BFD34D62106FF47D70704700BFE0 +:10F7400D6FF47D70704700BFC1600020704700BF2F +:10F7500D6FF47D70704700BF38B503689B69044630 +:10F7600D0D46984708B9094838BD236820465B689F +:10F7700D9847B5FA85F35B099842F4D12368294679 +:10F7800D1B6820469847002038BD00BF12FCFFFFC4 +:10F7900D704700BFD0F88800704700BFD0F88400D4 +:10F7A00D704700BF10B5438BD90782B0044620D5F2 +:10F7B00DD0F88030D3ED017AF5EE407AF1EE10FA03 +:10F7C00D01D002B010BD04F0D1F9D4F88C30C01ABC +:10F7D00D61F10001002908BF652807D3638B23F071 +:10F7E00D0103638304F12400FFF70AFC638BDA073E +:10F7F00DE7D4D4F88020002AE3D0D2ED017AF5EEDB +:10F8000DC07AF1EE10FADCDD43F00103638304F1FD +:10F8100D7C0101A806F006FF01A904F12400FFF701 +:10F8200D6FFC01A806F006FF02B010BDA0F1140098 +:10F8300DFFF7B8BF02680949926B8A4208B506D135 +:10F8400DD0F88400064BA3FB0030800908BD90471B +:10F8500D034BA3FB0030800908BD00BF9DF70100DD +:10F8600DD34D621070B50446028100251D4B1E4E0E +:10F8700D266002224FF48070E0802271636104F1F2 +:10F8800D14002574E560258365830E4602F036FC71 +:10F8900D164BE66103F1080204F12406743363612B +:10F8A00D226030464AF6444240F6C331FFF76AFB08 +:10F8B00D04F17C00502106F0A5FE638BC4F8845042 +:10F8C00D4FF4007243F480433046C4F880502562F3 +:10F8D00DC4F88C50C4F8882063830121FFF790FD94 +:10F8E00D204670BD6C280300D8330300303403006C +:10F8F00DD0ED217AF8B5F8EEE77A2DED028BF5EE25 +:10F9000D407AF1EE10FA044624D090ED227ADFED24 +:10F9100D247AB8EEC78AB1EE007A28EE078A28EE6F +:10F9200D278A04F023F9D4F88050C4F88C00EDB187 +:10F9300DD4F884308BB107EE903ADFED1A6A85ED7D +:10F9400D018AF8EEE77ABDEC028B86EEA77A85ED9B +:10F9500D007AF8BD9FED148AE3E785ED018ABDECD1 +:10F9600D028B9FED127A85ED007AF8BDFEF70EF948 +:10F9700DE36F0F4F0F4EE06903F1040E0021C4F841 +:10F9800D80E02A469960DF601E6104F1240140F297 +:10F9900DFF33FEF7F9FFD4F880502062C8E700BFAF +:10F9A00D0000003B002474490000000000A0BD458C +:10F9B00D000048C2B55E0200B1F5806F0ED8B1F5FA +:10F9C00D007F08B5C8BFC1F580618029A8BF80211F +:10F9D00DC0F88810FFF78CFF002008BD6FF47A7017 +:10F9E00D704700BF08B5C0F88410FFF781FF0020F5 +:10F9F00D08BD00BF026870B5546B084D4FF47A72A4 +:10FA000DAC4202FB01F105D1C0F88410FFF770FF85 +:10FA100D002070BD2346BDE870401847E5F9010090 +:10FA200D0C4B03F10802743310B5044602604361B8 +:10FA300D7C3006F0FFFD04F12400FFF771FA064B50 +:10FA400D6361002304F11400638302F0C9FB2046B7 +:10FA500D10BD00BF303403006C280300A0F114006A +:10FA600DDEE700BF0D4B03F10802743310B50446F9 +:10FA700D026043617C3006F0DDFD04F12400FFF7E8 +:10FA800D4FFA074B63610023638304F1140002F006 +:10FA900DA7FB204612F051FD204610BD3034030067 +:10FAA00D6C280300A0F11400DCE700BFACDF704749 +:10FAB00DAEDF70470022028102604260704700BFD6 +:10FAC00DF0B54FF6FF7487B0A142ADF806302DD0DA +:10FAD00D0389DB07164605460C4602AA0ED4002301 +:10FAE00D2988BDF8065003962046ADF80850ADF8AC +:10FAF00D0A30FFF7DBFF184607B0F0BD0788ADF8F9 +:10FB000D0870002001230DF10607ADF80C00114619 +:10FB100D204605968DF80A300497FFF7C9FF40B1CE +:10FB200D0499BDF8063009889942D8D1002007B054 +:10FB300DF0BD1846E0E700BF72DF704773DF704716 +:10FB400D74DF704776DF704777DF704778DF704777 +:10FB500D7ADF70478FDF704769DF70471321FFF73A +:10FB600DF1BF00BF0B68034A0146D2560320FFF7D1 +:10FB700DEBBF00BF48350300094B10B5044640F8F4 +:10FB800D143B06F07BFD04F1100006F077FD054BEC +:10FB900D236000232046E38002F022FB204610BDA7 +:10FBA00D6C3503006C280300C388590705D41B0767 +:10FBB00D00D47047042009F051BF10B5044603F07E +:10FBC00DD5FFA369C01A61F10001002908BFB0F586 +:10FBD00DFA6F08D2E3881A0700D410BD0420BDE8DF +:10FBE00D104009F03BBF002104480AF061FDE38895 +:10FBF00D23F004039BB2E380EDE700BF5DFB010042 +:10FC000D30B59BB0044600213C220BA812F0F3FC4A +:10FC100D4FF47A70204B214ACDF840D000FB04F010 +:10FC200D83FB0013C017C0EB232013680093012240 +:10FC300D0023022406211F28059306930893099398 +:10FC400D0A938DF82C408DF82F10ADF83C208DF8CF +:10FC500D142019DC202307931AAA114C01940023B8 +:10FC600D1F2102930BA822F8601D01252146039345 +:10FC700D04938DF829500AF013F805AA01A9094833 +:10FC800DFFF75AFF1BB030BDB0F5804FCABF4FF420 +:10FC900D804307900793DFE7AD8BDB68BC3403002F +:10FCA00D683B00209E2600200B4B10B5044640F803 +:10FCB00D143B06F0E3FC04F1100006F0DFFC074BEB +:10FCC00D23600023E380204602F08AFA204612F0DA +:10FCD00D34FC204610BD00BF6C3503006C280300BA +:10FCE00D70B5104B0360002504468580C5800E4617 +:10FCF00D02F004FA0C4B2360A66004F1100006F02C +:10FD000D53FD04F1140006F04FFD0123074AE56091 +:10FD100D84F8203084F8213014600DF0E1FA20468B +:10FD200D70BD00BF6C2803006C350300A03B0020A4 +:10FD300D072914D810B50B4C0B48216021460AF049 +:10FD400DB7FC0A4B1978FF2907D02368084A012010 +:10FD500DD256FFF7F9FE002010BD002010BD6FF444 +:10FD600D7A7070474C24002065FB01009E26002010 +:10FD700D4835030090F8202022B9C3689B0701D4B1 +:10FD800D00F002B80120704710B5044604291ED8B2 +:10FD900DDFE801F02D2105030C008369BBB103F0F1 +:10FDA00DE5FEE368A061C3F3400010BD836973B144 +:10FDB00D03F0DCFEA369C01A61F10001002908BF40 +:10FDC00DB0F5FA6F03D301212046FFF7D3FFE068AA +:10FDD00DC0F3400010BDC3880A2243F00403C38062 +:10FDE00DC26001F0FFFDE068C0F3400010BD0223CA +:10FDF00DC360012010BD00BF10B5044682B00BF0EA +:10FE000D63FF20460BF06EFF2378023B062B18D8BC +:10FE100DDFE803F00B19271717170400237A012BBE +:10FE200D03D1144A1368013B1360134B186840B19A +:10FE300D90F820302BB9C3689B0702D40321FFF73C +:10FE400DA3FF02B010BD0C4B1B68002BF9D093F82B +:10FE500D2020002AF5D1DA689207F2D40222DA6066 +:10FE600DEFE702A9012301F8043D60880BF018FEAD +:10FE700D02B010BD9C3B0020A03B002010B50446F5 +:10FE800D84B0012302224FF47A71684606F0C6F859 +:10FE900D94F821300BB904B010BD0AF083FB002893 +:10FEA00DF9D1034B01211878FFF748FE04B010BDBE +:10FEB00D9E26002010B50388103B86B0462B38D8FF +:10FEC00DDFE803F0244A3737375137373774373780 +:10FED00D37373737373F373737373737373737379D +:10FEE00D3737373737373737373737373737373993 +:10FEF00D3737373737373737373737373737373785 +:10FF000D37373737373737373737390081884FF637 +:10FF100DFF73994206D02E4B2E4A1B680320D256F2 +:10FF200DFFF712FE01231A464FF47A7102A806F06C +:10FF300D75F806B010BD13218088FFF703FE06B0DB +:10FF400D10BD002302A980888DF808308DF8093086 +:10FF500DFFF700FE06B010BD1F4B18680028E8D053 +:10FF600DFFF78CFFE5E700F108010622684606F071 +:10FF700DF9FB694601A806F00FFC174B1C686CB124 +:10FF800D01A902A806F008FC02A904F1100006F070 +:10FF900D11FC012302A8E36006F070FB01A806F036 +:10FFA00D6DFB684606F06AFB06B010BD037A002BA8 +:10FFB00DBFD1094B18680028BBD090F82030002B1A +:10FFC00DB7D1C3689B07B4D40221FFF7DDFEB0E7BC +:10FFD00D4C24002048350300A03B002038B5124BBF +:10FFE00D054600241878FFF7ABFD85F821400AF08F +:10FFF00DC1FA78B9EB699BB103F0B8FDEB69C01A92 +:020000040002F8 +:1000000D61F10001002908BFB0F5FA7F2CBF012076 +:1000100D002038BD214605480AF04AFB204638BD70 +:1000200D03F0A4FDE861E7E79E2600205DFB0100DB +:1000300D20B9034B186808B1FFF7D0BF704700BF58 +:1000400DA03B00200238012801D90120704710B5CE +:1000500D074C206850B1C38843F00803C38001F0FA +:1000600DC1FC2068BDE81040FFF7B8BF012010BDEE +:1000700DA03B0020012808D138B50D4B1D6835B1C6 +:1000800D2846BDE83840FFF7A9BF01207047094B4E +:1000900D04461878FFF754FD0AF06CFA08B92046AB +:1000A00D38BD294604480AF003FB284638BD00BF79 +:1000B00DA03B00209E2600205DFB01002DE9704332 +:1000C00D84B00BF017FD1D4E30603368002B31DD11 +:1000D00D0DF107034FF6FF7003930AF0A3FF4FF6E0 +:1000E00DFF75A842044609D124E0039B1B782046E6 +:1000F00D5BB10AF097FFA84204461BD002AA01216A +:1001000D20460BF069F90028EFD003F02FFD40F2E7 +:1001100DE7348046894600250BF0C6FC33684BB1A9 +:1001200D03F024FDB0EB080061EB09018D4208BF1F +:1001300D8442F3D204B0BDE8708300BF9C3B002025 +:1001400D2DE9F04FC488A5B014F480549DF8B890F3 +:1001500D02D025B0BDE8F08F24AF8461C461019257 +:1001600D8846054609F002FA0CF042FF47F8884D23 +:1001700DDFF8ACA209F05CFC0CF0DCFD3946012087 +:1001800D0CF0BAFE05F1140BDAF8001014A806F005 +:1001900DA7FA14A9584606F00DFB14A806F06EFA3E +:1001A00D08AE934906A806F09BFA9249304606F030 +:1001B00D97FA06AA59460AA806F00CFB42460AA968 +:1001C00D0DA806F007FB32460DA914A806F002FB98 +:1001D00D14A9584606F0EEFA14A806F04FFA0DA829 +:1001E00D06F04CFA0AA806F049FA304606F046FA2F +:1001F00D06A806F043FA6A690C944FF0020E210A24 +:1002000D101D6EF301010A940B908DF82910B2F8B0 +:1002100D02E0029AADF830E00AA94120ADF832E0D3 +:1002200DFFF79AFC38460CF0B1FE2046FFF78EFC26 +:1002300D03224FF0000362F306134FF0100807225C +:1002400D06948DF81C408DF818308DF819208DF816 +:1002500D1A800BF0C3FB06A80BF00AFC66480BF0E6 +:1002600DEBFB08224FF4C8733046ADF82280746062 +:1002700DADF82020ADF82630FFF76AFC21465F4827 +:1002800D0AF02EFCB9F1000F40F09D800DF114081D +:1002900D04AC5B4B149314A80CF076FF594903A8DA +:1002A00D06F01EFADAF80010204606F019FA564943 +:1002B00D404606F015FA424621460DA806F08AFA88 +:1002C00D03AA0DA914A806F085FA14A9204606F074 +:1002D00D71FA14A806F0D2F90DA806F0CFF9404630 +:1002E00D06F0CCF94022002114A812F084F9474BF6 +:1002F00D1868159001238DF88C3008B112F0ADF906 +:1003000D049BADF85000181D179008B112F0A5F917 +:1003100D019BADF858001B68181D199008B112F01B +:1003200D9CF93B4BADF8600018681B9008B112F0BA +:1003300D94F9384BADF8680018681D9008B112F0AB +:1003400D8CF9354BADF8700018681F9000284DD012 +:1003500D12F083F9034614A8ADF878300DF0BAF811 +:1003600D2846FFF7ABFE3220FFF74AFC0621284650 +:1003700DFFF7DEFC00234FF4F022012710931193B9 +:1003800D4FF4A031129313930DA803230F920E91E6 +:1003900D8DF840300D968DF8447009F077FF1F4BA6 +:1003A00D85F8217039461878FFF7C8FBEB8843F4C0 +:1003B00D8053EB80204606F061F903A806F05EF944 +:1003C00D25B0BDE8F08F0BF095FB03280DF1140857 +:1003D00D04AC7FF75EAF4246204614AB0DA90BF07F +:1003E00DB3FBBDF814000BF0A5FB52E70346B2E7D3 +:1003F00D5035030054350300F9FD0100883B002002 +:1004000D310002005835030060350300603B0020C9 +:1004100D5C3B002044240020643B00209E260020ED +:1004200D48240020A8DF7047B0DF704762DF7047B7 +:1004300D704700BF8B79012B05D0022B02D10368C9 +:1004400DDB6A1847704703689B6A18470368034ABD +:1004500D9B68934200D17047063118473104020062 +:1004600D0B88502B70B5044631D01AD8102B26D0DE +:1004700D112B14D10368194DDA69AA422BD100252D +:1004800D2E4605E023681B699847236806810135D0 +:1004900DDB6820469847854229462046F2DB01203D +:1004A00D70BD512B06D0532BF9D103681B6B9847A8 +:1004B00D012070BD03685B6A9847012070BD036819 +:1004C00D064A9B699342EAD09847012070BD0368A4 +:1004D00D1B6A9847F9E790472368D0E7310402007B +:1004E00D10B5064B0360002304460371C38000F072 +:1004F00DBFF9214600F0CCF9204610BD9C35030014 +:1005000D037993B910B584B010310DF1FF330DF1AE +:1005100D0F0411F8012D03F8012FA342F9D1011D8C +:1005200D6846FFF783FF04B010BD704700B583B078 +:1005300D0123ADF80410821D01A918468DF806306F +:1005400DFFF770FF03B05DF804FB00BF2DE9F04726 +:1005500D88B00546BDF84060BDF84470BDF8484010 +:1005600D92468846202200216846994612F043F8AB +:1005700DBB1B18BF01232A79ADF800A0E107ADF828 +:1005800D04708DF80C30ADF80660CDF808908DF83C +:1005900D022005D59DF80D3043F002038DF80D3086 +:1005A00DA20705D59DF80D3043F004038DF80D30ED +:1005B00D630705D59DF80D3043F008038DF80D3018 +:1005C00D270705D59DF80D3043F010038DF80D303C +:1005D00DE60605D59DF80D3043F020038DF80D305E +:1005E00DA00605D59DF80D3043F040038DF80D3074 +:1005F00D610605D59DF80D3043F001038DF80D30E2 +:1006000DE20544BF01238DF80F30A30544BF01233C +:1006100D8DF810302B68EC881A69012341468DF84E +:1006200D11308DF812308DF813308DF814302846B6 +:1006300D90476946024620460AF066F808B0BDE8C4 +:1006400DF08700BF00B58DB001A809F0D5FF019B63 +:1006500D23B94FF6FF700DB05DF804FBBDF808002F +:1006600D0DB05DF804FB00BF03682DE9F041DB68B8 +:1006700D06460D4690469847071EC8BF00240CDC61 +:1006800D19E04388AB421ED08388AB4221D0C3888A +:1006900DAB4224D00134A7420DD0336821461B69EB +:1006A00D304698470388AB42EBD1012388F80030E0 +:1006B00D2046BDE8F08100234FF0FF3488F800306C +:1006C00D2046BDE8F081022388F800302046BDE8C1 +:1006D00DF081032388F800302046BDE8F081042323 +:1006E00D88F800302046BDE8F08100BF30B583B0FA +:1006F00D0C460DF10702C9880546FFF7B5FF002826 +:1007000D08DB9DF80730032B06D02B680C4A1B68BD +:1007100D93420FD103B030BD238A022BF5D12B6844 +:1007200D01461B6928469847E27CA37C43EA0223D5 +:1007300D0381EAE7A11D2846984703B030BD00BFED +:1007400D31040200F0B58BB00C460DF1070209899A +:1007500D0646FFF789FF002819DB9DF807300122B7 +:1007600D93428DF8082014D09DF80E20E389ADF842 +:1007700D1030002363F30002A0888DF80E2002A92B +:1007800DADF80C30ADF812300593FFF74DFE0BB000 +:1007900DF0BD3268204952682089E7898DF81C30F8 +:1007A00D00258A428DF81D30ADF81800ADF81A708D +:1007B00D0895ADF8245015D12A462E4629469DF8A8 +:1007C00D0E50ADF80C1063F30005A088ADF8107055 +:1007D00D02A9ADF8126005928DF80E50FFF724FEB8 +:1007E00D0BB0F0BD304606A990479DF81C304BB9B3 +:1007F00D9DF81D30BDF81A70BDF82460089A4FF4AD +:1008000D8171DCE729469DF81D30BDF81A70BDF8E1 +:1008100D2460089AD3E700BF3104020000B583B00D +:1008200D09890DF10702FFF71FFF03B05DF804FB07 +:1008300DF8B50E4C26689EB13368002B0FDD0746C8 +:1008400D3546002402E03368A34208DD55F8040F55 +:1008500D036839465B69984701340028F3D1F8BD28 +:1008600D542011F06CFE20600660F8BDA43B002002 +:1008700D38B5064D2C680CB1204638BD542011F00A +:1008800D5EFE046004462860204638BDA43B00206F +:1008900D38B50368132B04460D4603DD1420FDF710 +:1008A00D7FFA236804EB830201335560236038BD62 +:1008B00D084602F047B900BF82B030B50C4685B08E +:1008C00D49680546206802AC03C4039908A880E86E +:1008D00D0C00CB0712D54910029B6A58D4580D4411 +:1008E00D0AAB93E8030008AB0CCB8DE80300284658 +:1008F00DA04705B0BDE8304002B0704705EB61057B +:1009000D029CEDE701F03ABDA0F10400FFF7FABF3C +:1009100D82B010B502A981E80C00BDF80A30033B86 +:1009200D0A2B2AD8DFE803F016290E0629292929D2 +:1009300D29290E00BDE81040D0F81408036802B054 +:1009400D5B6A1847BDE81040D0F81008036802B084 +:1009500DDB6A18470446002100F26C7003F0C4FDF9 +:1009600D04F28470002103F0BFFD04F29C70BDE819 +:1009700D1040012102B004F033BEBDE8104002B0BA +:1009800D704700BF2DE9F04F044685B00027FDF7F5 +:1009900D7BF99B4B636027816781201D01F0AEFBC6 +:1009A00D984B236004F10C083433636004F1100696 +:1009B00D404601F0E3F904F1380541463046FFF7B2 +:1009C00D8FF904F150086663284609228E4908F014 +:1009D00D0FF904F1680640460A228C4908F008F91F +:1009E00D30461A228A4908F003F929463A4601236E +:1009F00D04F1800003F018F904F1D80504F1B000FA +:100A000D04F0ECFB04F5367A2223414628465B229E +:100A100D06F0A0F804F5467931465046122207F04B +:100A200DEDFE29465246484600F0BCF904F29C689A +:100A300D04F5C26204F5BF61764B04F5CC6007F096 +:100A400D43FD3B4604F5AD6204F5AA61404606F050 +:100A500D9DFB3B4604F5986204F59B6104F2AC6086 +:100A600D06F094FBD4F84006C4F8D00604F5B06146 +:100A700DD4F84406C4F8BC1604F5BC6304F2BC619A +:100A800DC4F8D406D4F84806039104F5B36204F50E +:100A900DB66604F5B965C4F8CC36C4F8D806052396 +:100AA00DD4F84C06C4F8C02604F5E06BC4F8C4664F +:100AB00D594AC4F8C856C4F8DC06C4F8E436D4F86C +:100AC00D5006C4F8E836C4F8EC36C4F8F03604F233 +:100AD00DE466039BC4F8E00604F5DA65C4F8FC2669 +:100AE00D3146C4F8F43607225846C4F8F856FDF7D7 +:100AF00DCDFA01231A460197009704F5687104F2A7 +:100B000D6C7003F0C5FC0197009704F58661012315 +:100B100D022204F2847003F0BBFC032302220121A4 +:100B200D04F29C7004F0BCFD524640F6AC5304F543 +:100B300D9E6104F2AC7004F01DFE092104F2D47024 +:100B400D00F0ACFF082104F2FC7001F03BF94046C7 +:100B500D00F07EFAC4F81008404600F0F1FA04F6F1 +:100B600D280A01465B46C4F81408D4F8102804F688 +:100B700D180000F015FF4A46414650462523FDF763 +:100B800DCBFA4FF0260E5346CDF800E04A464146CB +:100B900D04F6480004F5A169FDF7A8FC04F5C56A43 +:100BA00D4A4604F54A7104F66C00FCF74FFF678165 +:100BB00D504606F0F3FD0221504606F0AFFEB4F8A4 +:100BC00D2E361649039F23F480734046A4F82E3623 +:100BD00D06F062FA57F8040B012107F0E3F9BD4264 +:100BE00DF8D157F8040B012107F0DCF9BE42F8D11A +:100BF00D4846012107F0D6F9204605B0BDE8F08F33 +:100C000D6C2803000C3603000090004000A000404B +:100C100D00A0014000200040D0350300801A0600DE +:100C200DF8B50B4E336893B10A4F386878B1F51C9F +:100C300D002400E0386815F8011F00F5CC6007F0BE +:100C400DB1FB33680134A342F4D800233360F8BDFF +:100C500DD83C0020043B0020A0F10400FBF78CBB26 +:100C600D10B5074B044640F8083B05F0E3FC054B77 +:100C700D236000232046E38001F0B2FA204610BD28 +:100C800D603603006C280300094B10B5044640F88C +:100C900D083B05F0CFFC074B23600023E380204683 +:100CA00D01F09EFA204611F048FC204610BD00BF11 +:100CB00D603603006C2803002DE9F041C36804463B +:100CC00D49BB002B24DD0D4600F1100608E01B0783 +:100CD00D05F1010513D4E368AB4206F1180617DDE3 +:100CE00DA3682B441B795A07F1D50321304607F031 +:100CF00D71F9A3682B4401351B791B07EBD53046E1 +:100D000D022107F067F9E368AB4206F11806E7DC4C +:100D100D0020BDE8F081002BFADD0025204F2E4686 +:100D200D00F110080CE0D3F8003703F44033B3F5AD +:100D300D003F2ED007F04EF9E3680135AB42E7DDF9 +:100D400D98F81030A2681F2BCCBF39464FF0A04148 +:100D500D2A4403F01F0301EB83031671D3F8002718 +:100D600D02F44032B2F5403F40464FF0000108F129 +:100D700D1808D8D1A2682A4492F804E04EF0040E67 +:100D800D82F804E0D3F8003703F44033B3F5003FA5 +:100D900DD0D1A3682B441A7942F008021A71C9E721 +:100DA00D000300502DE9F04F974B036089B00026EA +:100DB00D05468680C68004460491059201F09EF991 +:100DC00D924B45F8083B284605F016FC04F110003F +:100DD00D03230222642106F027FF03231A4604F1A0 +:100DE00D2800652106F020FF04F158031F4604F189 +:100DF00D400003230422662106F016FF3846032324 +:100E000D1F22672104F1700B029706F00DFF04F10C +:100E100D88000746032358461C22682106F004FF6C +:100E200D04F1A0000190032338460E226921039797 +:100E300D04F1B80A06F0F8FE0198032325226A2171 +:100E400D06F0F2FE504603230B226B2106F0ECFE5A +:100E500D04F1D00003230A226C2106F0E5FE04F50F +:100E600D807904F1E800032309226D2106F0DCFEF0 +:100E700D04F58C78484603231E226E2106F0D4FE1D +:100E800D4046032317226F2106F0CEFE04F598701D +:100E900D03230C22702106F0C7FE04F5A470032372 +:100EA00D1122712106F0C0FE04F5B070032301225A +:100EB00D722106F0B9FE04F5BC7003230D227321D7 +:100EC00D06F0B2FE04F5C87003232222742106F049 +:100ED00DABFE04F5D47003231A22772106F0A4FE8D +:100EE00D04F5EC7704F5E07003232022782106F059 +:100EF00D9BFE384603232422792106F095FE3246C7 +:100F000D04F5F87003237A2106F08EFE04F50270C5 +:100F100D032314227B2106F087FE04F508700323BA +:100F200D0522862106F080FE04F50E7003231022A3 +:100F300D7C2106F079FE04F51470032308227D212F +:100F400D06F072FE04F51A70032315227E2106F0B9 +:100F500D6BFE04F52070032316227F2106F064FE3C +:100F600D04F5267003230F22802106F05DFE04F5A3 +:100F700D2C7003231822812106F056FE04F53270E1 +:100F800D03231322822106F04FFE04F5387001234E +:100F900D0622832106F048FE04F53E700123282227 +:100FA00D842106F041FE04F54470032319228521A6 +:100FB00D06F03AFE029EC4F83063154A019E154BA9 +:100FC00D0398C4F834632121049EC4F83C03E16006 +:100FD00D1660C4F828B3059AC4F82CA3C4F8389346 +:100FE00DC4F84083C4F8447307A81A6005F00AFBDF +:100FF00D07A9284605F026FB07A805F01BFB204690 +:1010000D09B0BDE8F08F00BF6C2803006036030007 +:1010100DF8410020F441002010B503231922852149 +:1010200D084806F001FE012211460023064804F08F +:1010300D75FF0122114602230448BDE8104004F05B +:1010400D6DBF00BFBC3B0020A83B0020B43B00207F +:1010500D2DE9F041354C364D84B006460A2002F09C +:1010600D4BF8204606F09AFB2046022106F056FC6E +:1010700DE388286823F48073E38010B104B0BDE8E1 +:1010800DF0813E21304603F0DDFB88B9294F322136 +:1010900D304603F01BFD08BB286800283BD03B6899 +:1010A00D002BEBD00146184602F07EFB2868E5E7E1 +:1010B00D982011F044FA062705213E238046029719 +:1010C00D0191009322461C4B1A4F314603F090FBC1 +:1010D00D08F14403C5F800803B60D8E7502011F0BB +:1010E00D2EFA322205238DE80C003146134B0F4AA0 +:1010F00D044603F0D1FC54202C6011F020FA062296 +:1011000D3C2304460192009331460C4B074A03F0F1 +:1011100DCFFD3C60C0E7442011F011FA05220446D2 +:1011200D064902F08FF82C602046B8E7BC3B002042 +:1011300DB03B0020D43B0020B43B0020A83B002056 +:1011400D38B50C4D04460A2001F0D6FF286800B1D1 +:1011500D38BD2046FFF77CFF28680028F8D14820CD +:1011600D11F0EDF906220446034902F0D9FA2C607C +:1011700D204638BDD43B0020A83B002082B030B5BE +:1011800D0C4685B049680546206802AC03C4039936 +:1011900D08A880E80C00CB0712D54910029B6A58AD +:1011A00DD4580D440AAB93E8030008AB0CCB8DE883 +:1011B00D03002846A04705B0BDE8304002B0704797 +:1011C00D05EB6105029CEDE7F0B44B6845680468DA +:1011D00D0F6886688868EB1A06EE903AE71BF8EE02 +:1011E00DE66A07EE907A66EEA66AF8EEE77A301AAE +:1011F00DE7EEA76A012A07EE900AF8EEE77AE7EE26 +:1012000DA76A35DD02EB420201EB8207B0EE666A9A +:1012100D0C3F0B69C8684A69EB1A07EE903A201A21 +:1012200DF8EEE77A07EE100A67EEA77AB8EEC77AFE +:1012300DB21AE7EE077A0C3107EE102AB8EEC77A2C +:1012400DE7EE077AF4EE667AF1EE10FAF4EE467AEE +:1012500D48BFF0EE676AF1EE10FAC8BFB0EE676AEC +:1012600D8F42D6D176EE667AF0BC17EE900A7047B3 +:1012700DB0EE666AF6E700BF2DE9F04F2DED088B55 +:1012800D85B004AC04E90E00DDF85CA0DDF8049037 +:1012900D029FDDF80C8000264FF48063B245834633 +:1012A00D0660466086608661C3600361436140F3FA +:1012B00DEA80169C9FED7C9A254695E80A00FB1A5C +:1012C00D07EE903AA9EB0101F8EEE77A07EE101A56 +:1012D00DAA68B8EEC77A67EEA77AA8EB0202E7EE26 +:1012E00D077A01360C3507EE102AB8EEC77AE7EE0D +:1012F00D077AF5EE407AF1EE10FAB1EEE78A00F1D9 +:1013000DB680FDEEC87AF8EEE77AF4EE497AF1EEA2 +:1013100D10FAC8BFB0EE679AB245CED1DFED629A32 +:1013200D169B0AEB4A0AF0EE69AAB0EE69AAB0EE76 +:1013300D698A03EB8A0AB7EE00BA94E80E00B81A70 +:1013400D07EE900AA9EB010006EE900AF8EEE77A97 +:1013500DF8EEE66A67EEA77AA8EB030007EE100A2F +:1013600DE6EEA67AB8EEC77AE7EE077AF5EE407AA2 +:1013700DF1EE10FAF1EEE78A7ED4A1EB0901D21B52 +:1013800DA3EB08030C3489EE286A07EE901AF8EEE9 +:1013900DE76A07EE902AB8EEE77A07EE903AF8EE94 +:1013A00DE77AC6EEA85AC7EE286A87EEA87A76EED7 +:1013B00D4B7ABDEEC88ABDEEE76A18EE102A16EE1E +:1013C00D103A9A42B8BF1A4608EE102AB0EEE56AF6 +:1013D00DF0EEE66AB0EEC77AA245A7EE86AAE7EE72 +:1013E00DA6AAE7EE879AB8EEC88AA6D16AEEAA7ABF +:1013F00DBDEEC97AEAEE0A7A17EE106AE9EEA97A1D +:1014000DF5EE407AF1EE10FAF1EEE78A46D4584641 +:1014100DCBF80090CBF80470CBF80880CBF81860AF +:1014200DCAEE286A8AEEA87A89EEA86AF7EE007AE3 +:1014300DF0EE675AE6EE885AF0EE656AF0EE675AFE +:1014400DE7EE085AE6EE087AB0EE657AFEEECB6A64 +:1014500DBEEECB7AFEEECB7ACBED036A8BED047A42 +:1014600DCBED057A05B0BDEC088BBDE8F08F17EE1E +:1014700D900A0FF0EBF944E717EE900A0FF0E6F93A +:1014800D94E80E0079E7DFED088AF0EE689AF0EE49 +:1014900D68AAB0EE68AAB0EE688AB8E717EE900AAF +:1014A00D0FF0D4F9B3E700BF000000002DE9F04FB5 +:1014B00D8BB0131E8346009101937BDD03EB430438 +:1014C00D00230A4601EB840418461946176856682E +:1014D00D95680C329442384431442B44F6D1019C2A +:1014E00D90FBF4F2154693FBF4F3059291FBF4F1A6 +:1014F00DCBF80830CBF80410CBF8005022460099F9 +:1015000D5846FFF761FE002305EE900A04930393FE +:1015100D02930DF11C086FF0C7096FF0C70A6FF049 +:1015200DC7079BE8070088E8070007AC70CC9DE86B +:1015300D06003E444C445544404607940895099690 +:1015400DFFF742FE07EE900AF4EEE57AF1EE10FA9F +:1015500D07F1C80704D505EE900A04960395029489 +:1015600DB7F5C87FDDD10AF1C80ABAF5C87FD6D163 +:1015700D09F1C809B9F5C87FCFD1029B059A9342ED +:1015800D0AD0039A029BCBF80420049ACBF80030C2 +:1015900DCBF808200593BEE7DBF80430039A9A4296 +:1015A00DEFD1DBF80830049A9342EAD158460BB0DC +:1015B00DBDE8F08F00231946184690E7F0B587B0C7 +:1015C00D03AC05460E4617462046FFF76FFF8DE824 +:1015D00DC000284694E80E00FFF74EFE284607B0DF +:1015E00DF0BD00BF82B02DE9F04FEDB076A90590AA +:1015F00D642081E80C0001F07FFD0522114610A842 +:1016000D04F0F2FDB54911A804F000FE21AB6CA960 +:1016100D00221A605A609A600C339942F9D1059CE8 +:1016200D1392A0681492036815921692179218924D +:1016300D8DF864205B6AAA4E98470B90A0680368EA +:1016400DFF211B6A9847A068383002F017FD43F65A +:1016500D8C430793079943F68C424FF00009914252 +:1016600DCDF81090CA46CDF818900DF1640B00F02E +:1016700DB2809C4A9142C0F2AE80079B002B00F0D5 +:1016800DD680049A0F2A00F0D280A3F16402089349 +:1016900D13B20793069A059D013202F003036868A1 +:1016A00D069301F06FFF0446686801F079FF14F5A9 +:1016B00D2A7FC0F2B08014F1C80FC0F2B480B4F527 +:1016C00D2A7F00F3C480C82C40F3038103230993C0 +:1016D00D1F4610F52A7FC0F29A8010F1C80FC0F294 +:1016E00D9E80B0F52A7F00F3AE80C82840F3FE80BF +:1016F00D03230A93984610A804F004FD784D13AC0B +:1017000D05E05C4505F102050ED014F8019FB9F115 +:1017100D010FF6D16A782978FF2310A804F0FCFC9C +:1017200D5C4505F10205F0D1069B0A9A099910A8AE +:1017300D04F0F2FC089B002B02DB049B0F2B08DD51 +:1017400D059B98680023009310301A4610A904F0E9 +:1017500DC3FD00231C460DF1300904E00134192CA2 +:1017600D2BD016F814309F42F8D106EB44035B786A +:1017700D4345F3D10AEB4A0321A901EB830513ABD2 +:1017800D4846195D01294FF00002E7D0059B196805 +:1017900D02F00CF899E8070013AB85E80700049DEB +:1017A00D4FF001021A55013501340AF1010AEBB26D +:1017B00D192C5FFA8AFA0493D3D1642001F09CFCB2 +:1017C00DBAF1180F47DC07999DF84C9043F68C42FF +:1017D00D91427FF44EAF059CA068FDF787FBA06892 +:1017E00D414900F138041AA804F07AFF78221AA9A9 +:1017F00D204602F061FD1AA804F040FF43F628438D +:1018000D079343F68C4308930023049342E7002388 +:1018100D0A9398466FE7002309931F4659E7012362 +:1018200D0A93984667E7012309931F4651E7059BE5 +:1018300D9868383002F022FC07990891A1F16402F2 +:1018400D13B2079326E704230A93984653E704231C +:1018500D09931F463DE7524621A91AA8FFF7AEFE90 +:1018600D1DAB0FCB059D2C688DE80F001AAB0ECB71 +:1018700D204601F083FFA868FDF738FBAB6811A97E +:1018800D12A803F1380404F035FC002340F2DC52B9 +:1018900D12A90093019220461A4602F071FC12A87B +:1018A00D04F01AFC4FF47A7001F026FCA868FDF7DD +:1018B00D1DFBA8680B9903681B6A984711A804F0D3 +:1018C00D0BFC10A804F008FC6DB0BDE8F04F02B0A1 +:1018D00D7047022309931F46FBE600BF78360300CD +:1018E00DD8360300D18AFFFFC036030002230A93C6 +:1018F00D984600E72DE9F04F83B0BDF83880DDF84C +:1019000D3090DDF834A0002B3FD0B9F1000F3FD05F +:1019100D0F2937D0074628201D460E46934610F056 +:1019200D0EFE0446103004F099FB18202680A4F812 +:1019300D02B010F004FE8DE8000602466B46064626 +:1019400D03CB42F8045B00233D689360D360A6602F +:1019500D706048F0020851600F48E36023626362D3 +:1019600D7061A4F804806B6838462146984730B101 +:1019700D204601F017FB204610F0DFFD074803B0AD +:1019800DBDE8F08FB8F1C00FC4D06FF47A70F6E7F0 +:1019900D1AF0010FBCD1F8E77D11020016FCFFFF14 +:1019A00D30B50E4D42602D680160002187B00446B0 +:1019B00D8360C1607DB10A4B0493059106AB13E9B9 +:1019C00D0300C0238DE8030002932846234603221B +:1019D00D0621FFF78FFF204607B030BD18410020CC +:1019E00DE5150200C38843F48043C380704700BFF0 +:1019F00D10B5044B036000230446C38000F0F0FBD8 +:101A000D204610BD6C28030010B5064B0360002363 +:101A100D0446C38000F0E4FB204610F08EFD204606 +:101A200D10BD00BF6C280300F0B51B4F85B00546F7 +:101A300D00F118062C6974B1E278012A0DD0022A42 +:101A400D05F1200021D100F007F92B69A3420AD03E +:101A500D1C46002CF0D105B0F0BD304600F0CAF8A0 +:101A600D2B69A342F4D10222C7F88020BFF34F8F18 +:101A700DBFF36F8F29696B7A496A2961013B6B72DC +:101A800D20463A6010F059FDD4E701230A2168463B +:101A900D04F0C4FAD9E700BF00E100E070B5104BC7 +:101AA00D0360002504468580C5800E4600F026FBA8 +:101AB00D20460C4B40F8183B214600F097F8214684 +:101AC00D04F1200000F0C4F8074B25726572A68062 +:101AD00DE580E560256165611C60204670BD00BF35 +:101AE00D6C28030014370300D83B002038B5436938 +:101AF00D3BB3427A032A21DCC288D2074CBFC268AD +:101B000D114A9A6204462C2010F019FD2C22002156 +:101B100D054610F070FD6169226900234B620AB918 +:101B200D0AE01A46536A002BFBD15162637A656154 +:101B300D01336372002038BD2161F7E76FF47B70CC +:101B400D38BD6FF47A7038BD16FCFFFF194BD3F812 +:101B500D002122B100210122C3F800119A60154B1A +:101B600DD3F80C2182B10022C3F80C21D3F8001454 +:101B700D01290AD0104B1B68D988C90748BFDA6004 +:101B800D0C4B01229A607047704710B50A4CD3F880 +:101B900D48352068C288D20744BF5B42C360FFF757 +:101BA00DA5FF2268034B5269C3F80425014B01229E +:101BB00D9A6010BD00100040D83B0020034600691C +:101BC00D80B1094930B40224C1F88040BFF34F8F72 +:101BD00DBFF36F8F5A7A1D69013A6D6A5A721D6192 +:101BE00D0C6030BC704700BF00E100E0002280E8CF +:101BF00D0600704710B5044684B00068FFF7DEFF9D +:101C000D636800224262B3B1596A09B915E01946F9 +:101C100D4B6A0132002BFAD1032A08DC48620123FA +:101C200D1A460921684604F0F9F904B010BD10F008 +:101C300D84FC04B010BD6060F1E71946EEE700BF0B +:101C400D0048704716FCFFFF0048704716FCFFFF69 +:101C500D002241600270704738B504464068FFF7B6 +:101C600DADFF012305462370043004F003FA002371 +:101C700D28462370BDE8384010F05FBC70B584B0C5 +:101C800D8DE8060040F6F87303A81A6801320ABF02 +:101C900D4FF010231E685E694FF080531D6900F0F0 +:101CA00D2DF9A6EB850103A86A46022300F05EF923 +:101CB00D04B070BD40F6F8734FF0805219680131D1 +:101CC00D08BF4FF010232DE9F043176914BF1C68AE +:101CD00D5C694FF0805385B01B6903EB4303E41A35 +:101CE00D064602AD206861682B4603C34CF6FE2301 +:101CF00D98423FD040F6F8710020039002930B6894 +:101D000D01330ABF4FF01023D1F80090D3F814908F +:101D100D4FF0805301A8D3F8108000F0EFF8A9EB35 +:101D200D880101A800F0ECF895E806003046FFF7B1 +:101D300DA5FF01A800F0E2F8214601A800F0E0F8A7 +:101D400D40F6F87301A81A6801320ABF4FF010234C +:101D500D1E685E694FF080531D6900F0CFF801A831 +:101D600DA6EB8502BB08214600F000F9002005B066 +:101D700DBDE8F083039805B0BDE8F08310B50446C7 +:101D800DFFF798FF204610BD4CDF704710B5044B90 +:101D900D036000230446C38000F022FA204610BDE4 +:101DA00D6C28030010B5064B036000230446C38066 +:101DB00D00F016FA204610F0C0FB204610BD00BF03 +:101DC00D6C28030070B5094B03600025044685801F +:101DD00DC5800E4600F092F9054AA6804FF47A733D +:101DE00DA56065822260E360204670BD6C2803000B +:101DF00D3437030010B5C38843F48043C38086B0E5 +:101E000D044601F0B3FEA2680023994208BF904238 +:101E100D02D2002006B010BDFBF7B0FF08BB134A7D +:101E200D01231360D2F80031002BFBD00023C2F840 +:101E300D0031D2F80835019301215160002BB8BF54 +:101E400D03339B10238201F091FEE368A1881844AF +:101E500D0123A0601A4602A804F0E0F8002006B0A5 +:101E600D10BD01A8FFF790FF019BE7E700C0004000 +:101E700DFFF7C0BF10B50446006804F0F9FC20461A +:101E800D10BD00BFF8B522EAE274054604F10C005E +:101E900D1F460E4601F018F8286004F00BFD286867 +:101EA00D4760047236B1224631460930BDE8F8402C +:101EB00D10F07CBBF8BD00BF10B5074C00232046C9 +:101EC00D19460122FFF7DEFF2046044A0449BDE80A +:101ED00D104010F02DBB00BFDC3B00204024002043 +:101EE00D751E020029DF704728DF7047022802D1D6 +:101EF00D014B01221A70704718490020704700BF2E +:101F000D70B50C46FBF73AFF98B1164D00232B70B8 +:101F100D4FF0805602E00A2001F0F8FE3069B4FB64 +:101F200DF0F0FFF7E1FF0028F5D12B78002BFCD066 +:101F300D70BD0D4A0223C2F80435D2F80034002BCF +:101F400DFBD00949C2F80845D1F80034002BFBD06D +:101F500D0023054AC1F80435D2F80034002BFBD01C +:101F600D70BD00BF1849002000E00140F8B50D46D6 +:101F700D14461E46FBF702FF88B11A4F00233B7033 +:101F800D02E00A2001F0C2FE324621462846FFF744 +:101F900DA9FF0028F5D13B78002BFCD0F8BD124AE3 +:101FA00D0123C2F80435D2F80034002BFBD0002EEB +:101FB00D0EDD0D48214604EB86062A1F51F8043B21 +:101FC00D42F8043FD0F80034002BFBD0B142F5D1DC +:101FD00D054A0023C2F80435D2F80034002BFBD09B +:101FE00DF8BD00BF1849002000E0014088B110B5D0 +:101FF00D044610F032FB01382044844207D2237886 +:1020000D027804F8012B00F801398442F7D300203F +:1020100D10BD6FF47A707047F8B539B380EAE0748B +:1020200DC4EBE0744E1E0027DFF848E000E01F46C9 +:1020300D8EFB0423E217C2EBA30202EB8203C4EB77 +:1020400D43033033554206F8013F14467B1C002DE7 +:1020500DEDD1002806DB00220846CA54FFF7C6FF63 +:1020600D2846F8BD2D22CA54BB1CF4E76FF47A75CF +:1020700DF6E700BF67666666014B18600020704783 +:1020800DE03B002070B584B004AC04E90F00BDF84E +:1020900D0230012B18D0022B14D1154C154E04F122 +:1020A00DF00501E0AC420DD054F8040F0028F9D032 +:1020B00DC3885B04F6D503689B68B342F2D098479A +:1020C00DAC42F1D104B070BD094C0B4E04F1F005DA +:1020D00D01E0A542F6D054F8040F0028F9D0C388CA +:1020E00D9A04F6D503685B68B342F2D09847F0E7DF +:1020F00DE03B0020D5D30100D1D301002DE9F04103 +:1021000D324D2C6882B054B12A46012301E03C2B9C +:1021100D07D052F8041F1C4601330029F7D145F8AA +:1021200D24002B4C2378DB070AD42A4D2B683BB1B6 +:1021300D012310224FF47A60002101F037FD10B118 +:1021400D02B0BDE8F0812820D5F80080224E10F0B5 +:1021500DF6F9C02300930122204B1021074600F011 +:1021600D09FFD8F800305B68B34222D1384600F041 +:1021700D19FF384610F0E1F928202F6810F0DFF92B +:1021800DC02300930222154B0F21054600F0F2FEED +:1021900D3B685B68B34212D1284600F003FF284626 +:1021A00D10F0CBF9237843F00103237002B0BDE8A2 +:1021B00DF0814046394698470028DDD0D6E73846AD +:1021C00D294698470028EDD0E6E700BFE43B002004 +:1021D00D1949002018410020411C020085200200F1 +:1021E00D30B40B4D2B68984210D02A46012301E0E4 +:1021F00D3C2B09D052F8041F81421C4603F1010308 +:1022000DF6D1002345F8243030BC70470024F8E7A0 +:1022100DE43B002070B598B1134C144EA4F1F005B9 +:1022200D01E0AC420BD054F8040D0028F9D003683E +:1022300DDB68B342F5D001219847AC42F3D170BDB4 +:1022400D0B4C0A4E04F1F00501E0AC420BD054F8F2 +:1022500D040F0028F9D00368DB68B342F5D00021E4 +:1022600D9847AC42F3D170BDD43C0020D9D30100C6 +:1022700DE03B0020084600F065BC00BF2DE9F047AB +:1022800DDFF870A0DFF870905646074656F8044BFD +:1022900D0AF582780B19B3F5806F0D460FD22A46D9 +:1022A00D3946301910F082F9DAF800301D440AEB86 +:1022B00D050300221A71CAF80050BDE8F087A4F595 +:1022C00D8074224641460A48CAF8004010F079F958 +:1022D00DC4F580623019002110F08DF9DAF8004054 +:1022E00D2B19B3F5806F4FF01501D8D34F46D1E7B9 +:1022F00DDC3C0020D83C002050370300F0B587B0FF +:1023000D62B901AC2146FFF787FE204610F0A5F912 +:1023100D01462046FFF7B2FF07B0F0BD07461C226D +:1023200D002001AC27FA02F303F00F03A1B99BB90A +:1023300D02B120B1461C2518303330462B70043ABB +:1023400D131DEFD106AB034400220221074803F809 +:1023500D142CFFF793FFD8E7092B00F1010604EBCE +:1023600D0005E9DD37333046E8E700BF4C370300A1 +:1023700D014B1860704700BFD43C0020024B1B6816 +:1023800D03B11847704700BFD43C00202DE9F0473A +:1023900D82B0164682460F4606F0AAFCDFF8CC90B6 +:1023A00DDFF8CC80043E544602E025291C4614D0AB +:1023B00D2346254613F8011B0029F6D1A4EB0A018B +:1023C00D5046FFF75BFF1FB102212748FFF756FF6D +:1023D00D06F080FC02B0BDE8F0876FEA0A011944EF +:1023E00D5046FFF74BFF237856F8044F0194642BAA +:1023F00D05F1020A1DD00CD9732B20D02CD9752BC9 +:1024000D17D0782B0BD1204601220021FFF776FF44 +:1024100DC9E7582B22D0632B19D0252B04D00321CB +:1024200D4846FFF72BFFBEE701214046FFF726FF89 +:1024300DB9E7002220461146FFF760FFB3E72046BB +:1024400D10F00BF901462046FFF718FFABE701210D +:1024500D01A8FFF713FFA6E7702BE0D1012220465C +:1024600D1146FFF74BFF9EE7703703006C370300F3 +:1024700D683703000FB400B583B004AA012152F8E8 +:1024800D040B0192FFF782FF03B05DF804EB04B07B +:1024900D704700BF38B50D46044606F029FC2A6882 +:1024A00D65610AB90AE01A469369002BFBD1946164 +:1024B00DE261A361BDE8384006F00CBCA261E261A7 +:1024C00D2C60BDE8384006F005BC00BF43699BB1E8 +:1024D00D10B5044606F00CFCE36973B1A2699A616C +:1024E00DA3690BB1E269DA610023A361E361636162 +:1024F00DBDE8104006F0EEBB70476369A2691A6033 +:1025000DEEE700BF2DE9F04184B004AC04E90F0003 +:1025100D124B1C68DDE902014FF47A7200230FF0B3 +:1025200D6DFEBCB106460F46DFF8348001E02C4647 +:1025300D85B1E268A56900239F4208BF9642F6D394 +:1025400D2046FFF7C3FF20464146FFF7A3FF2C4669 +:1025500D002DEED104B0BDE8F08100BFE4400020B5 +:1025600DEC4000202DE9F04F93B004AC84E80F004F +:1025700DDFF8C8902D4AD9F80030BDF81060BDF8CD +:1025800D12B0146853B39CB10023294F039340F24A +:1025900DFE3A40F2FF38E368A569190C56459BB227 +:1025A00D88B21ED06BB39E422BD02C46002DF2D19B +:1025B00DA6F2FE33012B11D9D9F800401D4B102581 +:1025C00D5A46314608A8009500F0D4FC23681A4AF3 +:1025D00D9B68934226D108A800F0E4FC13B0BDE837 +:1025E00DF08F4345DED1B9B9039B002BDDD12046D9 +:1025F00DFFF76CFF39462046FFF74CFF012303938D +:1026000DD3E709B15845D0D12046FFF75FFF3946D2 +:1026100D2046FFF73FFFC8E75845C6D1039B002B67 +:1026200DC3D1E4E7204608A99847D4E7FC40002031 +:1026300DEC40002065250200491C0200E04000200E +:1026400D38B506F055FB154B1C68C4B12046FFF795 +:1026500D3DFF06F03FFB002323616362256806F012 +:1026600D8DFB0146284606F095FB06F041FB0C4B11 +:1026700D1A6822621C6006F02DFB204638BD28200A +:1026800D0FF05DFF2146282205460FF0B4FF06F03E +:1026900D79FBAC6085E811002C46DAE7F4400020A8 +:1026A00DF040002038B50A4B1C682369DB0707D5BD +:1026B00D084D286830B1636A4362002363620446A3 +:1026C00D204638BDFFF7BCFF28600028F8D0F2E7A0 +:1026D00DDC400020E84000202DE9F041444D2A78EF +:1026E00D12F0010482B06DD1424E434F3060FFF7BE +:1026F00DA7FF424B42491860FFF7CCFEFFF7A0FF42 +:1027000D3860D0F8008006F039FB011F404606F016 +:1027100D3FFB3B683B49186806F038FB3768002FD4 +:1027200D4CD028200FF00BFFC0232246009340F21F +:1027300DFF31354B354C804600F01CFC3B685B6827 +:1027400DA34242D1404600F02DFC40460FF0F5FE6D +:1027500D2820D6F800800FF0F2FEC023009300224F +:1027600D294B40F2FE31074600F004FCD8F800304A +:1027700D5B68A34235D1384600F014FC38460FF0A3 +:1027800DDCFE01230F2200214FF47A6001F00EFAD6 +:1027900D282037680FF0D3FEC023009301221C4B75 +:1027A00D0F21064600F0E6FB3B685B68A34212D1A1 +:1027B00D304600F0F7FB30460FF0BFFE2B7843F0AC +:1027C00D01032B7002B0BDE8F081384641469847B1 +:1027D00D0028BDD0B6E73846314698470028EDD0E1 +:1027E00DE6E74046394698470028CAD0C3E700BF00 +:1027F00D1A490020E0400020F8400020DC40002075 +:1028000DEC400020592D020065250200411C0200FC +:1028100D05250200024B187800F00100704700BF3B +:1028200D1A490020F0B51F4F3B6883B0002B35D0FF +:1028300D1D4B1B78DB0731D50E460446FFF732FFE3 +:1028400D44EA0643C3600546FFF740FE2846174994 +:1028500DFFF720FEA4F2FE33012B16D928203F6886 +:1028600D0FF06DFEC023324600932146104B0546F6 +:1028700D00F080FB3B680F4A5B68934208D1284605 +:1028800D00F090FB28460FF058FE002003B0F0BD7D +:1028900D3846294698470028F7D0F0E7064803B098 +:1028A00DF0BD00BFE04000201A490020FC40002090 +:1028B00D65250200411C020016FCFFFF2DE9F041C9 +:1028C00D28B321B30546984617460E46FFF7B8FEC6 +:1028D00D0446E0B132463B462946006806F064FAEC +:1028E00D256806F04BFA011F284606F051FA0A4BEF +:1028F00D0A492068B8F1000F18BF194606F046FACC +:1029000D20460749FFF7C6FD2046BDE8F0810024AB +:1029100D2046BDE8F08100BF312D0200712C020070 +:1029200DEC400020074B1B7813F0010301D1184632 +:1029300D704710B4144601230A4621465DF8044B36 +:1029400DFFF7BCBF1A490020024B1868B0FA80F09F +:1029500D40097047EC40002030B50F4D2B789A0799 +:1029600D85B004D50D4B1B6873B105B030BD43F078 +:1029700D0204022201230F2168462C7003F04EFB46 +:1029800D064B1B68002BF0D12B7823F002032B7024 +:1029900D06F0B6F905B030BD1A490020EC40002014 +:1029A00D2DE9F0415C4D2C682269D10736D45B4E80 +:1029B00D3368002B78D06169B14200F094802B60B0 +:1029C00D574F3968994272D09C4260D08C4260D08A +:1029D00D544B62699A425CD0206806F0DDF90646D8 +:1029E00D06F0DCF9A1686368301ACA1A904259D909 +:1029F00D00F120012F682C6021F01F06002B78D1EB +:102A000D304600F061FA3118A16060602F602068D7 +:102A100DBB683A68BDE8F04106F0C8BA424E20687E +:102A200D336842F0020222611A691C6842F0040206 +:102A300D1A6106F0B7F90146204606F0ABF9376882 +:102A400D386806F0A9F9044606F0A8F97A68BB685B +:102A500D201A9B1A98420FD92030D5F800802F608C +:102A600D20F01F04002A52D1204600F02DFA044414 +:102A700DBC607860C5F8008033689968186806F006 +:102A800DD6FA2B681A6900219207316035D4BDE85A +:102A900DF0812A680021936812680846BDE8F0416C +:102AA00D06F084BA2F68B2E71D4F3B682B60130701 +:102AB00D28D52C60FFF750FF3368002BFAD09C42CD +:102AC00D2B60E4D039688B4280D11E6806F056F930 +:102AD00D011F304606F05CF93B681449186806F092 +:102AE00D55F9396872E7A169002918BF0B462B60AB +:102AF00D66E7184600F00EFA82E71868BDE8F04167 +:102B000D06F0CFBA2B689C42DFD1BDE8F0811046AC +:102B100D00F000FAA8E700BFDC400020EC400020E8 +:102B200DF8400020F4400020E8400020592D02001C +:102B300D034B1B78DB0700D47047FFF731BF00BF95 +:102B400D1A49002070B50F4D2A78D20703D4BDE87D +:102B500D704000F0D1BA0446FFF7A4FD064601F01F +:102B600D05F82044F0603046FFF7B0FC30460649CA +:102B700DFFF790FC2B78DB0703D5BDE87040FFF71E +:102B800D0FBF70BD1A490020E440002000B583B08E +:102B900DFFF748FE38B9054B1B78DB0703D50190CD +:102BA00DFFF7FEFE019803B05DF804FB1A49002003 +:102BB00D70B52B4D2B78DA0700D470BD294E2A4CF9 +:102BC00D3068FFF783FC21463068FFF763FC24680B +:102BD00D44B1002201E001321C46A369002BFAD159 +:102BE00D032A2EDC336800221A611C6806F0C6F831 +:102BF00D0146204606F0CEF806F07AF81B4B3168F8 +:102C000D1A688A4229D04AB1136A994210D02BB161 +:102C100D1A6A91420DD01346002BF9D106F05AF8DD +:102C200D2B78DB0703D5BDE87040FFF7B9BE70BD4B +:102C300D13460A6A1A6206F04DF82B78DB07F2D4B8 +:102C400DF5E7E2692068936100F064F9606800F0CF +:102C500D61F9204600F05EF9C4E7126A1A60DDE7FB +:102C600D1A490020DC400020F4400020F0400020F4 +:102C700D10B50C468047A047BDE81040FFF798BF40 +:102C800D034B1B78DB0701D5FFF792BF704700BFE1 +:102C900D1A490020002840D02DE9F041204F3B7803 +:102CA00DDC0782B00FD51F4E33681A6952070546EF +:102CB00D01D15C6A5CB128461B4AFFF733FE002048 +:102CC00D02B0BDE8F081194802B0BDE8F081186886 +:102CD00D019106F0CEF932680199136913F00208DB +:102CE00D04D023F0030313612046E9E743F0010309 +:102CF00D13610846A84733681869C3F8248020F08B +:102D000D010210F004001A61DAD0387810F00100D9 +:102D100DD6D0FFF74DFF4046D2E76FF47A7070477B +:102D200D1A490020DC400020812C020016FCFFFF18 +:102D300D38B50346144610460D4698472046A84719 +:102D400D044B1B78DB0703D5BDE83840FFF730BFD8 +:102D500D38BD00BF1A49002008B5044CFFF7FCFD33 +:102D600D2378DB07FAD5FFF71BFEF7E71A4900209A +:102D700D002242600270704770B50D4D2B78DA0756 +:102D800D00D470BD0378044613B90123237070BDC0 +:102D900DFFF788FC0646FFF799FB3046211DFFF72C +:102DA00D79FB2B78DB07F0D5FFF7FAFDEDE700BFD8 +:102DB00D1A49002038B54468054634B12046FFF75E +:102DC00D85FB20460249FFF765FB00232B7038BDBC +:102DD00DEC40002043682BB100209B690130002B93 +:102DE00DFBD1704718467047F8B50C4C05460E469A +:102DF00D277805F07DFF0A4A731B02EBC7019B087C +:102E000D43F0004342F837504E602B602378013376 +:102E100D237005F05FFF0020F8BD00BF1C490020A6 +:102E200D00410020F8B5830703D108B1860802E000 +:102E300DF8BD8008461C0D4605F05AFF30CD771CB5 +:102E400DAC4206D22368002B07DB04EB8304AC42B3 +:102E500DF8D305F03FFF0020F8BD23F000439900A3 +:102E600D54F82320002A04EB01000DDB0EE022F0C4 +:102E700D0042134443F00042226054F8232099008D +:102E800D002A04EB010001DA8542F0D89F4201D9F6 +:102E900D0C44D5E7B01C984207D3236823F00043B8 +:102EA00D236005F017FF201DF8BD04EB800085425F +:102EB00DF3D9DB1B43F0004340F8043C276005F0D9 +:102EC00D09FF201DF8BD00BF38B5044640B10C4DBB +:102ED00D2B783BB120460B49FFF7A4FF044658B1B0 +:102EE00D204638BD0849094A086809491370FFF79B +:102EF00D7BFF01232B70EDE71420FBF789F8EFE73B +:102F000D1B49002000410020A82400201C4900205E +:102F100D00F80120A0B10E4B1A6890420DD95B68E4 +:102F200D98420AD250F8043C002B10B5044608DD37 +:102F300D43F0004344F8043C10BD1E20FBF768B875 +:102F400D70471E20FBF764F854F8043CF0E700BF0F +:102F500D0041002038B501FB00F52846FFF7B4FF0E +:102F600D044628B101232A46036000210FF043FBDC +:102F700D204638BD2DE9F04104461E4610308846E6 +:102F800D1746BDF8185003F069F80020A660E06000 +:102F900D60622062A4F800806780A5802046BDE8AD +:102FA00DF08100BF83889B0710B5044602D5806869 +:102FB00D0FF0C3FA204610BD82B070B586B00AA9D5 +:102FC00D81E80C00036A4BB31C696CB1012200E06F +:102FD00D1C4623690132002BFAD1092A05DD06B002 +:102FE00DBDE8704002B070471C460AAB0FCB02AD76 +:102FF00D85E80F0018200FF0A2FA06AB064613E97C +:1030000D030095E80C008DE80300304603F04EF800 +:1030100D266106B0BDE8704002B070470AAB0446A9 +:1030200D0FCB02AD85E80F0018200FF088FA06AB24 +:1030300D064613E9030095E80C008DE803003046C1 +:1030400D03F034F82662CAE7426810B402F1005268 +:1030500D0468013A04EBC2039C420DD854F83220A7 +:1030600D914205D908E053F8080C814204D8134663 +:1030700DA3F108029442F6D958685DF8044B7047E5 +:1030800D426810B402F100520468013A04EBC20325 +:1030900D9C4254F832000CD8814205D909E053F80E +:1030A00D080C814204D81346A3F108029442F6D9C4 +:1030B00D18685DF8044B7047426830B402F1005255 +:1030C00D0568013A05EBC2039D4255F832000CD854 +:1030D00D814205D909E053F8084CA14204D81346A2 +:1030E00DA3F108029542F6D91868081AB0FA80F0D3 +:1030F00D400930BC704700BF00F008BE00F0DABDDB +:1031000DFEF7BABF0020704710B5044B03600023D3 +:1031100D0446C380FFF764F8204610BD6C280300F9 +:1031200D10B5064B036000230446C380FFF758F823 +:1031300D20460FF002FA204610BD00BF6C28030098 +:1031400D38B504460025074B03608580C580FEF722 +:1031500DD5FFE388044A258143F480532260E38040 +:1031600D204638BD6C2803007C370300008970476A +:1031700D807A70470048704716FCFFFF10B5044B6E +:1031800D036000230446C380FFF72AF8204610BDD4 +:1031900D6C28030010B5064B036000230446C38062 +:1031A00DFFF71EF820460FF0C8F9204610BD00BFEE +:1031B00D6C28030038B5036881720D4D9A6AAA42D6 +:1031C00D044608D15B6A0B4A0B4D93420AD1A07A93 +:1031D00DA072284638BD90472368064A5B6A934221 +:1031E00D0546F4D020469847A072284638BD00BF4A +:1031F00D753102007131020016FCFFFF38B503680E +:1032000D0D4D9A6A0181AA42044608D1DB690B4A29 +:1032100D0B4D93420AD120892081284638BD904715 +:1032200D2368064ADB6993420546F4D02046984749 +:1032300D2081284638BD00BF753102006D31020076 +:1032400D16FCFFFF2DE9F041194B036004460025E4 +:1032500D8580C5800E469046FEF750FF94F83630B7 +:1032600D144F666203F0F9010220012365F3C301D7 +:1032700D1426A07284F8305084F83150E560256131 +:1032800D6561A561E5612562A4F80480E580658628 +:1032900DA58684F84050A4F8425084F83610276073 +:1032A00D268123876387A387E3872046BDE8F081C6 +:1032B00D6C280300A0370300C16811F5C87FF0B476 +:1032C00D78DA90F8363013F002037BD1046914F5E7 +:1032D00DC87F5CDA90F8362012F004025FD14569A0 +:1032E00D15F5C87F2ADA90F8362012F008022DD194 +:1032F00DABBB90F84030ABB1B0F8422090F83660DF +:1033000D013292B216F00107A0F8422065D01D2AB5 +:1033100D08D900236FF3000680F83660A0F842301C +:1033200D80F8403004FB04F301FB0133414A05FBF7 +:1033300D053393425BD80720F0BC7047B5F5C87FC5 +:1033400DD6DD90F8362012F00802D1D1B2FA82F310 +:1033500D90F836205B0963F3C30280F8362090F8AD +:1033600D4030032BC7DC0133DBB2012B80F840303A +:1033700D48D0042BBFD190F83630002243F0010322 +:1033800D80F83630A0F84220F0BC0B207047B4F521 +:1033900DC87FA4DD90F8362012F004029FD1B2FA56 +:1033A00D82F390F836205B0963F3820280F83620B1 +:1033B00D012394E7B1F5C87F17DD90F8363013F08F +:1033C00D020312D190F83620B3FA83F35B0963F34D +:1033D00D410280F83620012378E7092AA2D9013B62 +:1033E00D80F84030A0F842709CE700236EE711F59D +:1033F00D487F02DA0320F0BC7047B1F5487F04DD49 +:1034000D042099E7A0F842308CE714F5487F01DAE3 +:1034100D022091E7B4F5487F04DC15F5487F03DA07 +:1034200D052089E7012087E7B5F5487FD4BF002047 +:1034300D062081E7FF7002000269C36830B502FB08 +:1034400D02F2456903FB032305FB0535B5F5800F36 +:1034500D85B0044616D9038F002B4AD0B5F5100F51 +:1034600D1AD8012384F831302046FFF725FF0B28A9 +:1034700D36D0A38E834226D00023A08684F8303028 +:1034800D05B030BD90F83130042B54DD0023C387D7 +:1034900D838743870387E7E7638F002B42D0B5F11E +:1034A00D107FDED9A38FA3B3B5F1806FD9D9E38F88 +:1034B00D002BD6D101230A220D21684602F0AEFD64 +:1034C00D0123E387CDE794F83030042B1DDC628EA9 +:1034D00D0133DBB2824284F83030D1D0042BCFD906 +:1034E00D6086024601230D21684602F097FD05B066 +:1034F00D30BD01230C220D21684602F08FFD012302 +:1035000DB5F5100F2387ACD9C6E7638E8342E7D19B +:1035100DB6E7012309220D21684602F07FFD012344 +:1035200DA387C1E7012308220D21684602F076FD2D +:1035300D01236387B3E70133DBB293E730B58BB07B +:1035400D026A416A009202AD00F1180304460CCBE9 +:1035500D284602F031FD95E80700E38804F10C05DB +:1035600D23F0020385E80700E3802046FFF764FFA0 +:1035700D0123A1881A4606A802F050FD00200BB0C9 +:1035800D30BD00BF0368054ADB6A934210B504469F +:1035900D01D1E06810BD9847E06810BD753102009B +:1035A00D0368054ADB6A934210B5044601D12069D0 +:1035B00D10BD9847206910BD753102000368054A9A +:1035C00DDB6A934210B5044601D1606910BD98477E +:1035D00D606910BD753102000368084ADB6A9342C9 +:1035E00D10B5044607D1E3889B0702D42046F8F7AF +:1035F00DB3FFA06A10BD9847F5E700BF7531020013 +:1036000D0368084ADB6A934210B5044607D1E38884 +:1036100D9B0702D42046F8F79FFFE06A10BD98473C +:1036200DF5E700BF7531020000897047004870470B +:1036300D16FCFFFF10B5044B036000230446C38046 +:1036400DFEF7CEFD204610BD6C28030010B5064BCD +:1036500D036000230446C380FEF7C2FD20460EF032 +:1036600D6CFF204610BD00BF6C280300F0B504466A +:1036700D826B0369C768456B6669A16900F1340EF9 +:1036800DC06BA2EB030CE269236A801BED1B8BB0B0 +:1036900D02FB0CF201FB05F503FB00F39B12AD12CF +:1036A00D92126563216CA263E36302AD00939EE801 +:1036B00D0C00284602F080FC95E80700012304F178 +:1036C00D280585E80700A1881A4606A802F0A6FC81 +:1036D00D00200BB0F0BD00BF38B503680D4D9A69E1 +:1036E00D0181AA42044608D11B6A0B4A0B4D934235 +:1036F00D0AD120892081284638BD90472368064A83 +:1037000D1B6A93420546F4D02046984720812846EF +:1037100D38BD00BF2D3602002936020016FCFFFF12 +:1037200D2DE9F041134B0360002504468580C580CB +:1037300D88461746104EFEF7E1FC4FF480631420C7 +:1037400D4FF480512081C4F84080E56025616561AA +:1037500D6562A562E56225636563A563E5636564DE +:1037600DA7802660E180A361E36123622046BDE866 +:1037700DF08100BF6C280300DC37030084B070B407 +:1037800D04AC84E80E0006460FCC06F10C050FC5FF +:1037900D94E80700F38843F0020385E80700F380FF +:1037A00D70BC04B0704700BF4164704730B50C4623 +:1037B00D0C4923685B6A8B4285B005460CD1E36BDF +:1037C00D216C019200933434284694E80C0002F0E9 +:1037D00DADFB284605B030BD039220469847039AAD +:1037E00DEDE700BF2D360200008970474089704714 +:1037F00DFF299ABF017300206FF47A70704700BFE4 +:1038000D007B7047704700BF10B50A894C8982B0A4 +:1038100D00238DE8140010311A46044602F06CFEA8 +:1038200D204602B010BD00BF10B5074B044640F84E +:1038300D103B02F051FC054B236000232046E38032 +:1038400DFEF7CEFC204610BD103803006C28030097 +:1038500D094B10B5044640F8103B02F03DFC074BF8 +:1038600D23600023E3802046FEF7BAFC20460EF0CD +:1038700D64FE204610BD00BF103803006C28030005 +:1038800DF8B50D4D0560002504468580C5800E46B2 +:1038900D15461F46FEF732FC2046084B40F8103BFC +:1038A00D2AB231B202F0A0FCFF222273A78026813A +:1038B00D65812046F8BD00BF6C2803001038030059 +:1038C00DC1600020704700BF08B580680368DB6ADF +:1038D00D9847002008BD00BF08B5806803685B6A83 +:1038E00D9847002008BD00BF2DE9D84704469246F1 +:1038F00D994605F0FDF9A66894F80D8034683046B8 +:1039000D636CA76B98474B465246002B08BF0A2A9B +:1039100D38BF0A22024441463046B847BDE8D84771 +:1039200D05F0D8B970B5064605F0E2F9B068036840 +:1039300D5B6C9847B288F38880B2D6E90645821A47 +:1039400D92B21344A4189BB245F10005B3F57A7FEA +:1039500DB080C6E90645F3800DD3D6E90401A3F581 +:1039600D7A7301309BB241F10001B3F57A7FF6D243 +:1039700DC6E90401F380BDE8704005F0ABB900BFA6 +:1039800D2DE9F0471646C26ABDF82080BDF8249097 +:1039900D9DF828A0002A0EDD456A1F462B8873B1BD +:1039A00D05F11801002302E031F8184B3CB1013349 +:1039B00D93420D46F8D16FF47B70BDE8F087044655 +:1039C00DFFF7B0FFD4E9062392197B41BAF1000F3E +:1039D00D20D100200146E960C5E90423A860A5F8BF +:1039E00D0080A5F8029005F083F9A16A39B1D5E9F7 +:1039F00D0423D1E904018B4208BF824205D2A5629E +:103A000D32463B462046FFF76FFF05F063F9002075 +:103A100DBDE8F08730463946DDE700BF84462DE925 +:103A200DD003DCF82C40DCF8243000208442CCF8A4 +:103A300D280021DD02461988013259B138B1D3E988 +:103A400D0467D0E904894F4508BF464502D2CCF83A +:103A500D28301846A24203F11803ECD160B1026977 +:103A600DDCF81830D21A0A2AB8BF0A226046D317DA +:103A700DBDE8D003FFF738BFBDE8D003704700BFE6 +:103A800D2DE9F04F834689B000294CD15846FFF7F8 +:103A900D49FFDBF82C20DBF82440002A39DD002516 +:103AA00D1834AA4618E0DBF828104FF000007145D5 +:103AB00D24F8180C33D001210291CDE90089194663 +:103AC00D04A802F0BBFADBF82C200AF1010A01353B +:103AD00DAA4204F1180419DD34F8183CA4F1180EAB +:103AE00D002BF4D0DBE9068954E90201894508BFB2 +:103AF00D8045ECD354E9046756EA070C34F8162CCC +:103B000DD1D08019794144E90201D4E7BAF1000F0F +:103B100DC1D15846FFF782FF09B0BDE8F08F0021F3 +:103B200DCBF82810C7E78468067B236820465A6CBB +:103B300D9D6B9047024A314602442046A847A5E7AF +:103B400D80969800074B1B6853B1197B084110F004 +:103B500D0101184601D1FFF793BF0121FFF790BF77 +:103B600D704700BF0C410020704700BF064B10B5D9 +:103B700D1C682CB12046FFF7D5FED4E9040110BD19 +:103B800D0020002110BD00BF0C410020064B10B5D8 +:103B900D1C682CB12046FFF7C5FED4E9060110BD07 +:103BA00D0020002110BD00BF0C41002070B5094C54 +:103BB00D266884B066B11D4614460B4601210246A7 +:103BC00D8DE8300030460291FFF7DAFE04B070BD8B +:103BD00D0148FBE70C41002016FCFFFF70B50E4DB0 +:103BE00D2C68B4B12046FFF79DFE0C4BA66942F23E +:103BF00D107098472C682046FFF794FEA36908497A +:103C000D053B9B1B42F210720020B2FBF3F30B60DD +:103C100D70BD044870BD00BF0C4100205124002030 +:103C200D0841002016FCFFFFF8B50D4643731646FC +:103C300D0A231B4A1B4901600446C3628560067353 +:103C400D0121F0201460FFF785F92B68164F9A6952 +:103C500D606200210020A162BA424FF00001C4E968 +:103C600D0401C4E9060115D1104AEA603146104A33 +:103C700D9B6B28469847A06803681B6A9847A06805 +:103C800D036800225B6CE2809847A080FFF7A6FFD7 +:103C900D2046F8BD284605499047A5682B68E5E7FD +:103CA00D0C4100204C380300C1380200453B020096 +:103CB00D80969800F8B5114D2E68EEB1104B044664 +:103CC00D186898B93046FFF72DFED6E90667361904 +:103CD00D47F100072C682046FFF724FED4E90623A0 +:103CE00DBB4208BFB242F5D30020F8BD04FB00F083 +:103CF00D044B98470020F8BD0348F8BD0C41002047 +:103D000D084100205124002016FCFFFF4FF47A7368 +:103D100D03FB00F0FFF7CEBFC3880D4A23F4005319 +:103D200D10B504460260C3802C3002F0D5F904F1C1 +:103D300D240002F0A3FC04F11C0002F09FFC054BD3 +:103D400D236000232046E380FEF74AFA204610BD8B +:103D500D5C3803006C28030010B50446FFF7DCFF48 +:103D600D20460EF0EAFB204610BD00BF012140F2B7 +:103D700DFF30FEF70BBF00BFF8B50025164B0360F3 +:103D800D04468580C5800F461646FEF7B7F9134BDE +:103D900D2360A76004F10C0002F094F804F11C00FC +:103DA00D02F002FD04F1240002F0FEFC04F12C00EF +:103DB00D02F09AF94FF4405384F8225084F83250AF +:103DC00DA6802575E582258325842585258684F89D +:103DD00D3350E3802046F8BD6C2803005C380300A7 +:103DE00D00B5012385B081881A46684602F016F9A0 +:103DF00D012368461A4640F2FE3102F00FF905B074 +:103E000D5DF804FB2DE9F041044680680121103076 +:103E100D02F040FB94F92230042B29DCE269B4F95D +:103E200D2010B2F902208A4222DD04F11C0002F0BA +:103E300DE9FC014604F10C0002F056F80646A068B4 +:103E400D94F922700268C7F1040301279F4093691A +:103E500D98470138FFB2013E5FFA80F8002516F849 +:103E600D013F1F4211D10135052DF8D194F92230B2 +:103E700DA06801335DB284F8225003689B699847AE +:103E800D0130854209D0BDE8F081A068FF232AB238 +:103E900D4146103002F040F9E5E7E369002284F86D +:103EA00D2220B3F90210B4F92030994203DD013319 +:103EB00D2384BDE8F08122752046BDE8F041FFF76F +:103EC00D8FBF00BF38B50446436AB4F92810B3F963 +:103ED00D023080688B4200F110050FDC2021002399 +:103EE00D1A46284602F08EFA626AB4F92830B2F901 +:103EF00D02209A4208DB0133238538BD04F12400EA +:103F000D02F080FC0146EAE7002323752046BDE858 +:103F100D3840FFF765BF00BF10B50446806882B01A +:103F200D103002F0EFF8A068B4F930200023103003 +:103F300D04F12C01009302F0CFF950B994F833300D +:103F400D3BB100232046237502B0BDE81040FFF7BA +:103F500D47BF94F93230002BF3D0218E01220B4450 +:103F600D238684F8332002B010BD00BF30B504465F +:103F700D8068B4F93050036883B09B699847E36A51 +:103F800D94F932105B88CB1A184485420DDC94F8F5 +:103F900D333053B1237D062B2CD0002320462375BF +:103FA00D03B0BDE83040FFF71BBFB4F93020002A45 +:103FB00D06DDA0684942103002F06CFAB4F93020E9 +:103FC00DA06800230093103004F12C0102F084F955 +:103FD00D94F932303BB1218E01220B44238684F8B3 +:103FE00D332003B030BD23752046FFF7F9FE94F959 +:103FF00D3230F0E7A068103002F084F8CDE700BF52 +:1040000D037D0022022B10B50446028326D0237DAA +:1040100D032B19D0237D042B1CD0237D052B06D01B +:1040200D237D062B03D0237D072B06D010BD204604 +:1040300DFFF79CFF237D072BF8D100232375204626 +:1040400DBDE81040FFF7CCBE2046FFF73BFF237DB8 +:1040500D042BE2D12046FFF75FFFDEE7FFF7D2FE2C +:1040600DD5E700BF037D33B1038BC18A04339BB207 +:1040700D8B42038300DA7047FFF7C2BF10B5037D93 +:1040800D84B0044673B1012300220275A1881A463B +:1040900D684601F0C3FF012368461A4640F2FF311E +:1040A00D01F0BCFFA068103002F02CF804B010BD78 +:1040B00D10B5012104460720FEF768FD094B984213 +:1040C00D00D010BD237D002BFBD0237D012B08D00C +:1040D00D04F016FE237D002BF3D0237D012BF7D1A9 +:1040E00D10BD10BD16FCFFFF38B5151E16DB037D88 +:1040F00D6BB904468068002310301A4602F082F92D +:1041000D55B100200723E5822083237538BD037D3B +:1041100D012BEED0034838BD284638BD6FF47A70B8 +:1041200D38BD00BF12FCFFFF0B685B88012B70B51B +:1041300D044615D0002A16461DDD037D23B1037DEF +:1041400D012B01D00D4870BD0025258504F12400FB +:1041500D02F030FB032325832846E682237570BDCC +:1041600D0846002102F04EFB002201462046BDE824 +:1041700D7040FFF7B9BF6FF47A7070BD12FCFFFF8E +:1041800D70B582B0079D002D1CDB047D8CB90446F3 +:1041900D80689DF8186000961BB212B2103002F0C4 +:1041A00D9BF865B100200723E5822083237502B0BB +:1041B00D70BD047D012CEAD0044802B070BD2846C4 +:1041C00D02B070BD6FF47A70F1E700BF12FCFFFF13 +:1041D00DF0B5171E83B030DD037D0D460446CBB917 +:1041E00D237D03F0FF0633BB2B685B88012B17D0B3 +:1041F00D294601A802F0D0FA3A4601A92046FFF758 +:1042000D93FF01A802F03AFA2046FFF751FF30461E +:1042100D03B0F0BD037D012BE2D0FFF7A7FDDFE773 +:1042200D3146284602F0EEFA324601462046FFF7A7 +:1042300D5BFF03B0F0BD0248EAE76FF47A70E7E781 +:1042400D11FCFFFF2DE9F04385B00D9D002D2DDBF9 +:1042500D9846037D17460E460446DBB9237D03F0D1 +:1042600DFF090BBB314603A801F044FF0C9B0093E3 +:1042700D019543463A4603A92046FFF781FF03A85F +:1042800D01F02AFF65B12046FFF712FF484605B041 +:1042900DBDE8F083037D012BE0D0FFF767FDDDE77F +:1042A00D284605B0BDE8F0830248F0E76FF47A7058 +:1042B00DEDE700BF11FCFFFF70B5161E14DD037D89 +:1042C00D23B1037D012B01D0094870BD00250446A3 +:1042D00D80F8225005841C3002F06CFA02232583ED +:1042E00D2846E682237570BD6FF47A7070BD00BFED +:1042F00D12FCFFFFF0B5171E83B021DD037D0E46C6 +:1043000D0446ABB9237D03F0FF05BBB9314601A8C7 +:1043100D02F042FA3A4601A92046FFF7CDFF01A867 +:1043200D02F0ACF92046FFF7C3FE284603B0F0BDFE +:1043300D037D012BE6D0FFF719FDE3E70248F5E712 +:1043400D6FF47A70F2E700BF11FCFFFFC08800F038 +:1043500D0100704710B5034B03600446FEF7D4FE11 +:1043600D204610BD7C38030010B5054B0360044694 +:1043700DFEF7CAFE20460EF0E0F8204610BD00BF45 +:1043800D7C380300C388DB0400D47047F0B50368A4 +:1043900D89B0DB6904469847237C70B93BB3013B78 +:1043A00DDBB22374082B0EDC012B20DDE38803F038 +:1043B00D0305012D3DD009B0F0BD0B2B03DC0133FE +:1043C00DDBB22374EEE7E388D907F0D443F00102A2 +:1043D00D0123E280A1881A4604A801F01FFE23895B +:1043E00D01332381FFF7C2FB237CE060DCE7E38828 +:1043F00DDA07DCD523F00103E38002220123A18833 +:1044000D684601F00BFE657C012DCFD1FFF7AEFBA9 +:1044100DE368C01A61F10001002908BFB0F57A7F89 +:1044200D2B462CBF04220322A18804A801F0F6FD1F +:1044300DBCE7FFF79BFBE368C01A4FF0000761F183 +:1044400D000140F2DB568F4208BF8642B3D2E288AC +:1044500DA18842F00202E2802B46052204A801F059 +:1044600DDDFD09B0F0BD00BF10B504464069074A37 +:1044700D03685B68934207D16FF47D70A37C181AB3 +:1044800DB0FA80F0400910BD9847F7E77DF60100BE +:1044900D2DE9F84304460D46914698469DF8206057 +:1044A00D9DF82470FEF74CFE002121742B680C48FA +:1044B00D1A6C0C4BA4F804908242656184F811804B +:1044C00DA6742360E16006D1E38843F40053E380D2 +:1044D00D2046BDE8F883394628469047F4E700BFEB +:1044E00D39F701007C380300417470470368DB6ABB +:1044F00D184700BFA0F14400FFF7F8BF38B5038996 +:1045000D4FF4FA61044601FB03F14E48FEF7B8FD86 +:1045100D4D4AA17A0346A2FB03239B0923814B48F5 +:1045200DFEF7AEFDD4F88C30A0721A682189A4F87C +:1045300D4C10D569B4F8941018462A220023A847C8 +:1045400D00285CD1D4F88C00B4F8941003685B2279 +:1045500DDD691F23A847002856D1D4F88C00B4F884 +:1045600D941003685C22DD692023A847002850D1F0 +:1045700DD4F88C00B4F8941003682C22DD69012363 +:1045800DA84700284AD1D4F88C00B4F894100368D9 +:1045900D2D22DD690123A847002844D1D4F88C00D1 +:1045A00DB4F8941003682E22DD690123A847002872 +:1045B00D3ED1A17A2548FEF747FDD4F88C20B4F8FA +:1045C00D94101568C3B2ED6910460E22A847002855 +:1045D00D33D123891B484FF47A7101FB03F1FEF7A8 +:1045E00D33FDD4F88C20B4F89410146840F0010316 +:1045F00DDBB21046E4692A22A04700B938BD144841 +:1046000DFDF738FF134838BD1348FDF733FF114848 +:1046100D38BD1248FDF72EFF0E4838BD1048FDF786 +:1046200D29FF0C4838BD0F48FDF724FF094838BD58 +:1046300D0D48FDF71FFF074838BD0C48FDF71AFF61 +:1046400D044838BDA4380300D34D62109C380300D4 +:1046500D043903000EFCFFFF243903004439030025 +:1046600D6439030084390300A4390300C4390300FD +:1046700DA0F14400FFF742BF10B5074B03F108024C +:1046800D44330446026040F8443FFEF7D3FF204612 +:1046900DFEF774FD204610BDE8390300A0F144007B +:1046A00DFFF7EABF094B10B503F108024433044686 +:1046B00D026040F8443FFEF7BDFF2046FEF75EFD69 +:1046C00D20460DF03AFF204610BD00BFE83903002B +:1046D00DA0F14400FFF7E6BFF0B50446D0F8900016 +:1046E00DE38802683E495268C58843F480438A4294 +:1046F00D89B0E380C5F3002512D1002085420BD08F +:1047000DD4F88C0094F89410036800229B6A9847A3 +:1047100D00F00700072808D00025284609B0F0BD95 +:1047200D9047B0FA80F04009E8E7D4F88C00B4F86F +:1047300D9410036801220C250192009502AE5D6A6A +:1047400D3346A8470546002847D1034605AAF11868 +:1047500DD018F75C49784770D15402330C2BF6D141 +:1047600DBDF91630A07ABDF81420BDF818105B42C3 +:1047700D00FB03F312FB00F2002BB8BF1F33002A1E +:1047800DB8BF1F325B115211A361E261BDF91E303A +:1047900DBDF91A2011FB00F10029BDF81C0002EB38 +:1047A00D820203EB8303B8BF1F314FF69C7602EBF9 +:1047B00D820203EB8303491192009B0010FB06F06C +:1047C00DA0672162E267C4F880302046FEF7B6FE8E +:1047D00D04F14400FEF74AFF9FE7024D9DE700BF3D +:1047E00D7DF601000EFCFFFFA0F14400FFF774BF42 +:1047F00D2DE9F843BDF82890BDF8206004461D460C +:1048000D884617461946BDF82420FEF71BFD4A467B +:1048100D294604F14400FEF783FF094BC4F88C8050 +:1048200D03F108024433C4F89070A4F89460226038 +:1048300D63642046FFF762FE2046BDE8F88300BFA3 +:1048400DE839030008B50368C9B29B6A0D22984781 +:1048500DA0F1C700B0FA80F0400908BD0368DB6A1B +:1048600D184700BF01892DE9F0414FF47A760446CF +:1048700D06FB01F12948FEF703FC294AA17A0346FC +:1048800DA2FB03239B0923812648FEF7F9FB656CE8 +:1048900DA072E3882A68B4F84C80D76913F001033D +:1048A00D20D1414628462022B84728BB606CB4F879 +:1048B00D4C1003682222DD691023A84710BB656CDC +:1048C00DA17A2B681748DE69B4F84C40FEF7BCFBA3 +:1048D00D60F07F03DBB2214628462322B047B8B9EA +:1048E00DBDE8F08121890D4806FB01F1FEF7ACFB17 +:1048F00D40F00703DBB2D4E70B48FDF7BBFD0B48D7 +:1049000DBDE8F0810A48FDF7B5FD0848BDE8F08126 +:1049100D0848FDF7AFFD0548E2E700BF603A030028 +:1049200DD34D6210583A0300D03A03000EFCFFFF3E +:1049300D003B0300303B030010B5034B03600446FE +:1049400DFEF71CFC204610BD683B030010B5054B5F +:1049500D03600446FEF712FC20460DF0EEFD2046E6 +:1049600D10BD00BF683B030008B5C288034619B1EE +:1049700DD1070DD4002008BD9107FBD5196822F091 +:1049800D020242F00102DA808B6A9847002008BDCE +:1049900D016822F0010242F00202C2808B6A984740 +:1049A00D002008BDF0B5C3889A0785B0054665D0CF +:1049B00D0027374E0BE0686C95F84C1003689B6A26 +:1049C00D984710F008041AD1002F50D00127A86C79 +:1049D00D0368C4885B68B342C4F300240AD1002085 +:1049E00D84424FF02702E6D1002FEFD13C462046FE +:1049F00D05B0F0BD9847B0FA80F04009F0E7686C5B +:104A000DB5F84C100368062201248DE81400A82285 +:104A100D5C6A02ABA047044660BBBDF90830BDF926 +:104A200D0A20BDF90C00AE7A2968002BB8BF1F33E0 +:104A300D002AB8BF1F3200284FEA63134FEA6212F3 +:104A400DB8BF1F304011ADF80830ADF80A205B42F9 +:104A500D524206FB03F306FB02F216FB00F6ADF81D +:104A600D0C00EB61AA612E620B6B2846984720461D +:104A700D05B0F0BD074C204605B0F0BD026843F40B +:104A800D804343F00103C380936A9847012790E761 +:104A900D7DF601000EFCFFFFF8B504460F461646E5 +:104AA00D1946BDF81C20BDF81850FEF7CBFB064A81 +:104AB00D67640023A664A4F84C502260E38020466E +:104AC00DFFF7D0FE2046F8BD683B030008B503682C +:104AD00DC9B29B6A0F229847A0F13300B0FA80F05B +:104AE00D400908BD03685B6A184700BF018938B5E6 +:104AF00D4FF47A75044605FB01F11948FEF7C0FA2B +:104B000D184A0346A2FB03239B0999B205FB01F149 +:104B100D23811348FEF798FAE288B4F85010C3B217 +:104B200DA06CD207026858BF43F00303D569602219 +:104B300DA84758B9A06CA3790268B4F85010D4698D +:104B400D03F001036222A04728B938BD0648FDF7DE +:104B500D91FC064838BD0648FDF78CFC0348F4E788 +:104B600D9C3B0300D34D6210C43B03000EFCFFFFC2 +:104B700DF43B030010B5034B03600446FEF75AFDEA +:104B800D204610BD2C3C030010B5054B03600446B8 +:104B900DFEF750FD20460DF0D0FC204610BD00BFA5 +:104BA00D2C3C030008B5C288034619B1D1070DD4BA +:104BB00D002008BD9107FBD5196822F0020242F0D2 +:104BC00D0102DA808B699847002008BD016822F048 +:104BD00D010242F00202C2808B699847002008BD95 +:104BE00DF0B5C3889A0785B0054653D000272E4EE1 +:104BF00D0BE0A86C95F8501003689B6A984710F06D +:104C000D08041AD1002F3ED00127E86C0368C48830 +:104C100D5B68B342C4F300240AD1002084424FF0F4 +:104C200D6702E6D1002FEFD13C46204605B0F0BD1E +:104C300D9847B0FA80F04009F0E7A86CB5F850102D +:104C400D0368062201248DE81400E8225C6A02AB99 +:104C500DA0470446D0B9BDF90C30BDF80A00BDF827 +:104C600D0820296803EB83034FF66A76C3EB031321 +:104C700D5B0010FB06F012FB06F2EB636863AA63A0 +:104C800D8B6A28469847204605B0F0BD074C204654 +:104C900D05B0F0BD026843F4804343F00103C380C7 +:104CA00D936998470127A2E77DF601000EFCFFFFEF +:104CB00DF8B504460F4616461946BDF81C20BDF83A +:104CC00D1850FEF72DFD054BA764E664A4F850506F +:104CD00D23602046FFF70AFF2046F8BD2C3C030059 +:104CE00D82B08DE80C00014802B0704716FCFFFF42 +:104CF00D0029806905DD08B904E010B10139406A69 +:104D000DFBD17047704700BF82B030B50C4685B0FF +:104D100D49680546206802AC03C4039908A880E8D9 +:104D200D0C00CB0712D54910029B6A58D4580D447C +:104D300D0AAB93E8030008AB0CCB8DE803002846C3 +:104D400DA04705B0BDE8304002B0704705EB6105E6 +:104D500D029CEDE700293FD02DE9F0418469002C3C +:104D600D36D00D460646DFF87880002705E0A268AC +:104D700DAB689A4218D0646A8CB1AA88A388534054 +:104D800D9907F8D49207F2D5A968A06801F0AEFD95 +:104D900D50B9AB889B07EAD5646A002CEDD1002F82 +:104DA00D16DD2046BDE8F0812B8813B122889A428A +:104DB00DE1D16B8813B162889A42DCD1B3680BB133 +:104DC00D20469847A38843EA08030137A380D2E71A +:104DD00D6FF47A70BDE8F0816FF47A70704700BFA0 +:104DE00D0080FFFF002973D0F0B5846985B00D46B2 +:104DF00D06464CB967E0A388990708D522682B6849 +:104E000D9A4212D0646AFCB1AB889807F3D4226839 +:104E100D2B689A42F6D1A268AB689A42F2D1A38868 +:104E200D1A040BD42C4805B0F0BDA968A06801F098 +:104E300D5DFD0028E6D0A3881A04F3D52648C3F3F8 +:104E400D0E03A38005B0F0BDD6F818E0BEF1000F3B +:104E500D39D02A887046734600E00B461C88944270 +:104E600D11DA596A18460029F7D19E451CD0596AA6 +:104E700D69625D62012340F2FD31684601F0CEF8B2 +:104E800D002005B0F0BD21D16F8859888F4204DC18 +:104E900D1CE048888742E8DD0B46596A0029E4D0BA +:104EA00D0888A042F5D0E0E7BEF80010914206DC7C +:104EB00D8A42DCD1BEF8020069888842D7DDC5F888 +:104EC00D24E0B561D6E7B5612A88D3E70346CCE780 +:104ED00D6FF47A70704700BF16FCFFFF2DE9F041AB +:104EE00D83885F0782B0064603D59D062ED4DC0667 +:104EF00D3AD443F00403B38006F1100506F1180807 +:104F000D16E0F3680093B46895E80F00A047B388E6 +:104F100DDA0618D5346AB4B194E80F00276985E82C +:104F200D0F00204637620DF008FBFDF701FEB38838 +:104F300D98070ED4D907E4D495E80F00B468A047BC +:104F400DB388DA06E6D423F00403B38002B0BDE8DB +:104F500DF08198E80300B4688DE80300204695E8D9 +:104F600D0C0001F0ABFCD2E700F1180393E803004D +:104F700D8DE8030006F110030CCB3046FEF71CF84C +:104F800DE4E700BF38B5044603F0B2FEE5692DB184 +:104F900D2B69E36133B1E38C013BE38403F09AFEAB +:104FA00D284638BD2362F6E72DE9F04184691CB32C +:104FB00D002607463546A3881A0406D42546646A9A +:104FC00D002CF8D13046BDE8F0815B07F6D475B101 +:104FD00D636A6B62D4F824802046FDF7E3FF204618 +:104FE00D444601360DF0A9FA002CE4D1EAE7D4F8D5 +:104FF00D2480C7F81880EFE72646E3E72DE9F04156 +:1050000D8469002C45D016460D46DFF88C800127AB +:1050100D0CE0A38803F0C003A3F1C003B3FA83F33C +:1050200D5B09B34215D00027646A34B323882988FD +:1050300D994201D0002BF7D163886A889A4201D03A +:1050400D002BF1D1FDF7E6FB0028E2D10123B3429D +:1050500DE9D1B4F804C01CF4004FE4D195E80F0079 +:1050600D04F1100E1CF0400F8EE80F0008D0204602 +:1050700DFFF734FF646A002CD8D13846BDE8F081C3 +:1050800DFDF7C8FB0028F2D021464046FDF702FE91 +:1050900DCAE70127F1E700BFDD4E0200F0B501229E +:1050A00D87B00446066A0D46FFF7A8FF10B9E38CDA +:1050B00D092B01DD07B0F0BD95E80F0002AD85E8C5 +:1050C00D0F0018200DF03BFA06AB074613E903005D +:1050D00D95E80C008DE80300384600F0E7FF03F07B +:1050E00D07FE66B133693B6137613B695BB1E38CA8 +:1050F00D0133E38407B0BDE8F04003F0EBBDE36995 +:1051000D3B61E761F2E72762F1E700BF82B008B5C6 +:1051100D02A981E80C00FFF7C1FFBDE8084000209F +:1051200D02B0704782B038B5054604A981E80C007D +:1051300DFFF73AFF2846FFF725FF90B1044604E03C +:1051400D2846FFF71FFF044658B100222146284686 +:1051500DFFF754FF20460DF0F0F9FDF7F5FB0028A1 +:1051600DEED1BDE8384002B0704700BF024B188841 +:1051700D421C1A80704700BF9C2600202DE9F0418B +:1051800D044682B00E46154610309846BDF828707C +:1051900D00F064FF2680658018200DF0D0F908AB73 +:1051A00D064693E803008DE8030035466A4603CAB8 +:1051B00D45F8048B0023084AAB60EB6047F002070B +:1051C00D706020466960A780A660E3602362636219 +:1051D00D726102B0BDE8F081094D020030B51F4A81 +:1051E00D1F4B0260002587B00446C36085600582B1 +:1051F00D45820C30FCF782FF1A4BA56103F12002AA +:1052000DE5612562E5842360E260174B0595282052 +:1052100D04930DF094F906AB054613E90300C02283 +:1052200D8DE8030002920F21234628460222FFF744 +:1052300DA5FF29462046FFF7D5FD28B12846FDF7E5 +:1052400DB1FE28460DF079F9084B1A6812B12046C7 +:1052500D07B030BD20461C6007B030BD603C030078 +:1052600D6C280300743C03002551020018410020F6 +:1052700D70B590B00025144B0493059504AA04460F +:1052800D124B92E80300102603F108022833226026 +:1052900DE3602A4623468DE80300029606A80F21F7 +:1052A00DFFF76CFF06A92046FFF754FD06A8FDF792 +:1052B00D79FE074B658204F10C00E360FCF790FF6B +:1052C00D204610B070BD00BF255102006C3C03009C +:1052D00D6C280300A0F10C00FFF7CABF10B50446FF +:1052E00DFFF7C6FF20460DF028F9204610BD00BF80 +:1052F00DA0F10C00FFF7F2BFC08800F00300A0F191 +:1053000D0300B0FA80F04009704700BF82B030B59D +:1053100D0C4685B049680546206802AC03C4039964 +:1053200D08A880E80C00CB0712D54910029B6A58DB +:1053300DD4580D440AAB93E8030008AB0CCB8DE8B1 +:1053400D03002846A04705B0BDE8304002B07047C5 +:1053500D05EB6105029CEDE710B5034B03600446B8 +:1053600DFDF7D2FE204610BDB43C030010B5054B31 +:1053700D03600446FDF7C8FE20460DF0DEF820461A +:1053800D10BD00BFB43C030082B0F0B589B00EA9CA +:1053900D81E80C004389BDF83850BDF83A209D4294 +:1053A00D044620D0022A00F08C80052A06D0012A5E +:1053B00D57D009B0BDE8F04002B0704786891A4653 +:1053C00DB54200F0D28093426DD09642F1D1E38880 +:1053D00D03F00803002BECD0A1880123052204A8BB +:1053E00D00F01CFEE5E78689022A314651D1AE4216 +:1053F00D00F09080C2889007174640F190800123FD +:1054000D0222A188684600F009FE63899D4200F0E2 +:1054100DBE80A289AA4268D001230322A18804A8D4 +:1054200D00F0FCFD6389B34200F0B580A089B04265 +:1054300D00F0BD809D4250D1E7882B4627F0010238 +:1054400D92B28542E28000F0838022F00401854211 +:1054500DE18000F0B3809D42ABD122F01402E280D6 +:1054600DA7E786891A46B54200F0848093421ED084 +:1054700D96429ED1E38803F00203002B99D00123BD +:1054800D1A46A18804A800F0C9FD238901332381A0 +:1054900D8FE7052A0FD0012A8BD1C28842F0010275 +:1054A00DC2803246DFE7E38803F0040392E7E38826 +:1054B00D03F00103E1E7C28842F00402C2803246E4 +:1054C00D7EE7E288D60701D51E4698E7A1898D4271 +:1054D00D08463AD0A27B012A2ED085427DD09D422E +:1054E00D7FF467AFE2882B46AFE7E28802F0080150 +:1054F00D002991D0B34257D0A389B3428CD102F089 +:1055000D0802002A88D001230422A18804A800F0F3 +:1055100D85FD87E7C288D00717463FF570AFD206E5 +:1055200D48BF08468AD4A27B012A01D0084681E7EC +:1055300D9D4224D0A94233D001230322294604A839 +:1055400D00F06CFD6389A08974E7960641D5284665 +:1055500D22F0020189B29D42E1802DD022F00A0293 +:1055600D92B222F02003E38023E7E18841F00801A5 +:1055700DE18028E7E18841F00201E18076E7E388E8 +:1055800D03F00403002BD7D001230422D6E7E288D1 +:1055900D02F00401ACE7E28842F01002E28045E738 +:1055A00DE38803F00803EDE702F00402A9E7E288BF +:1055B00D42F02002E2803DE70A4646E722F00C0267 +:1055C00D92B29D4208BF22F01003E28008BF9AB24A +:1055D00DC7E7A27B012AA9D1ACE7E288B7E700BFF4 +:1055E00D817370472DE9F04F83B0BDF83870DDF849 +:1055F00D3090DDF834A0002B3DD0B9F1000F45D02F +:1056000D0F2936D0804628201D460E4693460CF0B5 +:1056100D96FF0446103000F021FD18202680A4F8D6 +:1056200D02B00CF08CFF8DE8000602466B46064674 +:1056300D03CB42F8045B0023D8F800509360D3608D +:1056400DA6607060E36051606A6812491248236277 +:1056500D47F002078A42A780636270610ED120462F +:1056600DFDF7A0FC20460CF068FF0C4803B0BDE828 +:1056700DF08FC02FC6D06FF47A70F7E74046214601 +:1056800D90470028EBD103B0BDE8F08F1AF0010F61 +:1056900DB6D1F0E7411C02000D53020016FCFFFFCE +:1056A00D2DE9F0471D4F044688B0884616461D4625 +:1056B00DFDF746FD3A681A49A5800025A4F80A8031 +:1056C00DA6812160A57322B3DFF858A00595CDF80A +:1056D00D10A004AB93E803004FF0C0098DE8030060 +:1056E00D234641461046CDF808902A46FFF77AFF2B +:1056F00D08ABCDF818A0079513E903003F68CDF866 +:1057000D08908DE803002A46234638463146FFF7B8 +:1057100D69FF204608B0BDE8F08700BF18410020A2 +:1057200DB43C030089530200C388DB0606D4036A28 +:1057300DC0698342B4BF002001207047002070472C +:1057400D10B504468069054B236003682146DB696B +:1057500D98472046FEF7FEFD204610BDD83C0300BD +:1057600D10B50446FFF7ECFF20460CF0E6FE204690 +:1057700D10BD00BFF0B50C8983B0164600251F463D +:1057800D22460123019500950446FEF781FE3368FC +:1057900D0A4AA661E761256222609B69304621466F +:1057A00D9847AF4207DAE388E56143F010034FF401 +:1057B00DFA72E3802262204603B0F0BDD83C0300AC +:1057C00DF0B5C488E30629D5C6691D4D026A002EC1 +:1057D00D08BF0E468E42B8BF0E46622303FB06F38A +:1057E00D490085FB036785FB01E6DB17C917C3EB92 +:1057F00D6713C1EB66111944013AC1610262F2B936 +:1058000D01EB810385FB0325DB17C3EB6513023128 +:1058100D24F010041944C480C161F0BD084A62230C +:1058200D03FB01F3490082FB035482FB0152DB179A +:1058300DC917C3EB6413C1EB621119440162F0BDCA +:1058400D1F85EB5130B4456B002D0DDD83689942FA +:1058500D0ED000F10802002303E052F8044F8C42F1 +:1058600D07D00133AB42F8D16FF47A7030BC70477A +:1058700D0023AA1C023350F8222040F82320013DBA +:1058800D4563002030BC704782B030B50C4685B002 +:1058900D49680546206802AC03C4039908A880E84E +:1058A00D0C00CB0712D54910029B6A58D4580D44F1 +:1058B00D0AAB93E8030008AB0CCB8DE80300284638 +:1058C00DA04705B0BDE8304002B0704705EB61055B +:1058D00D029CEDE770B5456B0A2D24D0002D0DDD32 +:1058E00D8368994218D000F10802002303E052F8B2 +:1058F00D044F8C4210D001339D42F8D14A690B4CB4 +:1059000D13685B68AE1CA34205F1010540F8261033 +:1059100D456304D1002070BD6FF47A7070BD1046E0 +:1059200D9847002070BD6FF47B7070BD7DF601004F +:1059300D82B02DE9F04F81B00AA981E80C00426BCD +:1059400D002A06461DDDDFF8E88000F10804002579 +:1059500D012705E0AA4283F8247004F1040410DD48 +:1059600D236858690168496C414505F10105F1D07D +:1059700D8847726B2368AA4283F8247004F10404EB +:1059800DEEDC0120FDF7B8FB306BDFF8A890036863 +:1059900D1B684B4541D14FF0000B726B234FD8461E +:1059A00D002A2ADD0024A24606F1080504E0013490 +:1059B00DA24205F1040519DD286890F82430002B6A +:1059C00DF5D0426913685B68BB4220D1C3699B4522 +:1059D00D04DB80F824805946FFF7F2FE726B013428 +:1059E00DA2420AF1010A05F10405E5DC9344BAF17E +:1059F00D000F02D0BBF57A7FD2DD306B03681B68D8 +:105A000D4B450DD101B0BDE8F04F02B070471046C7 +:105A100D984701282868D9D1DBE701219847BAE7D3 +:105A200D002101B0BDE8F04F02B018477DF601002E +:105A300D41F7010075F6010070B5084B03600025B4 +:105A400D04468580C5800E46FCF758FB044BA680A6 +:105A500D256365632360204670BD00BF6C2803007D +:105A600D003D03002DE9F041044682B00E46154677 +:105A700D10309846BDF8287000F0F0FA2680658049 +:105A800D18200CF05CFD08AB064693E803008DE88A +:105A900D030035466A4603CA45F8048B0023084ABD +:105AA00DAB60EB6047F00207706020466960A7802D +:105AB00DA660E36023626362726102B0BDE8F081AB +:105AC00D8958020070B5174A174B1568036090B0DE +:105AD00D0446C5B1012220230493059204AB93E83B +:105AE00D0300A38810268DE803000296194606A828 +:105AF00D2346FFF7B7FF2B680C4A9B6893420CD1E6 +:105B000D06A8FDF74FFA0A4B236000232046E380D9 +:105B100DFCF766FB204610B070BD284606A99847D5 +:105B200DEEE700BF18410020003D0300491C0200B4 +:105B300D6C28030010B50446FFF7C4FF20460CF097 +:105B400DFCFC204610BD00BF704700BF704700BF72 +:105B500D002070470048704716FCFFFF0346806A1F +:105B600D59620268191D5368184700BF806A03689F +:105B700DDB68184700234362704700BF406A82B05C +:105B800D8DE80C0018B1036802B01B68184702B00D +:105B900D704700BF10B5044600F02EFD204610BD25 +:105BA00D82B030B50C4685B049680546206802AC18 +:105BB00D03C4039908A880E80C00CB0712D549103F +:105BC00D029B6A58D4580D440AAB93E8030008AB06 +:105BD00D0CCB8DE803002846A04705B0BDE830404A +:105BE00D02B0704705EB6105029CEDE7F0B50F467D +:105BF00D01F1080485B02146064600F013FDFB684F +:105C000D002B2CDD012B2CD0002520460434214601 +:105C100D00F018FDF86801350138A842F5DC0230B6 +:105C200D07EB8004684600F0E7FC6946204600F06B +:105C300D09FD684600F0FEFC33683A695988FB6837 +:105C400D521A013B6D463A61FB60BA8B284601231F +:105C500D40F2FE3100F0E2F9304605B0F0BD6D4680 +:105C600DF3E70020DBE700BF8369C2681344002B14 +:105C700D5BDD90F82030002B4CD010B5816A0B689D +:105C800D044686B01B6801A89847A369E0681A18F6 +:105C900D002A16DDA18B40F2FF30FCF7C3FDA3698E +:105CA00DE0681A18002A47DD0133A361FCF740FFB5 +:105CB00DA369E068013B0028A3610FDD1A18002AD3 +:105CC00DE8DC6269002A02DD21698A42E2DB002BF1 +:105CD00DE0D1002A02DD21698A42E5DB023001A90B +:105CE00D04EB800000F0AEFC019B22695988E3684B +:105CF00D606A0A4401332261E36028B194F82030D0 +:105D000D5BB103681B68984701A800F093FC002065 +:105D100D06B010BD6FF47B707047E28B012340F22B +:105D200DFF3102A800F07AF9EEE74369002BA4DDFC +:105D300D02699342A1DA9CE76269002A02DD2169BA +:105D400D9142B1DC002BAFD1C8E700BFA0F1040038 +:105D500DFFF78ABF0D4B70B503F1080204462833D7 +:105D600D002580E80C0008300E4600F045FCE5608B +:105D700D25616561E583FFF7F9F90123A083A5612D +:105D800D6562A66284F82030204670BD403D030058 +:105D900D094B03F1200270B506460360426000F125 +:105DA00D080500F10C04043C204600F043FCA5421C +:105DB00DF9D1304670BD00BF483D030080F820107A +:105DC00D002946D12DE9F041C58B82B015B102B045 +:105DD00DBDE8F0810446FFF7C9F91E4BE083D3F807 +:105DE00D00800746B8F1000FF1D028200CF0A7FB7A +:105DF00D0646103000F032F940F2FF33182077805C +:105E000D33800CF09CFB144B8DE828006F46034645 +:105E100D024603CF43F8044BB2609D60DD605060D5 +:105E200D5960D8F800300D49F5601220B0805161ED +:105E300D356275625B684046314698470028C6D08A +:105E400D3046FDF7AFF8304602B0BDE8F0410CF03A +:105E500D74BB7047184100207D5B0200A15B0200FE +:105E600D0078704790F90000704700BF00887047B8 +:105E700DB0F90000704700BF0068000A704700BF0E +:105E800D00680012704700BF0068704700687047D7 +:105E900D0170704701807047018070470A120B1422 +:105EA00D01704270837070470160704701607047E8 +:105EB00D01707047B1F5007F40F2FF30A8BF0020A0 +:105EC00D704700BF024A126802607E22426070472E +:105ED00DA0240020034A034692E8030083E8030050 +:105EE00D1846704710410020A1F120035E2B07D802 +:105EF00D006805236FF09F0213FB012108447047D2 +:105F000D00207047034A044B12681A607E225A60C3 +:105F100D704700BFA02400201041002010B4017074 +:105F200D427043605DF8044B704700BF82B030B4DF +:105F300D02AC84E80C000D46034694E807009DF87A +:105F400D144083E80700DCB1687818B14942524229 +:105F500D59609A606A68022A21D0032A26D0012A44 +:105F600D04D11A685968196052425A60012C0BD03D +:105F700D022C05D159689A684942524259609A607B +:105F800D30BC184602B0704730BC9A685868196822 +:105F900D5960524218609A60184602B0704793E8F3 +:105FA00D06004942524283E80600DFE793E8060007 +:105FB00D524259601A60D9E782B010B582B004AC74 +:105FC00D84E80C000B78069C019304AB0CCB009479 +:105FD00D0446FFF7ABFF204602B0BDE8104002B00B +:105FE00D704700BF30B50B4B1C6883B024B12268DD +:105FF00D094B15689D4201D103B030BD00F1080277 +:1060000D034692E803000CCB8DE803002046A84719 +:1060100D03B030BD18410020E14C020038B50180BD +:1060200D428004461D46FDF7B1FDC4E9020115B1DC +:1060300D2046FFF7D7FF204638BD00BFD0B5DDE9BC +:1060400D04679DF8183001800446C0E9026742805C +:1060500D0BB1FFF7C7FF2046D0BD00BF10B5002321 +:1060600D038043800446FDF791FDC4E902012046FB +:1060700D10BD00BF30B50B4B1C6883B024B1226836 +:1060800D094B15689D4201D103B030BD00F10802E6 +:1060900D034692E803000CCB8DE803002046A84789 +:1060A00D03B030BD18410020E14C020082B038B57C +:1060B00D002504A905804580044681E80C00FDF704 +:1060C00D65FD04AB0FCB256184E80F002046BDE8CC +:1060D00D384002B0704700BF10B50446006800F0AC +:1060E00DC7FB204610BD00BF014B0360704700BFCA +:1060F00D483F030010B504460868206000F0A4FB7B +:1061000D204610BD0068438882880021063002FBBE +:1061100D03F20CF070BA00BF006830B44488A1429D +:1061200D02DA8588AA4203DB6FF47A7030BC7047BF +:1061300D0029F9DB002AF7DB084404FB02020020EA +:1061400D937130BC704700BF2DE9F047B1F1000AE3 +:1061500D22DD1D4603B30468A788B4F80280974278 +:1061600DA8BF1746D045A8BFD046002F814604F1E1 +:1061700D0604C8BF00260CDD2946204642460CF019 +:1061800D15FAD9F8003001365B88BE4255441C44DF +:1061900DF2D10020BDE8F0876FF47A70BDE8F0878A +:1061A00D2DE9F04116460622044601FB06200D4658 +:1061B00D1F46FCF789FE206000F07CFB2068ABB227 +:1061C00DB2B2438082803FB13B46324629462046DB +:1061D00DBDE8F041FFF7B8BF394602FB03F20630C8 +:1061E00DBDE8F0410CF007BA002910B5044606DBF6 +:1061F00D002A04DB0023FFF7D3FF204610BD024B1E +:1062000D2360204610BD00BF483F03002DE9F0413B +:1062100D054684B0002957D00A780C46002A4CD088 +:1062200D00263746B6463146234607E00A2A3AD0BD +:1062300D0EB10137002613F8012F42B1A2F1300043 +:1062400D0928F3D813F8012F0126002AF6D109B237 +:1062500D002903DB0FFA8EF2002A2FDA1D4F2F6073 +:1062600D23780637DBB101AE32464FF0000804E06B +:1062700D02F8013B14F8013F8BB1A3F1300109295C +:1062800DF6D9B24282F80080F4D930460CF07BF991 +:1062900D07F8010B14F8013F3246002BEDD12846CB +:1062A00D04B0BDE8F08106B10137B942B8BF394637 +:1062B00D00270EF1010E3E46BDE71146002328468C +:1062C00DFFF76EFF2F68CBE7024B0360284604B043 +:1062D00DBDE8F081483F03002DE9F04705689DF8C2 +:1062E00D2040B5F802C0624504DAAE88B342864656 +:1062F00D184602DB0020BDE8F0870B68B3F802A05A +:1063000D02EB0A08B8F1000FF4DDB3F8049000EBCE +:1063100D0907002FEEDD002A53DBACEB0208D04558 +:1063200DA8BFD04600285FDB361AB145A8BFB146DD +:1063300D9F1D00260028374422EAE27205F1060669 +:1063400DCCBF0CFB00F0002010440644BCB9B9F1E1 +:1063500D000FCFDD0D46F2464246394630460CF071 +:1063600D25F92A68DAF8003052885B8801344C45EB +:1063700D17441E44F0D108FB04F0BDE8F087B9F1D5 +:1063800D000FB7DD4FF0000C6046B8F1000F0EDDC9 +:1063900D7C1E334606EB080514F8012F0AB11A705E +:1063A00D013001339D42F7D1DEF800500B685C8857 +:1063B00D6A880CF1010CCC4527441644E5D1BDE8A3 +:1063C00DF087E045A8BFE046002814DAB742A8BF21 +:1063D00D3746B94656429F1D0AFB1060074422EA14 +:1063E00DE272AE1D0020AFE7B742A8BF3746B946EF +:1063F00D00269F1DF0E7361AB145A8BFB1469F1D77 +:1064000D564297E72DE9F043804683B068469146A2 +:1064100D1C460D46FFF75EFDD8F800305A889145B1 +:1064200D02DA9B88A34204DC6FF47A7003B0BDE8F6 +:1064300DF0831F2DF8DD019B9D42F5DC2946684652 +:1064400DFFF752FD4FF0100E0746231A0530FA18CC +:1064500D0021D8F80040658801EB0906B5420FDD33 +:1064600DB4F804C0344462454EFA01F605FB02440B +:1064700D06DA3D78354214BF4FF0FF350025A57182 +:1064800D01310529E5D101378742E0D1002003B064 +:1064900DBDE8F08303682DE9F0410E1E5F8827DD0E +:1064A00DBE4203F10604804618DA9B889BB1BF1BE0 +:1064B00D0025A1193A4620460CF078F83246E0192D +:1064C00D00210CF098F8D8F800305A889B880135D7 +:1064D00D9D421444EDDB0020BDE8F0819A882046F2 +:1064E00D07FB02F200210CF086F80020BDE8F081D8 +:1064F00D6FF47A70BDE8F0812DE9F84F00AFD1F857 +:1065000D0080BE6AB8F802401D461644FB6AA642DA +:1065100D81462B4436DA002ED8BF2646B8F804B093 +:1065200D5B4502DA002BC8BF9B460BFB06F3073316 +:1065300D23F0070304FB0522ADEB030D08F1060460 +:1065400DAB451444EA46C8BF6B460CDD32462146C6 +:1065500D18460CF02BF80135B8F802200346AB4570 +:1065600D5B441444F2D131B200290FFA8BF20BDBEC +:1065700D002A09DB48465346FFF712FE4846BD4642 +:1065800DBDE8F88F2646C9E7034BC9F800304846E9 +:1065900DBD46BDE8F88F00BF483F030010B5064B60 +:1065A00D064C1846236000F04FF92046044A054971 +:1065B00DBDE810400BF0BCBF483F03001C4100205C +:1065C00D40240020D960020070B50546101D144608 +:1065D00D0E46FCF779FC286000F06CF9286822461D +:1065E00D4480314604301EB1BDE870400BF0DEBF73 +:1065F00DBDE870400BF0FFBF014B0360704700BF5B +:1066000D503F03000A1E10B5044604DD0021FFF7BC +:1066100DDBFF204610BD024B0360204610BD00BFBE +:1066200D503F030010B504460868206000F00CF9D7 +:1066300D204610BD10B50446006800F019F920463B +:1066400D10BD00BF38B504460B680068984206D0EF +:1066500D0D4600F00DF92868206000F0F5F8204691 +:1066600D38BD00BF002906DB03685A88914202DC61 +:1066700D5980002070476FF47A70704710B504464A +:1066800D006800F0F5F8204610BD00BF70B5054656 +:1066900D501D14460E46FCF717FC286000F00AF951 +:1066A00D286822464480314604300BF07FFF2B686A +:1066B00D1C440023237170BD10B50B4684B00446F5 +:1066C00D01A91846FBF7A8FC01A80BF0C6FF01A90C +:1066D00D02462046FFF7DAFF204604B010BD00BF8A +:1066E00D38B5054611B10B780C461BB9064B2B601E +:1066F00D284638BD08460BF0B0FF21460246284615 +:1067000DFFF7C4FF284638BD543F0300F8B51746C0 +:1067100D0A683B68B2F90250B3F902301D440446D1 +:1067200D681D0E46FCF7D0FB206000F0C3F8206812 +:1067300D31684580B1F90220043004310BF036FF89 +:1067400D326823683968B2F90200B1F902200433C6 +:1067500D184404310BF02AFF23681D4400232B71CC +:1067600D2046F8BD70B5054649B10B780C4633B1DE +:1067700D084616460BF071FFB3B2834203D9054BA1 +:1067800D2B60284670BD284632462146FFF77EFF16 +:1067900D284670BD543F030010B5044608682060BC +:1067A00D00F052F8204610BD014B0360704700BF4A +:1067B00D543F030038B504460B680068984206D074 +:1067C00D0D4600F055F82868206000F03DF8204691 +:1067D00D38BD00BF136870B55D88044665B10D689E +:1067E00D6D881DB1FFF792FF204670BD03601846FE +:1067F00D00F02AF8204670BD0868206000F024F8EB +:1068000D204670BD002907DB0368B3F902208A42D8 +:1068100D02DD0B44187970470020704710B5064B08 +:1068200D064C1846236000F00FF82046044A05492F +:1068300DBDE810400BF07CBE543F0300204100200A +:1068400D402400207D66020003884FF6FF729342BC +:1068500D0CD0012B10B5044601D0DA0703D41E204D +:1068600DF7F7D6FB23880233238010BD704700BF96 +:1068700D03884FF6FF72934219D0012B10B50446D1 +:1068800D07D0DA0705D5023B9BB2012B238009D037 +:1068900D10BD1E20F7F7BCFB2388023B9BB2012BDA +:1068A00D2380F5D12046BDE8104000F001B87047B7 +:1068B00DFCF730BB03230380704700BF82B070B577 +:1068C00D82B0044608A906A880E80C0003C9266812 +:1068D00D65698DE8030006AB0CCB3046211DA8473A +:1068E00D02B0BDE8704002B0704700BF08B5026845 +:1068F00D0B689A4201D0002008BD043110220430EB +:1069000D0BF045FEB0FA80F0400908BD0420704739 +:1069100D0429024808BF0020704700BF16FCFFFF86 +:1069200D837B43F020038373704700BF10B50431A0 +:1069300D0446FFF777FE204610BD00BF38B504466C +:1069400D006903680D465B6B002198472069036859 +:1069500D4FF47A519B6C9847A17B01290B46B8BF28 +:1069600D012303EB830395FBF3F3FF2B38DC5B1063 +:1069700D4FD000225B1002F10102FBD107EE905ABD +:1069800DF8EEE77AB3EE007A012967EE877A31DD0A +:1069900D2A49072AC1F8F43524DDDFED296A4FF4C1 +:1069A00D807287EEA67AC4F8FC2120690368002165 +:1069B00D9B6BFDEEC77A17EE902A98472369214A03 +:1069C00D5B69214C012103F5A0750220C3F800126B +:1069D00DC2F81855C2F81C45C2F80405D96038BD77 +:1069E00D8023C6E7012303FA02F207EE102AF8EE20 +:1069F00DC76AD6E70123934007EE103AF8EEC76A4F +:106A000D0E490123C1F8F42587EEA67AC4F8FC31AE +:106A100DCBE707EE905AF8EEE77AB3EE007A01294C +:106A200D67EE877A06DD054AF7EE006AC2F8F4359F +:106A300D0122B6E71A46F7EE006AE1E70070004062 +:106A400D0000804300F001400470004070B5184B09 +:106A500D044604F1100540F8043B0E46FFF7CCFD4B +:106A600D21462846FFF776F96268E673330103F194 +:106A700D80435288628103F5E0434FF490524FF406 +:106A800D0071A181C3F81825A37B002243F00803F0 +:106A900DA373A273A37BDB0603D5A37B43F0020391 +:106AA00DA37328460021FFF789F9204670BD00BF6A +:106AB00DA83F03000346807B10F0010014D0D97B62 +:106AC00D0A0102F1804202F5E04200200131C2F8D4 +:106AD00D1015C2F814059A7B02F0FE029A739A7B88 +:106AE00D42F010029A7301209A7B910713D5DA7B3D +:106AF00D120102F1804202F5E0420021C2F81015A8 +:106B000DC2F814159A7B02F0FD029A739A7B02F07B +:106B100DEF029A7301209A7B120704D59A7B02F03B +:106B200DF7029A7301207047837B094A082143F0CD +:106B300D04038373C2F80413837B13F00403FBD1A6 +:106B400D0289120448BF0381008980B2704700BFDB +:106B500D007000402DE9F043564C0460002483B0D2 +:106B600D05468480C48016460F469946FBF7C6FA43 +:106B700D514B2B602F61214605F11400FFF766FF85 +:106B800D05F150000121FFF761FF05F18C00022195 +:106B900DFFF75CFF05F1C8000321FFF757FF05F56F +:106BA00D82700421FFF752FF05F5A0700521FFF754 +:106BB00D4DFF05F5BE700621FFF748FF05F5FA7884 +:106BC00D072105F5DC70FFF741FF05F5FC77404621 +:106BD00DFFF712FD3846FFF70FFD01224FF400714C +:106BE00DC5F8FC21A981A5F8049001A8FFF70AFDBD +:106BF00D01A94046FFF726FD01A8FFF71BFDA98956 +:106C000D01A8FFF7FFFC01A93846FFF71BFD01A8FE +:106C100DFFF710FD29492A4BEC7380220D60C3F854 +:106C200D8020BFF34F8FBFF36F8F2146C1EB011350 +:106C300D05EB8303013193F82200C20605D593F8C5 +:106C400D220040F0020083F822000829EED11D4BEE +:106C500D1D4A1E480021A973032723240121C3F8CF +:106C600DF075C3F80443C2F81005C2F81435C2F824 +:106C700D0415AE60D3F80025BAB1EA880A43EA805C +:106C800D99600F4B002283F8072328690168802241 +:106C900D096AC3F880211A60884728690368DB6A8E +:106CA00D9847284603B0BDE8F08331462846FFF7E4 +:106CB00D45FEE6E76C2803008C28030024410020E4 +:106CC00D00E100E00070004000F001400471004060 +:106CD00D70B51B4DD5F8003582B073BB837B63B3A4 +:106CE00DC67B81897D36044600EB860601A8FFF739 +:106CF00D89FC01A93046FFF7A5FC01A8FFF79AFC16 +:106D000DE07BD4F8FC21A38904EB80005100D0F87E +:106D100DF4210432C5F82C26A27B02FB01F293FB71 +:106D200DF2F102FB11329B1A03EBD37301225B10BC +:106D300DC5F83036C5F800252A6002B070BD00BF19 +:106D400D0070004070B50D460446097C1A48FCF7EA +:106D500DB3F988B1297C1848FCF776F9461E350140 +:106D600DAB1B04EB830393F82220D10605D5AD1B95 +:106D700D04EB850404F1140070BD93F82220D206B3 +:106D800D09D5A37B0133DBB2012BA3730AD00B4BC7 +:106D900D01229A60EBE793F8222042F0010283F87A +:106DA00D2220EEE7A81B04EB80001430FFF782FED3 +:106DB00D2046FFF78DFFDAE7583F030000700040D3 +:106DC00D2DE9F04F847B85B0E406DDF838805AD587 +:106DD00D0C68857BB4F802904FEA690905F0FB0554 +:106DE00D914585734FDD043404EB490904EB4207EB +:106DF00D00E0A946A9F10205EC1B641094FBF3F623 +:106E000D03FB1644002CF4D1B5F900200281827BDE +:106E100D920638D5012B06464CD0B0F90A0072689F +:106E200D011DB945114452882DD95D00331D8B4686 +:106E300DA246019307E0B6F90A0082421BD0B9457C +:106E400D21D9B6F90A00904204F101041ED0B7F918 +:106E500D000044452F448244EDD19AFBF4F4ABF885 +:106E600D00407089023000B2002482420BF1020B07 +:106E700D7081A246E3D106F110000092FEF7F4FEF8 +:106E800DB945009ADDD805B0BDE8F08FB6F90C1004 +:106E900D03A8FFF7B7FB03A90198FFF7D3FB03A8DE +:106EA00DFFF7C8FB71684FF0000373814A8801F149 +:106EB00D040BCCE70430FFF7C5FB73685B88738167 +:106EC00D06F11000FEF7D0FEDDE700BF2DE9F0471B +:106ED00D6C4BD3F8042184B0064622B9D3F8143193 +:106EE00D002B00F08480F77B664A7B1C03F00103C6 +:106EF00DF373D2F834167D3706EB8707002449006B +:106F000D38469146A046FFF7ADFBA24606F11405A3 +:106F100D07E02846FFF7CEFD082C05F13C0580441F +:106F200D21D004F151031B01013459F80330002B1A +:106F300DEFD0394603A8FFF775FBD6F8FC21B37BDC +:106F400D009203A952462846FFF73AFF03A8FFF720 +:106F500D71FB2846FFF7AEFD082C0AF1010A05F179 +:106F600D3C058044DDD1474BD3F8042112B10022FA +:106F700DC3F80421434BD3F81421002A6CD0F288B6 +:106F800D0021C3F81411D107B07B04D4B8F1000F60 +:106F900D63DD00286CD0D6F8FC11B389394C49005B +:106FA00D00FB01F193FBF1F501FB15315B1A22F0AA +:106FB00D010203EBD3735B1092B20021F280C4F88F +:106FC00D0015C4F83036D4F80035002B53D042F0FC +:106FD00D01020123F280A3602A4B0122C3F8002590 +:106FE00D1A60284B0022C3F80C2100283BD0254DF8 +:106FF00DD5F8003193B9234BD3F80C215AB1D3F8FE +:1070000D0423120707D5082000210122C3F8080325 +:1070100DC3F80C119A6004B0BDE8F087F47BB18918 +:1070200D013404F0010404F17D0706EB870703A882 +:1070300D7C34FFF7E7FA06EB840603A93846FFF721 +:1070400D01FB03A8FFF7F6FA736800220433C5F8B5 +:1070500D2C36C5F80021CEE7B07B0A4B0022C3F8D1 +:1070600D0C210028C3D1074B0022C3F80025BEE731 +:1070700DC3F80C01F7E73046B168FFF75FFCB07B52 +:1070800DAAE700BF00700040024B186808B1FFF777 +:1070900D1DBF70472441002038B50D4B994214D9BE +:1070A00D0C4A914294BF4FF080624FF0C862C368A2 +:1070B00D094800240625C3F80045C3F82425C3F864 +:1070C00D0055FBF7D7F9204638BD4FF0CC72EEE7EF +:1070D00D8FD003007F1A0600C83F0300F0B585B0BE +:1070E00D04AC066804F8012D9DF82C70009722461B +:1070F00D1F46B669012305460C46B04738B92B68C3 +:1071000D009021463A461C6A0A9B2846A04705B0C6 +:1071100DF0BD00BF70B504468068036801211B688F +:1071200D98476068036801211B6898470420FBF7A6 +:1071300DE5FF00256068036802219B6898470146BA +:1071400D00BBA06803681B6898470420FBF7D6FFB7 +:1071500DA068036801211B680D4498470420FBF7C4 +:1071600DCDFF092DE6D16068036800211B689847A3 +:1071700D0420FBF7C3FF6068036801211B68BDE8AD +:1071800D70401847002DEED170BD00BFF8B5044614 +:1071900D1F460D46164608F0B9FE1B4B84E86800E5 +:1071A00D3FB3384601F01EFEE06040B32046FFF7C6 +:1071B00DB1FF2B6802219B6828469847336802214E +:1071C00D9B68304698470A20FBF798FFE368327CAE +:1071D00D287CC3F808254FF0CC710622C3F80C05A6 +:1071E00DC3F824150A20C3F80025FBF787FF2046B6 +:1071F00DF8BD012001F016FEE0600028D6D15A201E +:1072000DF6F706FFD2E700BFE03F03002DE9F0419E +:1072100DDFF85080124FC268054682B0002001266B +:1072200D12FA81F102E0D2F824312BB90C68002C4E +:1072300DF9D002B0BDE8F081D2F8C414C2F8C4147C +:1072400D4046FBF717F9EA68C2F82441D2F8243119 +:1072500D0193019B16624FF4827156613846DFE748 +:1072600D0EFCFFFFBC3F030070B5C468C1F34701BE +:1072700DC4F888150021C4F8041186B0D4F804614F +:1072800D0496049EC4F82411D4F824610396039E39 +:1072900DC4F86011D4F860610296029EC4F85011D2 +:1072A00DD4F850619DF828500196019EC4F84425EC +:1072B00DC4F8483595B14FF48073C4F80032C4F862 +:1072C00D4811D4F8483105930123059A23624FF4F0 +:1072D00DA471A360FFF79AFF06B070BD01234FF4B0 +:1072E00D0072C4F800224FF482712362A360FFF78D +:1072F00D8DFF06B070BD00BFF0B5C468C1F3470186 +:1073000DC4F888150021C4F8041183B0D4F80471B1 +:1073100D0197019FC4F82411D4F824119DF8206021 +:1073200D00910099C4F83425C4F8383566B90123A5 +:1073300D4FF48052C4F800224FF48271236223600F +:1073400DFFF764FF03B0F0BD012626624FF4AE7166 +:1073500D26600546FFF75AFF0028F3D1EB68284653 +:1073600DDE614FF4A471FFF751FF03B0F0BD00BF14 +:1073700D0C4B03F1240270B506460360826000F1E8 +:1073800D240500F12C04043C2046FFF753F9A542D7 +:1073900DF9D1054B336000233046F380FAF720FF17 +:1073A00D304670BD344003006C28030070B50E46A6 +:1073B00DC16A0B6882B006F1090504461B6800EB33 +:1073C00D850501A8984701A92846FFF73BF901A8B3 +:1073D00DFFF730F904EB8603E1685B6A62695D884B +:1073E00D01EB461104336D10013A0120C1F820352F +:1073F00DC1F82455626102B070BD00BF4369817C44 +:1074000D013310B50446436169B923B9E36801221C +:1074100D9A60002010BDFFF7C9FFA37CE26801212F +:1074200D9160002BF5D0637C002BF2D1636994F849 +:1074300D20100122627463B9013101F0010184F859 +:1074400D20100029E2D063694BB90023637400203A +:1074500D10BD2046FFF7AAFF94F82010ECE701219C +:1074600D2046FFF7A3FF94F82030013303F001030A +:1074700D84F82030002BE8D1C8E700BFA0F1080048 +:1074800DFFF7BCBF0E4B03F1240270B50646036037 +:1074900D826000F1240500F12C04043C2046FFF726 +:1074A00DC9F8A542F9D1074B33600023F38030466C +:1074B00DFAF796FE30460BF040F8304670BD00BF2F +:1074C00D344003006C280300C368D3F808057047E7 +:1074D00D0901B1F5004F10B51BDB0023013341FA53 +:1074E00D03F2B2F5004FF9DA072B16DC1C4612FA3F +:1074F00D03F3C16848BF0F331B11C1F80C45C1F828 +:1075000D0825094AC36192FBF3F3002283611046FB +:1075100D10BD00240A462346E9E70448FAF7AAFFFE +:1075200D6FF47A72F3E700BF40420F000C40030086 +:1075300D2DE9F843444D056000258580C58004463E +:1075400D164689461F46BDF82080FAF7D7FD3F48FD +:1075500D206000F12403A360C4F80C9004F1240012 +:1075600DFFF74AF804F12800FFF746F8E368E662F2 +:1075700D0126A4F804806561657484F82050257493 +:1075800DA6743349C3F8005591FBF7F12046FFF778 +:1075900D9FFFE3682F48C3F80455022104223027CA +:1075A00D8342C3F81015C3F84855C3F82855C3F8DE +:1075B00D4C55C3F82C55A674C3F81465C3F80022B6 +:1075C00DC3F804732ED0244883421DD023498B4227 +:1075D00D0CD0E06A016801224D68227404F10801A3 +:1075E00DC3F80025A8472046BDE8F8831C481D496F +:1075F00D86681D481D4FC6F8C870846081F82253F7 +:1076000DC1F884214A60E4E71548164A8668164891 +:1076100D174FC6F8C470446082F82153C2F8841124 +:1076200D5160D6E710490E4A0C6091681148C1F8B7 +:1076300DB000A2F540624FF0805182F81C53C2F8A1 +:1076400D80111160C5E700BF6C28030034400300B2 +:1076500D40420F0000C001400010024000200240D7 +:1076600D00ED00E000E100E028410020217702005C +:1076700D1177020001770200C0697047C3680020CE +:1076800DC3F81015704700BF8174C36839B9302233 +:1076900DC3F81415C3F80012C3F80823704701206E +:1076A00D04213022C3F81405C3F80012C3F80423D3 +:1076B00D704700BFC368D3F8102110B504463AB126 +:1076C00D4269012180F82010A2B90022C3F81021CF +:1076D00DD3F814213AB16269002184F820101AB947 +:1076E00D0022C3F8142110BD01212046FFF75EFED4 +:1076F00DE368F5E70021FFF759FEE368E5E700BF12 +:1077000D024B186808B1FFF7D5BF7047284100201C +:1077100D024B586808B1FFF7CDBF704728410020D4 +:1077200D024B986808B1FFF7C5BF7047284100208C +:1077300D032A18DC0B6870B50C4606465B6D0846CF +:1077400D15469847236800211B6820469847E38813 +:1077500DF168207C05F5AC7243F0080341F8220076 +:1077600D0020E38070BD6FF47A70704770B4C56807 +:1077700D0C7C00234FF0FF3605EB83020133D2F86A +:1077800D6005A04208BFC2F86065042BF4D1CB8818 +:1077900D23F008030020CB8070BC70470279D2071C +:1077A00D2ED5C28802F0E10238B5044682B1017CC3 +:1077B00D01F01F001F29134AD8BF4FF0A04201232B +:1077C00DD2F810258340134214BF0120002038BD8C +:1077D00D03685B6D9847217C0A4BE2882029B8BF6E +:1077E00D4FF0A04301F01F0003EB800342F00102B4 +:1077F00DD3F8005725F00305C3F80057E280D9E709 +:1078000D014870470003005016FCFFFF10B50368D8 +:1078100D04461B6C9847236820465B68BDE8104002 +:1078200D184700BFF0B50579AC072AD5002925DB2F +:1078300D002A23DD002B21DDB4294FF47A77A8BF70 +:1078400DB421114D0468114EE46A07FB01F185FB6B +:1078500D01E50D44C917C1EBE51102EBD27502FB31 +:1078600D01F1A3EB650307FB031386FB0321DB1774 +:1078700DC3EBA1112346BDE8F04018476FF47A70B1 +:1078800DF0BD0348F0BD00BFB7600BB6D34D62101D +:1078900D16FCFFFFC08800F00500003018BF012066 +:1078A00D704700BF037C0B4A1F2BD8BF4FF0A0427F +:1078B00D03F01F03D2F81415012202FA03F30B4251 +:1078C00D06D1C08800F00A00003018BF01207047B3 +:1078D00D1046704700030050C08810F0030018BF19 +:1078E00D01207047C08800F00C00003018BF012047 +:1078F00D704700BF03684FF47A725B6B02FB01F1B6 +:1079000D184700BF08B503689B6B9847024BA3FB54 +:1079100D0030800908BD00BFD34D6210027C0F4BB3 +:1079200D202AB8BF4FF0A04302F01F0203EB8203E1 +:1079300D0129D3F80027417122F00C0207D002294A +:1079400D08BF42F00C02C3F800270020704742F038 +:1079500D0402C3F800270020704700BF0003005049 +:1079600DD0F8103521EA0301C0F81815704700BF93 +:1079700DD0F810351940C0F818157047C38819078D +:1079800D2DE9F041054613D5244CDFF8A08004F114 +:1079900D0C06FF27206838B12946FFF7E7FE22685D +:1079A00DD8F800309A422CD00434B442F2D1EB888E +:1079B00DDA0605D5686918B103685B699847EB88E5 +:1079C00D13F0E00F16D0287C154A164E1F2800F034 +:1079D00D1F01D8BF4FF0A04202EB81020121D2F866 +:1079E00D004724F44034C2F800473268814022EA4F +:1079F00D0102326003F400630022EB806A61BDE88E +:107A000DF081094B287C191D93F90020824208BF93 +:107A100D1F7001338B42F7D1C6E700BF284100200C +:107A200D000300500C420020A4240020FC41002043 +:107A300D03799A071AD5C3885B0710B504460BD591 +:107A400D0B4B186880B12146FFF77CF960B1FFF749 +:107A500D6BF8C0F30F1010BD03685B6D9847E3889A +:107A600D43F00403E380EBE7024810BD0148704783 +:107A700DF841002016FCFFFFC3881B0735D570B5F4 +:107A800D1B4D1C4C28682DED028B0E46FFF71CFD7F +:107A900D08EE900A31462868FFF71AFDF8EEE88ADD +:107AA00D04F108062388286807EE103AB8EE478AD5 +:107AB00DFFF70AFD07EE900AB8EEE77A27EE087A8F +:107AC00DC7EE287AFCEEE77A17EE903A24F8023BDF +:107AD00DB442E7D1084B074918680822012308F082 +:107AE00DA3FDBDEC028B002070BD0448704700BFA4 +:107AF00DFC410020004200200842002016FCFFFF40 +:107B000D38B50379DB073CD5037C1F4A81B9202B9F +:107B100DB8BF4FF0A04203F01F03012101FA03F398 +:107B200DC2F80C35C38813F0020410D0002038BD04 +:107B300D202BB8BF4FF0A04203F01F03012101FA23 +:107B400D03F3C2F80835C38813F00204EED10368BD +:107B500D05465B6D98472A7C0B4BE988202AB8BFF8 +:107B600D4FF0A04302F01F0203EB820341F002022B +:107B700DD3F8001741F00101C3F800172046EA8041 +:107B800D38BD024838BD00BF0003005016FCFFFF92 +:107B900D38B5027C1B4B202AB8BF4FF0A04302F032 +:107BA00D1F020125D3F8144505FA02F2224224D111 +:107BB00D0D460446D1B9C3F80C2518461146FFF7FA +:107BC00DD7FE217C0F4B2029B8BF4FF0A043D3F82F +:107BD00D14351A4213D0236820465B6D98472368ED +:107BE00D29461B6820469847002038BDC3F8082554 +:107BF00D18461146FFF7B4FEE3E7002038BD0248F2 +:107C000D38BD00BF0003005012FCFFFFC3881B07E7 +:107C100D01D403487047034B1868FFF72DBD00BF13 +:107C200D16FCFFFFFC410020F8B5044615464FF445 +:107C300D807600220F4821812F2D23712574E68037 +:107C400D2060E260627102DD3220F6F7E1F90A4A46 +:107C500D0A4B0B4E42F825404FF0004700222025DD +:107C600DE28062614021C6F8047383F80653204612 +:107C700D1960F8BD644003003441002000E100E0CC +:107C800D006000400379DB0742D570B5C388DA0682 +:107C900D82B00D46044603D5C3F3C023994235D0B7 +:107CA00D236820465B6D9847012D1ED02368204622 +:107CB00D5B68984718200AF042FC00232289019343 +:107CC00D0093214601230646FCF7E2FBE38866613B +:107CD00D23F400639BB243F01003E38033689B6988 +:107CE00D304602B0BDE87040184728200AF027FC46 +:107CF00D084A40F6AC53126821460646FDF73AFD98 +:107D000DE388666143F400639BB2E4E74669E5E707 +:107D100D01487047F441002016FCFFFFC188C1F3F4 +:107D200DC021FFF7AFBF00BFD0B5044684B00A46EF +:107D300D002321896846FEF771F96369D3E90001D3 +:107D400D50EA0102DDE9026708D0321A67EB010340 +:107D500D6846CDE90223FEF78DF96369C3E9006733 +:107D600D04B0D0BD10B5C388590688B0044616D4EA +:107D700D9A0607D41B0603D5E3680BB1012098477B +:107D800D08B010BD00230120002221890290CDE909 +:107D900D002304A80222FEF751F9E388EAE7052142 +:107DA00DFFF7C2FFE388E3E710B5C388590688B033 +:107DB00D044616D49A0607D41B0603D5E3680BB107 +:107DC00D0020984708B010BD002301200022218912 +:107DD00D0290CDE9002304A80322FEF72FF9E388D2 +:107DE00DEAE70421FFF7A0FFE388E3E7254BD3F88B +:107DF00D7C21002A44D02DE9F0410024DFF8908049 +:107E000D214DC3F87C4101274FF0A04606E0C3F891 +:107E100D0017FFF7C9FF0134202C26D0D8F8003009 +:107E200D07FA04F21A42F6D055F824E0A30003F144 +:107E300DA043BEF1000FEED0D6F820150A42EAD0CD +:107E400DD3F80027C2F3014022F44031022841F457 +:107E500D00317046DBD142F44032C3F80027704642 +:107E600D0134FFF77FFF202CD8D14FF0A041074AF6 +:107E700D4FF0FF33C1F82035C2F82035BDE8F08151 +:107E800D704700BF006000403441002000030050E7 +:107E900D0C420020F8B5C38813F0E00F04460D46E0 +:107EA00D0DD023F0E003022D9BB23BD0032D43D028 +:107EB00D012D08BF43F08003E3800020F8BD036867 +:107EC00D41799B68984707466069002839D00022A0 +:107ED00D0023C0E90023267C1C4B1F2ED8BF4FF07A +:107EE00DA04306F01F0103EB8100D0F8002722F418 +:107EF00D4032C0F80027D0F80027C7B942F400324D +:107F000DC0F80027012202FA01F11148C3F820152B +:107F100D0168E388B2400A4323F0E003022D0260BA +:107F200D9BB2C3D143F02003E3800020F8BD42F49F +:107F300D4032C0F80027E5E743F04003E38000201E +:107F400DF8BD08200AF0FBFA6061C0E7000300509D +:107F500D0C42002000B583B0042920D8DFE801F0E1 +:107F600D100A0A0A030003689B6A9847002003B0B1 +:107F700D5DF804FBFFF78EFF002003B05DF804FBF6 +:107F800DC38803F0F0031BB9084603B05DF804FB8A +:107F900D036801915B6D984701990846E7E76FF417 +:107FA00D7A70E4E7027C0A4B202AB8BF4FF0A04359 +:107FB00D02F01F0203EB8203D3F8002722F4E062E4 +:107FC00D09B142F44072C3F800270020704700BF8A +:107FD00D00030050027C0B4B202AB8BF4FF0A0438A +:107FE00D02F01F0203EB8203D3F8002722F4403284 +:107FF00DC3F80027D3F8002742EA0141C3F8001760 +:1080000D704700BF00030050F0B5144C236883B0D7 +:1080100DC3B1134D2E6816B1002003B0F0BD302052 +:1080200D0AF08DFA13230746226800930D49322377 +:1080300DFFF77EFA384631462F60FFF725FB00200B +:1080400D03B0F0BD38200AF07AFA054608F0B0FA10 +:1080500D28460321256008F05DFADAE70842002082 +:1080600DFC41002000C0014003799A0754D5B1F5B9 +:1080700D806F53D22DE9F0412A4F067C3A460023FA +:1080800D4FF0FF3412F9015BAE4208BF1C460133BD +:1080900D042BF7D1631C0D4606462AD0DFF89C80D1 +:1080A00DF388D8F8000043F00803F380FFF70CFACB +:1080B00D07EE905ADFED1C6A1C4D1D4EB8EEE77AA7 +:1080C00DF7EE007AE7EE667A3146012307EE100AE5 +:1080D00DB8EEC77A286867EE877A0822FDEEE77A50 +:1080E00D17EE905A26F8145008F09EFA0020BDE8BD +:1080F00DF081FFF789FF0F4BDFF840801C78317C52 +:1081000DD8F80000013404F00304224639553146F5 +:1081100D1C70FFF70DFBC3E7074870476FF47A70CB +:1081200D704700BFA42400200000803A08420020C0 +:1081300D004200209F26002016FCFFFFFC4100207E +:1081400D70B50B4D0E460446FFF75EFF2868FFF72E +:1081500D93FA44F62061884202D02868FFF7B8F9F7 +:1081600D2368314620465B6BBDE87040184700BF61 +:1081700DFC41002021B9836B4FF40472C3F808232E +:1081800D00207047B1F5614F38D00FD9B1F5612F8F +:1081900D19D01E4B99422AD0B1F5613F1AD0836B8D +:1081A00D4FF0EB720020C3F824257047B1F5165F30 +:1081B00D17D0B1F5164FF2D1836B4FF41D0200208D +:1081C00DC3F824257047836B4FF070620020C3F80D +:1081D00D24257047836B4FF06C720020C3F8242563 +:1081E00D7047836B0A4AC3F8242500207047836BC0 +:1081F00D4FF080520020C3F824257047836B4FF455 +:1082000D6B020020C3F82425704700BF40420F00C9 +:1082100D00502700F0B483680C794F79CE880D8912 +:1082200D1C71CC68DC605F71DE801D810C7C1C7460 +:1082300DC36814795779D68815891C71D468DC60A8 +:1082400D5F71DE801D81147C1C74836B097C127C34 +:1082500DC3F80C150020C3F81425F0BC704700BFFF +:1082600D10B5836B2049214A016082B00446C3F8E2 +:1082700D0823184600F018FE00280DDB43092033B3 +:1082800D01221B4900F01F0002FA00F041F8230003 +:1082900DBFF34F8FBFF36F8FA26BD2F80032012166 +:1082A00D23F020030020C2F800325160C2F85801BB +:1082B00DD2F858310193019BD160D2F85831002B7F +:1082C00DFBD04FF0FF330021C2F800151046C2F865 +:1082D00D0C35C2F8143500F0C7FD204608F002F940 +:1082E00D204602B010BD00BFC4400300140342007D +:1082F00D00E100E010B50446FFF7B2FF20460AF09A +:1083000D1CF9204610BD00BF002107F04BBF00BF78 +:1083100DF0B5044685B091B9C3885A073AD5A36B19 +:1083200DA269207FC3F834254FF404710122C3F8EC +:1083300D3805C3F804131A60002005B0F0BD0129FB +:1083400D0D46F9D190F83430002BF5D108F0BAF87C +:1083500D0028F1D0A68DA38D94F828702268616A4B +:1083600D9BB2013393FBF7F007FB10339BB2B0B216 +:1083700DA385095C936A20469847A38D628D9BB2B5 +:1083800D9A42D9D12B46022240F2FF316846FDF7C1 +:1083900D45FED1E707F0A8FEE3885B07BFD40020B8 +:1083A00D05B0F0BD10B584B004468DF8071000F08F +:1083B00D8BFC18B994F83430002BF8D100F084FC04 +:1083C00DA36B60B10022C3F82021D3F820110391D3 +:1083D00D0399C3F85821D3F858210292029A012229 +:1083E00D0DF1070184F83420C3F84415C3F848256E +:1083F00D9A6000F069FC98B1A36B00E092B9D3F8D4 +:1084000D2011D3F858210029F8D05AB90122DA6089 +:1084100DD3F85821002AFBD00020002384F83430F3 +:1084200D04B010BD0048F8E709FCFFFFF0B5036983 +:1084300DB3F90260002E85B0054618DD00F1100776 +:1084400D002401E0A64212D021B23846FEF7DAF937 +:1084500DEB8BAA699BB20134D35C8342F2D1012329 +:1084600D1A46A9886846FDF7D9FDA642ECD1EB8BDB +:1084700D297F288C9BB2013393FBF1F201FB123360 +:1084800D9BB2984217D06A69EB83002A03DBEB8B12 +:1084900D9BB29A4205D0EB8843F01003EB8005B0F8 +:1084A00DF0BD4FF0FF336B6102220123A9886846AE +:1084B00DFDF7B4FDEFE7A988012303226846FDF718 +:1084C00DADFD05B0F0BD00BFF0B5142489B00C268C +:1084D00D8DE850001D46234604460E46174607F00C +:1084E00D2BFE3D4B2360002384F83430A363002D15 +:1084F00D66D0284600F076FCA0630346002B65D0BD +:1085000D00254FF0EB70C3F824053A463146C3F809 +:1085100D6C552046FFF77EFEA06B304BC0F808511E +:1085200DD0F808210792079AC0F81051D0F8102101 +:1085300D0692069AC0F82051D0F820210592059A8E +:1085400DC0F82451D0F824210492049AC0F8445163 +:1085500DD0F844210392039AC0F85851D0F858210D +:1085600D0292029A1E49C0F80433224600F0BCFC68 +:1085700DA06B00F099FC00281BDB43099B0000F168 +:1085800D604103F1604303F5614301F5614100F082 +:1085900D1F00012202FA00F0202581F80053C3F8D4 +:1085A00D80011860A36B08222046C3F8002509B08E +:1085B00DF0BD0C4B00F00F00034420221A76F1E7BA +:1085C00D102000F02FFCA063034697E75A20F5F723 +:1085D00D1FFDA36B94E700BFC440030014034200CA +:1085E00D3D860200FCEC00E038B5044607F05AFF6A +:1085F00DC8B1237F0130834208DC06D1A36B0E4A3C +:1086000DC3F834250122C3F8382538BDE28BE18B40 +:1086100DA569A06B89B215FA82F25B1AC0F83425F0 +:1086200DC0F8383538BDA36B227FA169C3F8341566 +:1086300DC3F8382538BD00BF1D49002070B5856BC6 +:1086400DD5F8083186B006464BB10023C5F8083180 +:1086500DD5F80821C3880092009A5A075FD4D5F83F +:1086600D1031002B3DD1D5F82421002A46D1D5F863 +:1086700D44317BB10023C5F84431D5F8443103931F +:1086800D039BD5F83C452CB1F3885B0713D4013C13 +:1086900D002CF9D1D5F820318BB9D5F8583143B12B +:1086A00D0023C5F85831D5F858210592059A86F85A +:1086B00D343006B070BD3046FFF7B8FEE7E7002353 +:1086C00DC5F82031D5F82021049286F83430304693 +:1086D00D049B07F0F7FE002824DD304607F0D8FC98 +:1086E00DDBE70023C5F81031D5F810310193304682 +:1086F00D019BFFF779FF01232B60B8E7C5F8243103 +:1087000DD5F824310293029BD5F88034C5F8803416 +:1087100D01246C603046FFF767FF2C60A7E7FFF779 +:1087200D85FE9CE70123EB60B7E700BF10B5034B57 +:1087300D03600446FDF7C6F9204610BD0441030051 +:1087400D10B5054B03600446FDF7BCF9204609F052 +:1087500DF4FE204610BD00BF0441030010B50446D1 +:1087600D4FF47A50A26BE36B5269002BD2F844158B +:1087700DC2F844052BDB023354F82300FDF720F833 +:1087800DE36B184A0021C2F8101523BB616B012958 +:1087900D23D0013393FBF1F201FB1233E36300F0BD +:1087A00DA7FAA26BE36B52690121002BD1600ADBA2 +:1087B00D02330C4A54F823305B691B7C1B0243F0D7 +:1087C00D0113C2F81035BDE8104000F083BA054A18 +:1087D00D0021C2F81015616BDBE74FF0FF33E36347 +:1087E00DDDE700BF00600040034B186808B1436B24 +:1087F00D03B97047FFF7B2BF10420020F8B50E461F +:1088000D11460446FDF718F933681C4A1C491460DB +:1088100D00255B6BA6632160E563294630469847CA +:1088200DA06B184E0368184F9B6C4FF47A51984704 +:1088300DA06B036829469B6B4FF47A529847A06B47 +:1088400D124B016842698D69C3F8207544320427C3 +:1088500DB542C3F82425C3F8047509D10C4BC36088 +:1088600D0B6A9847A06B03685B6A98472046F8BD72 +:1088700D0749A847A06B0168F2E700BF104200202E +:1088800D04410300C13802000061004000F00140C6 +:1088900DE987020010B50C46FDF71CF86069054A22 +:1088A00D03681B68934201D1002010BD0021984739 +:1088B00D002010BD75F60100007A704790F9103058 +:1088C00D002B09DB03F1604303F561434901C9B294 +:1088D00D83F8001300207047044A03F00F031A4475 +:1088E00D4901C9B211760020704700BFFCEC00E0D1 +:1088F00D90F91030002B11DB5A0910B460320A4C7C +:1089000D03F01F03012101FA03F344F822304369F8 +:1089100D5DF8044B012200201A6070474369012263 +:1089200D1A600020704700BF00E100E090F91030A0 +:1089300D002B07DB03F01F0001225B090249824077 +:1089400D41F823200020704700E100E010B50368D6 +:1089500D0446DB6A9847636901225A60002010BD06 +:1089600D90F91030002B0DDB5A09203201210648F9 +:1089700D03F01F0301FA03F340F82230BFF34F8FCA +:1089800DBFF36F8F0020704700E100E038B503683A +:1089900D0546DB6A98476B690122DA60DC68002CBA +:1089A00DFCD12B6828465B6A9847204638BD00BF2E +:1089B00D012902D006D3022902D14369C3F8041557 +:1089C00D0020704743690022C3F80425002070473A +:1089D00D437A013B99420FDC10B44FF48033446964 +:1089E00D01F5A87003FA01F144F820200020C4F825 +:1089F00D04135DF8044B70476FF47A70704700BF35 +:108A000D437A013B994211DC30B4446904EB810592 +:108A100D4FF48033D5F8400503FA01F10244C5F84F +:108A200D40250020C4F8041330BC70476FF47A70F1 +:108A300D704700BF437A013B994208DC42694FF40D +:108A400D803303FA01F1C2F80813002070476FF468 +:108A500D7A70704738B503680446DB6A98476369D6 +:108A600D22680121D964D3F84C55536A20469847A2 +:108A700D284638BDB1F57A5F1CD8F0B418D0012363 +:108A800D1F464FF47A56DDB207FA03F26C1CB6FBA3 +:108A900DF2F2914203F10103E4B207D2092BF2D1B4 +:108AA00D43690020C3F81045F0BC70472C46F7E72A +:108AB00D0024F5E76FF47A70704700BF032907D8DB +:108AC00DDFE801F01009020243690222C3F808250C +:108AD00D01720020704743690022C3F80825017216 +:108AE00D0020704743690122C3F808250172002058 +:108AF00D704700BF10B5044B036000230446C380CC +:108B000DF9F76EFB204610BD6C28030010B5064B1F +:108B100D036000230446C380F9F762FB204609F089 +:108B200D0CFD204610BD00BF6C28030038B599B16F +:108B300D90F91030002B1DDB5D091149114C51F8D6 +:108B400D251003F01F0321FA03F303F00101DB07E6 +:108B500D21700AD4002038BD0A4B1B78002BF9D0A8 +:108B600D03685B6A9847002038BD0368DB6A984745 +:108B700D002038BD034B00221A70002038BD00BF05 +:108B800D00E100E01E4900200E4BF0B553F82070B7 +:108B900DBFB100237E6918469E46012506EB830270 +:108BA00D05FA03F4D2F84011013319B12043C0B2D4 +:108BB00DC2F840E1042BF1D1FB6813B1BDE8F040E0 +:108BC00D1847F0BD144200200020FFF7DDBF00BFA5 +:108BD00D0120FFF7D9BF00BF0220FFF7D5BF00BFAF +:108BE00D0320FFF7D1BF00BF0420FFF7CDBF00BFAB +:108BF00DF8B52E4B036000258580C58004460E46D2 +:108C000D1746F9F77BFA2A492A48277403238E421F +:108C100DE56066612060637246D0274A96423FD078 +:108C200D02F5803296423DD0244B9E4236D0244BE5 +:108C300D204643F82540FFF793FE94F910306569FF +:108C400D0122002B6A6022DB03F1604303F56143CF +:108C500D402283F8002301231F464FF47A5607FA6A +:108C600D03F2D9B2B6FBF2F2B2F57A7F01F101004F +:108C700D03F1010302D9092BC1B2F0D10222032362 +:108C800DC5F810152046C5F808252372F8BD0D4A04 +:108C900D03F00F031A4440231376DCE70425C6E7DF +:108CA00D0225C4E71D46C2E70125C0E76C28030075 +:108CB00D009000403041030000A0004000B0014092 +:108CC00D14420020FCEC00E0014B93F900007047CA +:108CD00D1F490020054A1378013B5BB2002B01DDD3 +:108CE00D137070470023137062B670471F49002040 +:108CF00D72B6024A13780133137070471F49002072 +:108D000D20BF70474FF0805110B44C6E086E234653 +:108D100D002242EA0002104619465DF8044B7047E6 +:108D200DBFF34F8F0549064BCA6802F4E062134347 +:108D300DCB60BFF34F8F00BFFDE700BF00ED00E03C +:108D400D0400FA05704700BF08B50B4B0122C3F8AC +:108D500D402502210022930003F1A0430132202A75 +:108D600DC3F80017C3F8001AF5D1FFF7EBFFBDE804 +:108D700D0840F3F783BF00BF00E001400048704793 +:108D800D000002204020FAF79FB800BF81637047B2 +:108D900D41637047C1637047C06B7047EFF3088044 +:108DA00D704700BF406B704780E80E00704700BFF2 +:108DB00D70B5094D094CAE68204631464FF48072AE +:108DC00D09F0F4FBAC60AB68054831462246BDE8BE +:108DD00D7040F9F74FBB00BF00ED00E00028002008 +:108DE00D84410300F0B40D4F0D4A3C68064605233F +:108DF00D012505FA03F1214203F1FF3302D1D06BB6 +:108E000DB04206D0591CA2F10C02F2D10020F0BCE8 +:108E100D704721433960F0BC704700BF2C420020E1 +:108E200DA4410300F0B50E4FDFF838E03C68724600 +:108E300D0523012505FA03F1214202D1566C30427A +:108E400D06D1013B591CA2F10C02F3D10020F0BD5B +:108E500D03EB430321435EF823003960F0BD00BFEF +:108E600D2C420020A44103000C490D4A81424FF0D1 +:108E700D0503A2F10C0207D013F1FF330DD3D16B13 +:108E800D8142A2F10C02F7D106480121026801FAD4 +:108E900D03F322EA0302026070477047008002402C +:108EA00DA44103002C4200200D4A10B50D4C9042F8 +:108EB00D21464FF0000306D00133062B0AD051F89E +:108EC00D0C2F9042F8D103EB430304EB830393F98A +:108ED00D040010BD5A20F5F79BF84FF0FF3010BD80 +:108EE00D00300040A4410300F8B50E4C0E4DA042D9 +:108EF00D0F4616464FF0000306D00133062B0AD05D +:108F000D55F80C4FA042F8D1084A094842F8237091 +:108F100D40F82360F8BD5A20F5F77AF84FF0FF338B +:108F200DF2E700BF00300040A441030030420020B2 +:108F300D48420020024A034B10681B68184700BFC7 +:108F400D4842002030420020024A034B50685B68C3 +:108F500D184700BF4842002030420020024A034B10 +:108F600D90689B68184700BF48420020304200209F +:108F700D024A034BD068DB68184700BF4842002007 +:108F800D30420020024A034B10691B69184700BF8D +:108F900D4842002030420020024A034B50695B6971 +:108FA00D184700BF4842002030420020002815D04D +:108FB00D006041608260C360046145618661C76184 +:108FC00D444604624C464462544684625C46C46224 +:108FD00D644604636E46466374468463002906D076 +:108FE00DC46B043C043925680D60B442F9D1946B0F +:108FF00DA646566BB546002B06D0D46B043C043BFD +:1090000D1D682560B442F9D1146BA446D46AA346F9 +:1090100D946AA246546AA146146AA046D769966915 +:1090200D55691469D368516810689268704700607B +:1090300D41608260C360046145618661C7614446D9 +:1090400D04624C464462544684625C46C462644683 +:1090500D04636E46466374468463C46B043C0439F2 +:1090600D25680D60B442F9D1C769866945690469FF +:1090700D7047006041608260C36004614561866134 +:1090800DC761444604624C464462544684625C4661 +:1090900DC462644604636C46446374468463046925 +:1090A00D7047846BA646446BA546046BA446C46A00 +:1090B00DA346846AA246446AA146046AA046C769CB +:1090C00D866945690469C3688268006841687047AC +:1090D00D0649074A074B9B1A03DD043BC858D0507D +:1090E00DFBDC00F025F8FFF72FFE0000DC48030045 +:1090F00D4024002000280020FEE7FEE7FEE7FEE703 +:1091000DFEE7FEE7FEE7FEE7FEE7FEE7BFF34F8F64 +:1091100D0549064BCA6802F4E0621343CB60BFF306 +:1091200D4F8F00BFFDE700BF00ED00E00400FA0522 +:1091300D08B55F4B1B680D2B53D14FF080414FF09D +:1091400D80520020C1F80C015A4BC1F81001C1F832 +:1091500D3805D2F80404C3F82005D2F80804C3F882 +:1091600D2405D2F80C04C3F82805D2F81004C3F86E +:1091700D2C05D2F81404C3F83005D2F81804C3F83E +:1091800D3405D2F81C04C3F84005D2F82004C3F806 +:1091900D4405D2F82404C3F84805D2F82804C3F8CE +:1091A00D4C05D2F82C04C3F85005D2F83004C3F89E +:1091B00D5405D2F83404C3F86005D2F83804C3F866 +:1091C00D6405D2F83C04C3F86805D2F84004C3F82E +:1091D00D6C05D2F84424C3F87025D1F80034DB07B0 +:1091E00D1CD4354AD2F8883043F47003C2F8883065 +:1091F00DBFF34F8FBFF36F8F4FF01023D3F80C22B7 +:1092000DD20736D4D3F80022002A0CDBD3F804326F +:1092100D002B08DB294B2A4A1A6008BD6FF00103A9 +:1092200DC1F80034DDE7274A0123C2F80435D2F82E +:1092300D0034002BFBD04FF010231221214AC3F82C +:1092400D0012D2F80034002BFBD04FF01023122166 +:1092500D1C4AC3F80412D2F80034002BFBD00023B3 +:1092600D1849C2F80435D1F80034002BFBD0FFF7B4 +:1092700D4DFF144B0122C3F80425D3F80024002A16 +:1092800DFBD04FF010210F4AD1F80C3223F001031F +:1092900DC1F80C32D2F80034002BFBD00023094961 +:1092A00DC2F80435D1F80034002BFBD0DFE700BF46 +:1092B00D3001001000C0004000ED00E0AC240020A3 +:1092C00D0090D00300E00140D0E90223D1E9020172 +:1092D00D994208BF90422CBF01200020704700BF6B +:1092E00D2DE930480C4800F0C1FA0C4B0C49D3E97C +:1092F00D0023D1E9004512EB000B43F1000CAC4506 +:1093000D08BFA3455846614603D21BF180704CF14E +:1093100D0001BDE8308800BFB0240020983A00203D +:1093200DA03A002030B583B005460C460B4801A984 +:1093300D00F048FB70B10570446001A9074800F0CA +:1093400D4BFB08B903B030BD054800F093FA00207F +:1093500D03B030BD042003B030BD00BFBC420020BF +:1093600DB024002038B5194B1B7823B118B1037FF9 +:1093700D03F0FF0413B90024204638BD0546FFF75E +:1093800DAFFFD5E90223994208BF904219D32B694B +:1093900D03B92B776B69A869984729690029EAD029 +:1093A00D2B7F03F0FF04002BE5D0D5E902235218E3 +:1093B00D43F10003C5E902232946054800F0BCFB33 +:1093C00DDAE72946024800F0B7FBD5E7204900202F +:1093D00DF04103002DE9F04F83B0824600F01CFAF6 +:1093E00D40B15A49D1E9002312F1807243F10003D3 +:1093F00DC1E900230021504600F028FA544C30B149 +:1094000D236823B12068FFF7ADFF002323600121FE +:1094100D504600F01BFA20B1FFF762FF4D4BC3E938 +:1094200D000101A94C4800F0E7FAF0B14B4DDFF80F +:1094300D3081494F0378012B60D067D3022B0AD1BD +:1094400D002600E00677284600F08AFB0028F9D1B7 +:1094500D012388F8003001A9384600F0D7FA01A998 +:1094600D384600F0C9FA0028E4D1DFF8F080DFF8C3 +:1094700DF490DFF8F4B003E00D2855D000232360FD +:1094800D404600F073FB2368002858D05BB1236879 +:1094900DD0E90201D3E90223994208BF90421FD2BD +:1094A00D23681B7F2BBB404600F05AFBD0E90267B7 +:1094B00D0546FFF715FF301A67EB0101012871F121 +:1094C00D00032DDB58450ED8AA684FF496030021F2 +:1094D00D484600F019F90028CED123685BB325600A +:1094E00D03B0BDE8F08F484600F0C0F900EB0B0269 +:1094F00DEBE72168404600F01FFBD4E74168236885 +:1095000D994215D0284600F035FBA4E741680B7F42 +:1095100D002BA0D101230B77284600F00DFB9AE715 +:1095200D0021484600F088F92846FFF71BFFA5E704 +:1095300D002323608FE7504600F0BCF8CFE7002BE7 +:1095400DCED1504600F0BAF8CAE700BF983A0020D5 +:1095500DCC420020A03A0020BC420020F041030084 +:1095600D20490020B0240020FFFFB40010B5134B9C +:1095700D13491B68134882B058220193082300F049 +:1095800DE7F9044610B1204602B010BD0E4A0F484F +:1095900D01A900F04DF804460028F4D101210B4833 +:1095A00D00F032F901231946094A084800F08AF8FB +:1095B00D084B012220461A7002B010BDEC41030089 +:1095C00D64420020BC420020D5930200B02400204C +:1095D00DFFFF7F00204900204AB1A1F1010103687E +:1095E00DB1FA81F149095A611961002070470720CC +:1095F00D704700BF38B5037F0BB1002038BD8261C5 +:1096000D04460D46FFF76CFE2369401941F1000138 +:1096100DC4E9020103B1256121460020BDE83840AF +:1096200DFFF780BE0023014603770120FFF77ABEC6 +:1096300DF0B443791C4D1D4FDC002E1947F8232043 +:1096400D367916B10820F0BC704790F904600268B5 +:1096500D0F88C2F80875002E89781DDB720906F196 +:1096600D60479200490107F56147C9B202F16042B6 +:1096700D87F8001302F5614206F01F06012101FA79 +:1096800D06F6C2F8806116602C44012245F83300BD +:1096900D22710020F0BC7047054A06F00F06490103 +:1096A00D3244C9B21176EFE7D0420020D8420020F3 +:1096B00DFCEC00E0036801221A6070470368012288 +:1096C00D5A60704770B48C0004F5A0740068A4B2A1 +:1096D00D4FF480358D400026C0F80853C0F848532C +:1096E00D065183B00459019401F5A87122F07F420F +:1096F00D019C40F82120C0F844530BB1C0F804532D +:1097000D03B070BC704700BF2DE9F04704688E00B0 +:1097100D4FF480358D4004EB060CC4F8485306F524 +:1097200DA077C4F80853D4F804E5BFB28146DCF83D +:1097300D4005CCF840E54FF0000A44F807A084B08E +:1097400DA0EB0E0020F07F4054F807E0CDF808E0C4 +:1097500D012822F07F48029A2ED0D4F80475C4F85F +:1097600D4453A8EB070222F07F42012A36D026444B +:1097700D08F1FF31C6F84085D4F80405C3F1FF1395 +:1097800D091A03F57F4321F07F418B4203D20D204F +:1097900D04B0BDE8F08739B908F10102C6F84025DB +:1097A00DD4F804359842F2D10020C4F84453C4F8DB +:1097B00D045304B0BDE8F087124A8DE80A0042F068 +:1097C00D01024FF480609047D9F8004044F807A09B +:1097D00DE2590392039A9DE80A00BEE701F5A871CC +:1097E00D084B08F1010244F8212043F001034FF426 +:1097F00D80609847D9F80040D4F804359F42C6D10F +:1098000DD2E700BFD027030003680222C3F8442328 +:1098100D09B1C3F8042370470368D3F8040148B1B4 +:1098200D0022C3F8042182B0D3F804310193019BC7 +:1098300D012002B0704700BF02684FF4803303FA75 +:1098400D01F1C2F84813C2F808137047890001F5F9 +:1098500DA07189B20368585838B100225A5082B0AD +:1098600D5B580193019B012002B070470368D3F848 +:1098700D0405704790F90430002B09DB5A0940327A +:1098800D03F01F030121034801FA03F340F82230CE +:1098900D704700BF00E100E0024A034B10681B68EF +:1098A00D184700BFD0420020D842002010B582B02A +:1098B00D50E8013F9CB2B0F80EE07444B0F80CE0F3 +:1098C00D744528BFA4EB0E04B0F808E0744502BF40 +:1098D00DBFF32F8F002208E0C4EA030440E8014ED5 +:1098E00DBEF1000FE4D14FF001028DF8032001937A +:1098F00D019B9DF803000B6002B010BD10B582B046 +:1099000D50E8023F1FFAA3F4B0F806E0744502BF19 +:1099100DBFF32F8F002211E0B0F80EE07444B0F8C1 +:1099200D0CE0744528BFA4EB0E04C3EA044440E8E0 +:1099300D024EBEF1000FE3D14FF001028DF803206E +:1099400D0193019B9DF803000B6002B010BD00BF99 +:1099500D99B110B4B2FBF3F403FB1424A4B21CB1FF +:1099600D09205DF8044B704780E812008460828105 +:1099700DC38120465DF8044B70470E20704700BF31 +:1099800D82B050E8022FC188B2EB324F4FF0000386 +:1099900D17BF92B241EA014142EA014104E0426837 +:1099A00DB2EB324F08BF012340E80212002AE8D182 +:1099B00D8DF807309DF80730002B0CBF11200020CB +:1099C00D02B0704738B50446FFF770FF10B10B8831 +:1099D00D2068184438BD00BF0A884B889A4201D0D0 +:1099E00D0020704750E8012FC2EA024240E80123EF +:1099F00D002BF7D10120704738B50446FFF77EFFE5 +:109A000D10B14B882068184438BD00BF0A884B88B8 +:109A100D9A4201D00020704750E8022FC2EA22423C +:109A200D40E80223002BF7D10120704733DF704748 +:109A300D064A074B10B5002414701C60BFF35F8FEE +:109A400D0449054800F062F8204610BD2249002067 +:109A500DE4420020FC410300DC420020F8B5254E15 +:109A600D04460121304604F097FFBFF35F8FD8B94C +:109A700D042C1AD0204B1A789AB9204D20462C7000 +:109A800D1F4C01221A706368ABB1274605E03846BA +:109A900D00F046F8636828786BB11B68984700287A +:109AA00DF5D1BFF35F8F3060F8BD154C134D636872 +:109AB00D2878002BE9D1023801280BD903F0CCF915 +:109AC00DA8B94FF080430122C3F80025BFF34F8F93 +:109AD00D20BFFDE7BFF34F8F0A490B4BCA6802F455 +:109AE00DE0621343CB60BFF34F8F00BFFDE7FFF77D +:109AF00D9DFFE6E7E4420020224900202149002095 +:109B000DDC42002000ED00E00400FA050B684A6815 +:109B100D934280E80A0004BF00234360704700BFF2 +:109B200D436843B10268916852680B4493424360A5 +:109B300D04BF00234360704770B544680646206833 +:109B400D0D4618B908E02468206828B1B368294685 +:109B500D98470028F7D120682860256070BD00BFA8 +:109B600D4368186808B102681A607047436818683E +:109B700D704700BF4068036873B1994203D107E095 +:109B800D814204D0034618680028F9D17047184661 +:109B900D0B68036001207047184670476DDF7047F2 +:109BA00D79DF70477DDF704764DF70472DE9F04F37 +:109BB00D83B004880C9FBDF83490B7F800A0002C3A +:109BC00D4CD09846002316468B4605461C4603E0AE +:109BD00D2A880134A24224DD6A6852F824000190DB +:109BE00D00220DF1030101A8FFF7DEFF10BB9DF868 +:109BF00D0320B242ECD103B33A8893194B4518DCDC +:109C000D42440DF1030101A80123FFF7CDFF88B9EF +:109C100D39889DF803200A443A802A880134A242EB +:109C200DDADCDBB13B88013BA3EB0A039BB2FF2BD4 +:109C300D12D90C2003B0BDE8F08F3B885A1C334479 +:109C400D02334B4592B2F4DC3A8008F802B03A8800 +:109C500D013292B23A80D3E708F80A30002003B0FF +:109C600DBDE8F08F2DE9F04182B01746089CBDF894 +:109C700D245000940195022206469846FFF796FF60 +:109C800D10B102B0BDE8F08143463946304610228E +:109C900D0995089402B0BDE8F041FFF787BF00BFFA +:109CA00D2DE9F04790F82D3017881446002286B024 +:109CB00D05460E462280002B4AD1AB78002B71D180 +:109CC00DEB78002B2FD16B68ABB12288D11CB94238 +:109CD00D25D8022093F90010B054238801339BB28C +:109CE00D0A222380F254238801339BB22380F1543E +:109CF00D2388013323802B89002B40F02F812B8A61 +:109D000D002B40F038812B8B002B40F041812B6ACA +:109D100D002B00F0A7802288911DB94262D90C203A +:109D200D06B0BDE8F0872288D11CB942F7D80221D0 +:109D300DB1542288013292B201212280B15422887D +:109D400D0A4492B22280B35423880B442380BAE78D +:109D500D082FE4D904A8FFF721FF0028E0D12388BC +:109D600D9DF810200821F154238801339BB21B214B +:109D700D2380F154238806A901339BB251F8070DB6 +:109D800D2380F050334489889980238806339BB211 +:109D900D12F0FE0218BF01222380F25423880133F2 +:109DA00D23808AE723880433BB42B8D804A8FFF781 +:109DB00DF7FE0028B4D12388BDF810200321F154FB +:109DC00D238801339BB219212380F1542388013359 +:109DD00D9BB2F1182380F254120A4A702388023381 +:109DE00D23806DE71988052940F2B4806FF4486827 +:109DF00D01EB080080B24FF27D3E704540F2AA8023 +:109E000D5888052840F2A6806FF4486C84441FFAE8 +:109E100D8CFCF44540F29E804FF6FF7E714504D0D8 +:109E200D704502D0814200F295800521B1542288FF +:109E300D013292B212212280B1542288013292B2A3 +:109E400D22801988B1543244090A51702288023295 +:109E500D92B222805B88B35432441B0A537023881C +:109E600D023323806B6A002B30D09888B4F800E061 +:109E700D811C0EF102020A44BA423FF650AFFE2990 +:109E800D3FF64DAF033006F80E002288013292B234 +:109E900DFF212280B1542288013292B2228019888A +:109EA00DB1543244090A51702088023080B22080AA +:109EB00D9A885AB19968039300294BD0304408F021 +:109EC00D75FB039B9A8823881344238095F82C30C7 +:109ED00D002B6AD1287800283FF422AF2B88012B64 +:109EE00D38D023889A1CBA423FF619AF012805D104 +:109EF00D6978023119448F42FFF411AF023FFB1A0A +:109F000D06A99BB221F8083DB018FFF74BFE0028BB +:109F100D7FF406AF2A78022A00F096806878BDF8A3 +:109F200D10108842C0F08C808B42C0F089800B46A7 +:109F300D0921FE2B3FF6F3AE2288581CB05422881F +:109F400D013292B22280B15422880132134423800F +:109F500D0020E5E6072006B0BDE8F0878DE890000B +:109F600D33460622022105F10800FFF77BFE00288B +:109F700D3FF4C5AED4E68DE89000334607220321A9 +:109F800D05F11000FFF76EFE00283FF4BCAEC7E6EA +:109F900D8DE8900033461522142105F11800FFF7C6 +:109FA00D61FE00283FF4B3AEBAE6D5F82880B8F1CB +:109FB00D000FCFD0B8F804300233FE2B3FF6AFAE12 +:109FC00D4FF000094FF0160A22880133B35423884D +:109FD00D01339BB2238006F803A0238801339BB283 +:109FE00D2380B8F80020F2543344120A5A702088A6 +:109FF00D023080B22080B8F8043030441A465BB18C +:10A0000DD8F808301946002BA4D008F0CFFAB8F8CC +:10A0100D042023881344238009F1010995F82C307D +:10A0200D5FFA89F94B4509EB49087FF653AFAB6AE7 +:10A0300D03EB8808B8F804300233FE2BC4D96EE662 +:10A0400D012A08D0082174E7BDF810209342F9D3F6 +:10A0500D134609216DE78342F4D30346082168E7CF +:10A0600D75DF704776DF70477ADF70477BDF7047AB +:10A0700D30B51D4B1A8885B2AA4283B001D003B00A +:10A0800D30BD1A4C187A217B88420FD3227C0021D7 +:10A0900D1972BAB96369002BF1D00022ADF80650E0 +:10A0A00D8DF8042001A8984703B030BD104603F188 +:10A0B00D0A01FFF7D5FF88B11128E0D0A369002B65 +:10A0C00DF1D1DCE73B212846FFF7CCFF30F0080348 +:10A0D00DE0D0A369002BDDD09847DBE71A7A013277 +:10A0E00D1A7203B030BD00BF04430020E8420020C7 +:10A0F00D70B54B7A82B002467BB90F4C0E7A65680B +:10A1000DA3684868002E0CBF29461946FFF772FA5E +:10A1100D08B1A3696BB902B070BD074B5B69002034 +:10A1200D0872002BF7D00121ADF806208DF8041030 +:10A1300D01A8984702B070BDE84200208388B3F5AE +:10A1400DFA7F28BF6FF4F97230B428BF9D180488C8 +:10A1500D4A8838BF002594420DD8408890420AD3D2 +:10A1600D8888854207D803F2F313834234BF002059 +:10A1700D012030BC7047002030BC70470288112A86 +:10A1800D70B503462FD01BD9122A07D0502A53D1B0 +:10A1900D3B4CC188E289914236D070BD394C8288E2 +:10A1A00D25889542F9D100F1080104F10A00FFF765 +:10A1B00DC5FF607221462846BDE87040FFF798BF85 +:10A1C00D102A38D1C27B012AE7D12E4C21884FF6B7 +:10A1D00DFF72914231D02A4B9B69002B49D004204C +:10A1E00DBDE870401847274C838822889A42D4D105 +:10A1F00D6068FFF717FA18B1214B9B6903B19847B7 +:10A2000D4FF6FF73238070BD028A022AC5D11D4D02 +:10A2100D82882E889642C0D1123000F06DFA48BB6C +:10A2200D6868FFF7FFF90028B7D0A369002BB4D0F9 +:10A2300DBDE87040184770BD70BD134A85882580F4 +:10A2400D03CA04F10A02C4F80E1003F11001002331 +:10A2500DC4F80A0023721046FFF770FF084B6072B6 +:10A2600DDB89002B99D121462846BDE87040FFF7C8 +:10A2700D3FBF70BD29463046BDE87040FFF738BF7F +:10A2800DE8420020044300201843002050B3F8B5E5 +:10A2900D054606460FCD174F3C460FC4864695E83A +:10A2A00D0700154B3B6084E80700BEF1000F1BD083 +:10A2B00D7046FFF7D9FEA0B932681068516803C324 +:10A2C00D0E4B0F490F4A18464FF6FF7440F8041F06 +:10A2D00D1C800021FFF780F9002814BF0320002007 +:10A2E00DF8BDF8BD0E2070471846FFF7BFFE0028D9 +:10A2F00DE6D0F8BDE84200201843002004430020BA +:10A3000DA83A002071A00200F0B583B00190D1B140 +:10A3100D019DADB100240E461746254602E00134DD +:10A3200D142C0DD0214601A804F0F4FA0028F6D023 +:10A3300DA0B239460134B047142C05F10105F1D115 +:10A3400D284603B0F0BD0D46284603B0F0BD00BF52 +:10A3500D0146014804F0DEBA2443002070B582B0F6 +:10A3600D06460191019D6DB100252C46214601A89F +:10A3700D04F0D0FA18B106EB450301359C80013489 +:10A3800D142CF3D13046356002B070BD2DE9F04F7D +:10A3900D0388B0F804A0103B8DB081460A2B1BD862 +:10A3A00DDFE803F02F281A1A1A1A1A1A1A1D0600B6 +:10A3B00D047A3A482409032C51464ED804F0A0FAE9 +:10A3C00D032C4CD05146364804F09AFA022C4AD050 +:10A3D00D5146344804F094FA0DB0BDE8F08F037A7D +:10A3E00D002BF9D1437A2D481B07514653D404F065 +:10A3F00D87FAF1E751462C4804F082FA0DB0BDE81A +:10A4000DF08F2A4EB3680CA8DB4340F8303D7168DD +:10A4100D04F0EAFA009901A8FFF7A0FFDDF8048027 +:10A4200DB8F1000F10D07C360DF1060B00273BF86C +:10A4300D025F1F4C20462946043404F061FAB442F1 +:10A4400DF8D101374745F2D1BAF1130F12D90420D3 +:10A4500D03F028F90DB0BDE8F08F04F037FA51463E +:10A4600D0F4804F033FA51460E4804F02FFA0DB0A0 +:10A4700DBDE8F08F51460C4804F028FA51460C48BF +:10A4800D04F024FA99F80F30012BA5D05146094854 +:10A4900D04F01CFAA0E704F019FA9DE738430020F8 +:10A4A00D3443002030430020284300202043002067 +:10A4B00D244300202C430020132801D9002070478D +:10A4C00DFFF746BF132801D900207047FFF740BFA3 +:10A4D00D132801D90020704710B50446FFF738FF47 +:10A4E00D40B12146044804F015FA002814BF02209B +:10A4F00D012010BD002010BD28430020132801D9D4 +:10A5000D0020704710B50446FFF722FF28B1214601 +:10A5100D0348BDE8104004F0FDB9002010BD00BF98 +:10A5200D30430020132801D90020704710B5044690 +:10A5300DFFF70EFF28B121460348BDE8104004F097 +:10A5400DE9B9002010BD00BF34430020132801D904 +:10A5500D0020704710B50446FFF7FAFE28B12146DA +:10A5600D0348BDE8104004F0D5B9002010BD00BF70 +:10A5700D3843002070B50A4B82B002AE9B6846F896 +:10A5800D043D00252C462146304604F0C3F9013424 +:10A5900D00B10135142CF6D1284602B070BD00BFB4 +:10A5A00D2043002070B50E4A82B0D36802A8DB4369 +:10A5B00D40F8083D02AE916804F016FA009B46F88B +:10A5C00D043D00252C462146304604F0A3F9013404 +:10A5D00D00B10135142CF6D1284602B070BD00BF74 +:10A5E00D2043002010B5034B04465968FFF7B6FE13 +:10A5F00D204610BD2043002010B5094982B0CA681D +:10A6000D02ABD24343F8042D04468968184604F082 +:10A6100DEBF920460199FFF7A1FE204602B010BDCF +:10A6200D2043002008B51821024804F07DF9C0B27E +:10A6300D08BD00BF2043002070B50C4C05462046D8 +:10A6400D0E4604F067F908B1132D01D9002070BD35 +:10A6500D2846FFF77DFE0028F8D0F01D04EB8000A2 +:10A6600D2946BDE8704004F055B900BF20430020D5 +:10A6700DF8B50E4C0546204617460E4604F04AF92D +:10A6800D08B1132D00D9F8BD2846FFF761FE00284B +:10A6900DF9D0F01D04EB800029461FB9BDE8F84044 +:10A6A00D04F02EB9BDE8F84004F010B920430020A5 +:10A6B00D034B9B680A4601461846FFF725BE00BFAF +:10A6C00D20430020F8B50A4C05460E462046294683 +:10A6D00D174604F01FF900B9F8BD063504EB8504E3 +:10A6E00D3A4660683146BDE8F840FFF70DBE00BF41 +:10A6F00D20430020AADF7047007800F0010070476A +:10A7000D0078C0F340007047F0B58C7891B01346D7 +:10A7100D002C40F0CB8001228DF80E204A7C0C8855 +:10A7200DADF80C40013A00248DF80240ADF8004020 +:10A7300D042A10D8DFE812F0FB0005010500100116 +:10A7400DF1009DF80020012464F30302032464F357 +:10A7500D07128DF800208C7C013C042C10D8DFE80A +:10A7600D14F010011A010500D10006019DF8012019 +:10A7700D012464F30302032464F307128DF801200E +:10A7800D9DF80240CF7B0A7D0E7C0D7B67F3C304E1 +:10A7900D002A66F304144A7B65F3000414BF0225F6 +:10A7A00D012565F3420412F0300F4FF000058DF8CE +:10A7B00D02400A9509950B950C950D950E950F95E3 +:10A7C00D77D100228C6807924F7B8E7B0692089280 +:10A7D00D03AD8A88CDF814D08DF824708DF82560DE +:10A7E00D0495ADF81C201CB1CA880894ADF818204A +:10A7F00D8D69002D36D001AC0026A670ADF8046031 +:10A8000D2E882A7BADF82C606E88ADF82E60013A4B +:10A8100D6E680A960D94042A37D8DFE812F0060107 +:10A8200D10012C00DD00FC009DF80520012464F3CF +:10A8300D0302032464F307128DF80520AE7A9DF808 +:10A8400D0640EA7A66F3C30462F30414AA7B2E7AF7 +:10A8500D002A66F3000414BF0222012262F34204AF +:10A8600D8DF80640CA6902B10C9204AA09A9FFF736 +:10A8700D41FF11B0F0BD9DF80420012464F30302E3 +:10A8800D032464F307128DF804206A7B013A042A2D +:10A8900DD4D801A454F822F003AA0200C3A90200DF +:10A8A00D29A80200ADA90200EFA902008DF80E4003 +:10A8B00D34E7CA7CADF80850013A8DF80A50042AE5 +:10A8C00D0ED8DFE802F0D1DB03E6C7009DF80920C2 +:10A8D00D012464F30302032464F307128DF80920A5 +:10A8E00D9DF808209DF80A5002AC0E94012464F3E3 +:10A8F00D030264F3071264F342058DF808208DF806 +:10A9000D0A505EE79DF80120022464F3030201243E +:10A9100D64F307128DF8012032E79DF80020022420 +:10A9200D64F3030264F307128DF8002013E79DF81A +:10A9300D0020012464F3030264F307128DF8002054 +:10A9400D09E79DF80020012464F30302022464F357 +:10A9500D07128DF80020FEE69DF80020022464F316 +:10A9600D0302012464F307128DF80020F3E69DF82D +:10A9700D0120022464F3030264F307128DF8012011 +:10A9800DFEE69DF80120012464F3030264F307122F +:10A9900D8DF80120F4E69DF80120012464F30302F3 +:10A9A00D022464F307128DF80120E9E69DF80520D5 +:10A9B00D022464F30302012464F307128DF80520C9 +:10A9C00D3CE79DF80520012464F30302022464F39F +:10A9D00D07128DF8052031E79DF80420022464F359 +:10A9E00D0302012464F307128DF804204DE79DF84E +:10A9F00D0520022464F3030264F307128DF8052089 +:10AA000D1CE79DF80520012464F3030264F307128B +:10AA100D8DF8052012E79DF80420022464F303024B +:10AA200D64F307128DF804202FE79DF8042001240C +:10AA300D64F3030264F307128DF8042025E79DF8F3 +:10AA400D0420012464F30302022464F307128DF839 +:10AA500D04201AE79DF80920022464F3030264F32D +:10AA600D07128DF809203BE79DF80920012464F3B6 +:10AA700D030264F307128DF8092031E79DF80920D0 +:10AA800D012464F30302022464F307128DF80920F4 +:10AA900D26E79DF80920022464F30302012464F3E0 +:10AAA00D07128DF809201BE790DF7047A5DF70476F +:10AAB00DB5DF704710B584B000230C466A4602A975 +:10AAC00DADF80840ADF80A40ADF80430ADF80C30E3 +:10AAD00DADF80E300093FFF7E7FF04B010BD00BFD7 +:10AAE00D88B110B41B24172200230471047344731E +:10AAF00D016102804280C28002818372C3725DF85F +:10AB000D044B184670470E20704700BF838833BB37 +:10AB100D30B50288232A83B00C4679D011D93A2A50 +:10AB200D65D0552A2FD0242A4ED0A37AABB1E18817 +:10AB300D0020FFF7BBFF80B90123A072E37203B0C1 +:10AB400D30BD102A0CD0112AEFD117211B22A37270 +:10AB500DE372E18021812273627303B030BD7047CF +:10AB600DC37B228909792173012B0ABF2388E388CE +:10AB700DE3809A4255D3637B8B42D6D20020FFF7F8 +:10AB800D99FFA37AD2E7C288C988A372172A38BF62 +:10AB900D17228A4228BF0A4618462281FFF788FFEE +:10ABA00DE37A002BC1D12269002ABED02189ADF8EC +:10ABB00D023040F67720ADF80000ADF804102046C5 +:10ABC00D69469047A37AB1E70A69007A4873002A6B +:10ABD00DABD04DF67A250093ADF8043069468DF86B +:10ABE00D0400ADF8005020469047A37A9EE74289B5 +:10ABF00DC98825698A4228BF0A46172A38BF1722F5 +:10AC000D22810DB1E17AA9B90023E372A372A4E701 +:10AC100D017A227B9142184628BF1146FFF74AFF61 +:10AC200D83E719460020FFF741FF78B90123E3724E +:10AC300D217BA0E740F67721ADF80010ADF802308A +:10AC400DADF8042069462046A847DDE7112809BF65 +:10AC500D0123217B217BA3728DE700BF2DE9F041FC +:10AC600DDFF898808AB000234FF6FF7088F8003027 +:10AC700D0093019300F0E6FC4FF6FF76B0421FD033 +:10AC800D044648F2096707E000F07AFC204600F020 +:10AC900DD9FCB042044613D0A4F58045ADB2284688 +:10ACA00D6A4602A903F064FDB8422046ECD028465E +:10ACB00D03F0D0FC48F207629042034618D013B956 +:10ACC00D0AB0BDE8F08100224FF6FF7105A80725F7 +:10ACD00D05920692079308920992ADF818408DF8E7 +:10ACE00D1450ADF8161000F069FA0AB0BDE8F08105 +:10ACF00D012388F800300AB0BDE8F0812349002017 +:10AD000D10B58389047886B003F5804300229BB289 +:10AD100D611E02920192ADF80830039204920592E1 +:10AD200D042913D8DFE801F03232321903004368E9 +:10AD300D002B55D113238DF804304FF6FF7301A866 +:10AD400DADF80830ADF8063000F038FA2D4C237808 +:10AD500D0BB1FFF783FF06B010BD43F6FE729342B1 +:10AD600DF4D8C289002AF1D14268002A42D00B23BF +:10AD700D03928DF80430234C01224FF6FF7301A886 +:10AD800D2270ADF8063000F019FAE0E743F6FE72D6 +:10AD900D9342C3891ED8A4F10304B4FA84F4426823 +:10ADA00D81688DF80C3064098DF80D400491E2B97D +:10ADB00D9DF81430082243F001038DF814308DF8FE +:10ADC00D04204FF6FF7301A8ADF806300D4C00F0CE +:10ADD00DF5F9BCE703F5804189B29142B6D8DAE7BF +:10ADE00D142203938DF80420A7E7092305928DF80B +:10ADF00D0430E6E718460A238DF8043000F0C0FB56 +:10AE000DB9E700BF2349002010B5A1F5804182B0FC +:10AE100DA0F58040002489B26B4680B20194009465 +:10AE200D03F06AFCA04214BF0520204602B010BDFD +:10AE300D30B5174889B003F049FA18B103242046FC +:10AE400D09B030BD03F05AFA044618B186242046E5 +:10AE500D09B030BD00F074FB039404940DE005A817 +:10AE600D03F09AFB019B9D8805F58045ADB205A8C1 +:10AE700D03F0BAFB284600F06BFB05A903AA4CF2C0 +:10AE800D070003F055FC01A90028E8D0D7E700BF63 +:10AE900D01AD0200F0B5FF2887B003D9072528467C +:10AEA00D07B0F0BD012902D00C1F052CF6D81646AF +:10AEB00D03AA1F460C46FFF7A7FF18B10525284624 +:10AEC00D07B0F0BD01A903A803F066FB05460028F5 +:10AED00DF4D1019BB4705B8833806FB13A687068B0 +:10AEE00D02999C00A24228BF2246164607F05EFB3F +:10AEF00DB44203D90C25D2E7029B736003A803F07B +:10AF000D73FBCCE7024B00221A605A60704700BFFA +:10AF100D9C430020012804D0031F052B01D90120DB +:10AF200D704770B5044686B0A0F5804016460D46B4 +:10AF300D80B203A90D4A03F0FBFB10B1002006B04F +:10AF400D70BD01A903A803F027FB0028F6D1019BD2 +:10AF500D02995A8871609B88B47003F580433280E2 +:10AF600D03A82B8003F040FB0120E8E79C43002061 +:10AF700DF0B5FF2887B003D90724204607B0F0BDF0 +:10AF800D8C78012C02D0231F052BF5D80B46A0F58C +:10AF900D8047A4F58046214615465C681B88ADF8B0 +:10AFA00D007003AAADF8026001940293FFF72CFF25 +:10AFB00D05281DD0694603A803F044FB044648F25A +:10AFC00D06639C4208D009D8C4B9002DD5D02946B6 +:10AFD00D03A803F0EDFBD0E78624CEE748F2076324 +:10AFE00D9C4203D048F20D639C4207D11124C4E763 +:10AFF00D694603A803F022FB0446E0E70324BCE7FF +:10B0000D4FF6FF7000F0A4BAFF2801D90720704752 +:10B0100D08B500F0A3FAFFF721FE002008BD00BF20 +:10B0200D00F0C2BA00F0E8BA00F00CBB00F010BBA3 +:10B0300D70B400231E4D1A46EC5A844203F10C03E2 +:10B0400D06D00132042AF7D10024204670BC704787 +:10B0500D02EB420405EB8404A3788B421ED0531CF3 +:10B0600D042BF1D05C00E61835F8266086420ED030 +:10B0700D02EB420205EB820202E09489844205D084 +:10B0800D0133042B02F10C02F7D1DDE75C001C4407 +:10B0900D05EB84041A46A3788B42E0D1A37A9B0773 +:10B0A00DDDD16368002BDAD1204670BC704700BF3C +:10B0B00DF444002070B5037A05465BB10D4E0024B3 +:10B0C00D697A2144C9B2304600F02EFF2B7A013443 +:10B0D00DA342F5D8AB7A002203F0FD03FF204FF613 +:10B0E00DFF716FF3000368722A72AB722980A97029 +:10B0F00D6A6070BDE444002010B582B08278417A58 +:10B1000D002304462B48009301938DF8022000F094 +:10B1100DF1FE002839D0237AA178019003EB830347 +:10B1200D9B004A1EADF800308DF80210072A08D892 +:10B1300DDFE802F01E070707071E042E1423ADF8E3 +:10B1400D00306946221D2088FFF712FF07280DD019 +:10B1500D12D9112822D0862817D1A37A164A03F0C6 +:10B1600DFD0343F001030121A372117002B010BD64 +:10B1700D0123ADF80030E4E738B9A37A60F3410359 +:10B1800D60F30003A37202B010BD032002B010BD26 +:10B1900D838809339B08ADF80030D2E7A37A064ABD +:10B1A00D43F002036FF3000301210020A37211701D +:10B1B00D02B010BDE4440020244900202DE9F047E1 +:10B1C00D454EC168804686B03546334600205A68E4 +:10B1D00D914203F10C0378D001300428F7D10020FF +:10B1E00D98F80030092B63D0132B5FD0082B55D066 +:10B1F00D00273A4C3A4B04F10C09404698474C4510 +:10B2000D05D054F8043B404698474C45F9D1DFF83A +:10B2100DD49099F80030002B34D0002489F80040E8 +:10B2200D4FF0010A4FEA440808EB040305EB8303D2 +:10B2300D9B7A9A072FD4DB0727D589F800A027B36F +:10B2400D3046FFF759FF00B3444486284FF6FF738D +:10B2500D35F82420214CADF806300EBF0623072308 +:10B2600D03908DF80430ADF808201D4B04F10C054A +:10B2700D01A89847A54205D054F8043B01A898476A +:10B2800DA542F9D106B0BDE8F0870134042C06F1D2 +:10B2900D0C06C7D1F6E789F800A0D1E798F8097038 +:10B2A00D002FA5D1B0B1FFF705FFA2E70127A0E759 +:10B2B00D98F80970002F9BD160B1837A476043F0F5 +:10B2C00D02038372DFF81C90A7E700EB400005EB4B +:10B2D00D800085E707468CE7F44400200C4203000C +:10B2E00DB9B7020024490020F0B5174E002183B0F4 +:10B2F00D33460D464FF6FF74FF2701EB410206EB77 +:10B3000D82021C809C705F72907A013100F0FD000A +:10B3100D6FF300000429907203F10C0303F8045C31 +:10B3200D43F8085CE9D150238DE80A004FF4A07270 +:10B3300D064B0749074800F0BFFD002814BF032046 +:10B3400D002003B0F0BD00BFF444002024450020D0 +:10B3500DA4430020E444002070B500231D4E054693 +:10B3600D1C46F25AAA4203F10C030BD00134042CF3 +:10B3700DF7D12846FFF748FE18B1072818BF03205C +:10B3800D70BD70BD04EB440206EB82029178284635 +:10B3900DFFF74EFE08B1FFF78DFE631C042BE8D0BE +:10B3A00D5A00D11836F82110A9420ED004EB4404EE +:10B3B00D06EB840202E09189A94205D00133042BEA +:10B3C00D02F10C02F7D1D4E75A001A4406EB8202BF +:10B3D00D1C46DBE7F44400200023FFF75BBD00BFF4 +:10B3E00D43B12DE9F041CC1F012C0E4604D90720A5 +:10B3F00DBDE8F0810E207047541E032CF7D81C4673 +:10B4000D05461746FFF714FE804628B1037A9F4282 +:10B4100D0CD00F20BDE8F081FF214FF6FF70FFF734 +:10B4200D07FE8046002841D00580867098F80910E7 +:10B4300DFF2917D0002588F808701E4800F05AFD26 +:10B4400DD8B107EB870213019BB29B082380A6702E +:10B4500D606025B1082E02D19B00063B8380002041 +:10B4600DBDE8F0813946134800F078FDFF2801460C +:10B4700D88F8090004D00125DDE70320BDE8F0813F +:10B4800D98F80A3088F80200002203F0FD036FF3EC +:10B4900D00034FF6FF7088F80820A8F8000088F820 +:10B4A00D0A30C8F804201120BDE8F0811120BDE854 +:10B4B00DF08100BFE444002008B5FFF7B9FD18B1D5 +:10B4C00DFFF7F8FD002008BD052008BDCB1F012B9F +:10B4D00D01D90720704770B50646104615460C4633 +:10B4E00DFFF79EFD08B9072070BD30462146FFF7D6 +:10B4F00D9FFD28B105808470BDE87040FFF7FCBD4D +:10B5000D052070BD4FF6FF73984210B50DD0FF2882 +:10B5100D044602D94FF6FF7010BD0846214603F0D0 +:10B5200DDFF90028F6D1204608E008464FF4807177 +:10B5300D03F0FAF980B2B0F5807FEBD010BD00BFFB +:10B5400D40220021014807F056B800BF28450020D1 +:10B5500D0149FFF7D7BF00BF284500204FF6FF7206 +:10B5600D904209D010B505490446FFF7CBFF201ACC +:10B5700DB0FA80F0400910BD00207047484500200A +:10B5800DFF2800D9704710B501460446044803F062 +:10B5900DB7F921460348BDE8104003F0B1B900BF2B +:10B5A00D2845002048450020FF2801D9002070477C +:10B5B00D0146014803F0AEB92845002038B54FF6D5 +:10B5C00DFF7398420D4615D0013084B2FF2C04D97B +:10B5D00D0CE09CB2B4F5807F08D02146284603F0DC +:10B5E00D99F9631C0028F4D0204638BD4FF6FF743E +:10B5F00D204638BD0024F0E7F8B51049FFF7DEFF0F +:10B6000D4FF6FF75A84215D0FF28044610D80C4EF2 +:10B6100DA6F120072146304603F07CF9394638B1B2 +:10B6200D2046FFF7CBFFA842044603D0FF2CF1D9EB +:10B6300D2046F8BD4FF6FF742046F8BD2845002082 +:10B6400D484500200149FFF7B9BF00BF484500201C +:10B6500D70B50024064E25462146304603F05AF9B2 +:10B6600D0134B4F5807F0544F6D1284670BD00BF86 +:10B6700D28450020074B1A7802B9704710B50446CB +:10B6800D04F07AFA204601F0BDFA2046BDE81040DC +:10B6900D03F09CBE2649002010B582B00024019213 +:10B6A00D6A460094FFF7F6FB02B010BD2DE9F04F8E +:10B6B00D87B083464FF6FF708A4691460193FFF798 +:10B6C00DB1FC04210025039104AA03AB062102AEAF +:10B6D00D0446029504950596FFF7DCFB072824D058 +:10B6E00D4FF6FF77B8464FF0FF3660B1052814D1FD +:10B6F00D2046FFF797FC03AB04AA06210446FFF78B +:10B7000DC9FB0028F2D1029BAB4224BFA0461D46C7 +:10B7100DB3423CBF1E462746EAE74FF6FF739C42F5 +:10B7200D07D0032007B0BDE8F08F052007B0BDE8B6 +:10B7300DF08FA04517D0A7420CBF05200020BBF10C +:10B7400D000F01D0ABF80080BAF1000F01D0CAF89C +:10B7500D0050B9F1000F01D0A9F80070019B002B2A +:10B7600DE0D01E60DEE70520E9E700BF0E4B70B5A7 +:10B7700D1C7814B90D4B1C7070BD0D4D0D4E002372 +:10B7800D294630461A46FFF791FF052807D10023B9 +:10B7900D2B60064B4FF6FF7232801C7070BD002877 +:10B7A00D18BF0024E6E700BF2649002028490020E5 +:10B7B00D684500200C4900202DE9F041054686B072 +:10B7C00D808804F061F92B786880083B032B19D829 +:10B7D00DDFE803F06C5B0228624C237843B14FF62F +:10B7E00DFF70FFF71FFC4FF6FF73984206467BD0A4 +:10B7F00D5D4B1B7833B15D4BAA881B889A4201D1F2 +:10B8000DFFF7B4FF5A4E33784BB15A4F002457F817 +:10B8100D243028469847337801349C42F7DB06B034 +:10B8200DBDE8F0814F4B1A78002AEBD0504EA96835 +:10B8300D327800240DF104080D201C704FF6FF73B3 +:10B8400D0194C8F80440C8F80C40C8F810408DF8B1 +:10B8500D0400ADF80830ADF806300391002ADED0B3 +:10B8600D444F57F8243028469847337801349C428A +:10B8700DF7DB002BD3D0002457F8243040469847EF +:10B8800D337801349C42F7DBC9E76B7A002BB9D1D1 +:10B8900D39490A68002AB5D0E8688242B2D13748E2 +:10B8A00D0B600268EB60013A0260ABE76B7A93B90B +:10B8B00D31490A6812B1E86882420FD02A4B1B78D1 +:10B8C00D002B9FD0294BAA881B889A429AD12B7A9C +:10B8D00D062B97D194E7012B94D1EFE7234AA88843 +:10B8E00D0B60EB6010808DE7FFF79EFBB0427FF49D +:10B8F00D7FAF1F4E0DF10408327800230C21019308 +:10B9000D2370C8F80430C8F80830C8F80C30C8F8EF +:10B9100D1030ADF80800ADF806008DF804109AB19E +:10B9200D144F1C4657F82430284698473378013475 +:10B9300D9C42F7DB43B1002457F82430404698472A +:10B9400D337801349C42F7DB074B1B78002B3FF417 +:10B9500D66AF064BAA881B889A427FF460AFFFF74B +:10B9600D05FF5CE725490020284900200C490020EF +:10B9700D274900206C4500207845002068450020AF +:10B9800D78B1F8B5074E337853B1074F054600240B +:10B9900D57F8243028469847337801349C42F7DB1A +:10B9A00DF8BD7047274900206C450020F8B5074EBB +:10B9B00D337853B1064F0546002457F824302846F6 +:10B9C00D9847337801349C42F7DBF8BD27490020B6 +:10B9D00D6C450020FFF7EABFFFF7E8BF38B5FFF76A +:10B9E00D27FA08B1032038BDFFF77EFC0028F9D1F6 +:10B9F00D01F0D0F80028F5D100F09EFB0028F1D120 +:10BA000D03F06AFC0028EDD103F03AFE0028E9D1DD +:10BA100D054A064C0649074B10604FF6FF7501228B +:10BA200D258008701A7038BD784500200C4900201B +:10BA300D28490020264900200A4B1B780BB9082005 +:10BA400D7047094A1378022B01D90420704710B4AE +:10BA500D591C064C117044F8230000205DF8044B6E +:10BA600D704700BF26490020274900206C45002063 +:10BA700D034B1B780BB90820704701F0DDB800BFF0 +:10BA800D2649002008B5054B1B780BB9082008BDC9 +:10BA900D01F0F4F8082808BF112008BD2649002040 +:10BAA00D09B101F0E9B87047024B1B7803B9704733 +:10BAB00D03F050BD26490020034B1B780BB908201D +:10BAC00D704700F0E9BF00BF26490020084B1B78E6 +:10BAD00D13B908231846704739B110B50C4603F059 +:10BAE00D61FF00232080184610BD0E2318467047B5 +:10BAF00D26490020024B187800B97047FFF796BA17 +:10BB000D2649002010B50A4B82B01B7850240194B1 +:10BB100D13B9082002B010BD31B10A4601AB07219F +:10BB200DFFF7BAFD02B010BD0E2002B010BD00BF70 +:10BB300D26490020034B1B780BB90820704703F0F2 +:10BB400DB5BF00BF2649002010B4054C24781CB9A0 +:10BB500D08205DF8044B70475DF8044BFFF7A6BD58 +:10BB600D26490020374B1B780BB9082070472DE96B +:10BB700DF041354B354E044693E8030088B03378D9 +:10BB800D01AD85E8030033B1314F3E684EB1112050 +:10BB900D08B0BDE8F081FFF7E9FD3378002BF6D052 +:10BBA00DF2E72C4BDFF8B8801B88A342D8F80030A1 +:10BBB00D1CD05A1C01D11320EAE701332946204637 +:10BBC00D234AC8F80030FFF7D3F90028E0D0D8F8A1 +:10BBD00D00300022013B1128C8F800303A60D6D061 +:10BBE00D8628D5D0072818BF0320D1E7002BE4D035 +:10BBF00D08232046184D039604968DF80C300596B3 +:10BC000D0696079603F040FF9DF81C302A78ADF894 +:10BC100D0E0066F300030621ADF810408DF8156097 +:10BC200D06968DF81C308DF8141042B10B4C54F85B +:10BC300D263003A898472B7801369E42F7DB00206B +:10BC400DA6E700BF2649002018420300284900201E +:10BC500D784500200C490020274900206C45002024 +:10BC600D6845002076DF704710B5044682B059B99B +:10BC700D01A9FFF721FF43F20202904200D0B0B9B3 +:10BC800D9DF804309B0710D400212046FFF7FAFEE3 +:10BC900D58B1112809D00D2810D00B2805D043F22A +:10BCA00D0202904201D001F0FDFC02B010BD01F086 +:10BCB00DF9FC9DF804309B07F7D4E5E720461321E6 +:10BCC00DFFF7D0FFF1E700BF017839B1072900D0A8 +:10BCD00D704780680028FBD001F0E4BC4088FFF776 +:10BCE00DC3BF00BF2DE9F041037886B00446142B85 +:10BCF00D0FD8DFE803F03A0E4A0E0E0E680E0B0E4B +:10BD000D0B0E0E0E0E0E0E0E0E115A005C4B012276 +:10BD100D1A7006B0BDE8F0815A4B5B4A1C68584B4F +:10BD200D5A4F002504F1080815701D704FF6FF7667 +:10BD300D624202F0070204F0070358BF5342013478 +:10BD400D37F81320B24201A80AD0029527F81360E4 +:10BD500D0195039504950595ADF80820FFF7C2FFF1 +:10BD600D4445E5D106B0BDE8F0818088FFF7FAFEC5 +:10BD700D86283AD0112838D0132803D8444BC34015 +:10BD800DDB07C6D401F08EFCC3E7037A012BC0D8C4 +:10BD900D00238288029301A80193ADF80820039334 +:10BDA00D04930593FFF79EFFB3E78368364948F286 +:10BDB00D0D6200209342087002D0B3F5064FA8D152 +:10BDC00D00F068F8A5E7304C2378002BA1D12C4D5D +:10BDD00D2B78E3B102F068FC20B148F20762904283 +:10BDE00DD0D196E70123237093E72649274A0B68A4 +:10BDF00DA08822F8130001335A4202F0070203F023 +:10BE000D070358BF53420B6000F044F881E701A8C7 +:10BE100D02F0D8FC28BBBDF80A30002B14BF01235B +:10BE200D00232B70D6D1002301AA19461846FFF71F +:10BE300D8BFE064628B1431F012B7FF66AAF3046B5 +:10BE400DA0E7BDF80400FFF775FE0646A8B901226C +:10BE500D731F93422A707FF65CAF002EBAD0304626 +:10BE600D90E701F01FFCBDF80A30002B14BF012331 +:10BE700D00232B707FF44DAFD5E701F013FCE6E7FF +:10BE800DA02600207C45002029490020B824002050 +:10BE900DC100080000B587B00023062201A8019358 +:10BEA00D02930393049305938DF80420FFF71AFF73 +:10BEB00D07B05DF804FB00BF58B151B14BB110B5DF +:10BEC00D039CA646029C0EFB04F4944203D9072062 +:10BED00D10BD07207047029A002AF8D07246002A3A +:10BEE00DF5D080E80A00029B8360C0F80CE00020CA +:10BEF00D10BD00BFA8B102689AB142688AB1FF298E +:10BF000D38B50D460BD00446BFF35F8F104602F0D7 +:10BF100D01FD20B1E368206803FB050038BD00205A +:10BF200D38BD0020704700BFB8B10268AAB14268A1 +:10BF300D9AB1FF2938B50D4606D00446BFF35F8F81 +:10BF400D104602F0E7FC00B938BD6068BFF35F8FA3 +:10BF500D2946BDE8384002F0D3BC7047F8B570B340 +:10BF600D036806465BB3406848B3B3683BB30F46FE +:10BF700D00210D46FF240EE0FF2C19BF2B1B0133B2 +:10BF800D01232C469F421BD00135B368EDB29D4273 +:10BF900D294614D2706802F0A3FCBFF35F8F00280E +:10BFA00DEAD0FF2C09D0AC4207D2214601343046ED +:10BFB00DE4B2FFF7B9FFAC42F7D1FF24E4E7FF2469 +:10BFC00D2046F8BD7EDF70477FDF704786DF704704 +:10BFD00D10B50446408803F0E5FCA0802046BDE87E +:10BFE00D104000F079BD00BF00B587B000230422DA +:10BFF00D0193ADF806000DEB020002930393049339 +:10C0000D05938DF80420FFF7E3FF07B05DF804FBFF +:10C0100D30B50E4D87B0002403948DF80C10ADF89B +:10C0200D0E2029780194224603250494ADF80600CC +:10C0300D8DF81030029405948DF80450FEF718FB1E +:10C0400D01A8FFF7C5FF07B030BD00BFA226002035 +:10C0500D30B5134B0A1C87B018BF01220C46197856 +:10C0600D0546FEF705FB0F4BA4F10102B2FA82F271 +:10C0700D197828465209FEF7FBFA0023012201A880 +:10C0800D01930393ADF806508DF80C400293049381 +:10C0900D05938DF80420FFF79BFF07B030BD00BF5F +:10C0A00DA4260020A3260020F0B51D4B87B00D4619 +:10C0B00D197816460446FEF7BFFA38B901463346DD +:10C0C00D2A462046FFF7A4FF07B0F0BD154B2046CA +:10C0D00D1978FEF7B1FA04F5807300284FF00701C7 +:10C0E00D98B214BF01270227FFF7E6F9034678B18E +:10C0F00D05280DD00022039301A807230192029277 +:10C1000DADF80640049205928DF80430FFF760FFFC +:10C1100D33462A4639462046FFF77AFF07B0F0BD71 +:10C1200DA4260020A3260020024B0A781978FEF7DA +:10C1300D9FBA00BFA1260020F8B51D4C2378182BFF +:10C1400D1CD01C4D2B78182B1FD01B4E3378182B61 +:10C1500D22D01A4F3B78182B25D02378182B0BD0D3 +:10C1600D2B78182B08D03378182B05D03B78182B4B +:10C1700D0CBF03200020F8BD0320F8BD0D4DFEF7C8 +:10C1800D51FA2B782070182BDFD10B4EFEF74AFA9F +:10C1900D33782870182BDCD1084FFEF743FA3B7823 +:10C1A00D3070182BD9D1FEF73DFA3870D5E700BFA6 +:10C1B00DA2260020A4260020A3260020A1260020D0 +:10C1C00D2DE9F0418AB00E4617460546FEF77AF97D +:10C1D00D20220446002102A806F00DFA012C0FD0F2 +:10C1E00D24B943F202000AB0BDE8F08146BB8521B7 +:10C1F00D02AB28460022FFF7E7FE0AB0BDE8F0814A +:10C2000DDFF8CC80002298F800102846FEF730FAAF +:10C2100D002E3AD0284603F0C5FB4FF6FF73984227 +:10C2200D1FD1317811F001010ED1284B05970993DB +:10C2300D012CDDD102AB32462846FFF7C5FED2E711 +:10C2400D284603F0AFFBECE705F5807080B26B4636 +:10C2500D01220721FFF7C4F81128C4D0B8B103207B +:10C2600DC1E798F800102846FEF7E6F90028D8D166 +:10C2700D2846FFF7B9FE98F800102846FEF7DCF9BE +:10C2800D0028CED13378DB071DD58521D2E70146B5 +:10C2900D5022019806F0AFF901990C4A0B4601F1B5 +:10C2A00D180E03F8344B284605974F1C1131029395 +:10C2B00DCDF818E00797099203F08AFB08B1082022 +:10C2C00D91E70146B4E78521AFE700BF8045002027 +:10C2D00DA126002038B50C460546FEF7F3F80128D7 +:10C2E00D02D043F2020038BD3CB121462846FFF78B +:10C2F00D69FE042808BF112038BD204638BD00BF97 +:10C3000D2DE9F0470388113B88B00446092B2ED840 +:10C3100DDFE803F0522D05682D2D2D2DA3308088DB +:10C3200DFEF7D0F8012811D1227AA588BC4B12F066 +:10C3300D010F18BF0126024608BF022628461978AC +:10C3400DFEF796F931462846FFF782FE34F8041FB2 +:10C3500D0434002303A80522059403930493ADF838 +:10C3600D0E10069307938DF80C20FFF731FE08B0E1 +:10C3700DBDE8F087AB4B80881978FEF75DF905466F +:10C3800D0028F4D1A088FEF7B9F8002800F0BC8091 +:10C3900DA34BA08819782A46FEF76AF9A388ADF851 +:10C3A00D0E3003A802238DF814508DF815508DF81A +:10C3B00D0C30FFF70DFEDAE7037A8588984A3D2B9E +:10C3C00D284641F23D0311780CBF1C464FF48854AA +:10C3D00DFEF732F90028CAD0214628460022FFF781 +:10C3E00D63FEC4E700F11007384603F029FB4FF652 +:10C3F00DFF7398420546064600F09C800146A088D2 +:10C4000D03F04AFBA688864B304619780122FEF7C9 +:10C4100D2FF930460021FFF71BFE284601AA072100 +:10C4200DFEF7DAFF002864D0002500231A462946BE +:10C4300DA088FFF7CBFD082899D0002840F08E800A +:10C4400DA37EDB0793D5002D91D1A0882B462946DD +:10C4500D41F20602FFF7DCFD89E7057A8688704B0D +:10C4600D7DB1427A1978304602F00304FEF7E4F804 +:10C4700D00283FF47CAF224629463046FFF714FED4 +:10C4800D75E7197830462A46FEF7F2F8637A13F00D +:10C4900D040341D006F58077BFB2384601AB0122C7 +:10C4A00D0721FEF79DFF804600285DD003AF0723CF +:10C4B00D38460395CDF814808DF80C30ADF80E602C +:10C4C00D049506950795FFF783FD637AA1888DF88E +:10C4D00D155013F0040F14BF012202220223384617 +:10C4E00DADF80E108DF814208DF80C30FFF770FD9F +:10C4F00D3DE7A37ED90797D5029D95F84430DA071D +:10C5000D40F1C580343590E701460123A08841F202 +:10C5100D0602FFF77DFD2AE7A288ADF80E2003A8DD +:10C5200D02228DF815308DF80C208DF81420FFF7B0 +:10C5300D4FFD1CE7A08803F035FAB4F80480384BA2 +:10C5400D0546197840460122FEF792F84046002133 +:10C5500DFFF77EFDB5423FF467AF5EE70590A1881A +:10C5600D002303A80722F8E6304603F01BFA4FF626 +:10C5700DFF739842054681461DD0C14638462A466E +:10C5800D0721FEF7A3FF034600284FD1637AA28847 +:10C5900DADF80E2013F0040F14BF01210221022269 +:10C5A00D012303A88DF814108DF80C208DF815308B +:10C5B00DFFF70EFDDBE60146029803F0D3F948457F +:10C5C00D054682466CD0DFF860A00146304603F088 +:10C5D00D63FA9AF800103046FEF72EF881460028CF +:10C5E00DCBD13046FFF700FD9AF800103046FEF72C +:10C5F00D23F80028C2D1637AA1888DF8150013F0B5 +:10C6000D040F14BF01220222022303A8ADF80E105D +:10C6100D8DF814208DF80C30FFF7DAFCA7E600BF7B +:10C6200DA2260020A4260020A1260020862803AFE4 +:10C6300D42D04FF00008384605930723CDF80C8003 +:10C6400DCDF810808DF80C30ADF80E60CDF8188057 +:10C6500DCDF81C80FFF7BCFC637AA1888DF815809E +:10C6600D13F0040F14BF0122022202233846ADF845 +:10C6700D0E108DF814208DF80C30FFF7A9FCB9F1D0 +:10C6800D000F3FF474AE284603F010FA6FE63946FA +:10C6900D05F1460003F0BAF900287FF433AFC3E685 +:10C6A00DFEF7AEFC5045054629D02946304603F02D +:10C6B00DF3F94FF0010961E7002338460622039391 +:10C6C00D04930593069307938DF80C20ADF80E6037 +:10C6D00DFFF77EFC637AA288ADF80E2013F0040FED +:10C6E00D14BF012102210222012338468DF81410B6 +:10C6F00D8DF80C208DF81530FFF76AFC37E603AF87 +:10C7000D042307223846CDF80C800593CDF8108010 +:10C7100DADF80E60CDF81880CDF81C808DF80C208A +:10C7200DFFF756FC637AA1888DF81580D1E600BF1E +:10C7300D58B3037803F08202802A21D0C3F302128A +:10C7400D042A1DDC03F0F202322A19D042788178D6 +:10C7500D8A4215D8062A13D9102911D8C27810B4D7 +:10C7600D12F004040ED101794C070BD40A431107C2 +:10C7700D08D4DB070AD512F0030018BF012002E030 +:10C7800D0020704700205DF8044B704712F0030F36 +:10C7900D0CBF01200020F6E7F0B583B00D4606462C +:10C7A00DFDF796FE18B943F2020003B0F0BD044642 +:10C7B00D304603F0F7F8A4F102042B78B4FA84F4B0 +:10C7C00D4FF6FF72821A4FEA541418BF012264F318 +:10C7D00D000362F3C3032B7007463046FDF78EFE50 +:10C7E00D2B7860F341032B703046FDF79BFE2B78C1 +:10C7F00D60F382032B703046FDF7A8FE38B101209F +:10C8000D2B7860F3041300202B7003B0F0BD30467D +:10C8100DFDF774FE0028F3D038466A460721FEF76F +:10C8200DDBFD20B9019B93F84430DB07E7D40020F2 +:10C8300DE6E700BFF0B58BB000230F461646069312 +:10C8400D0593079308930993044603F0ABF805236A +:10C8500DADF81640ADF818008DF8143005AC0FCCBE +:10C8600D6D460FC52368029768462B600396FFF748 +:10C8700D87F80BB0F0BD00BF31F0080323D01129AC +:10C8800D21D070B58AB000230D29064615460C46F9 +:10C8900D0693059307930893099315D003F082F837 +:10C8A00D0723ADF81660ADF818008DF8143005ADFE +:10C8B00D0FCD6E460FC62B68336068460294FFF7A6 +:10C8C00D5FF80AB070BD704703F06CF80323ADF844 +:10C8D00D1660ADF8180005AC8DF814300FCC6E460F +:10C8E00D0FC62368336085B12B7813F0010F0CBF91 +:10C8F00D0222012241F2011368468DF80820ADF89D +:10C9000D0A30FFF73DF80AB070BD0222F2E700BF12 +:10C9100D70B5184A86B000251268039203AB0495D2 +:10C9200D059504460E4693E807008DE807006A4614 +:10C9300D31462046FFF77EFF0F4B00991A682046BF +:10C9400DFFF73EFC0D4BA0F11102B2FA82F2064642 +:10C9500D197820465209FDF78BFE094B2A461978A6 +:10C9600D2046FDF785FE31462046009AFFF784FFED +:10C9700D06B070BDCC450020C0450020A826002083 +:10C9800DA72600200021FFF7C3BF00BF2DE9F0430C +:10C9900D054687B0174698460E46C9B92D4A0491EB +:10C9A00D1268039203AB059193E807008DE8070029 +:10C9B00D6A462846FFF73EFF274B1B78002B37D1E1 +:10C9C00D9DF80930A3BB0526304607B0BDE8F083BE +:10C9D00D4FF000093A4649462846FFF77BFC1F4BAE +:10C9E00DA0F11102B2FA82F20446520919782846D2 +:10C9F00DFDF73EFE0B2C24D025D9112C1BD1184B45 +:10CA000D324619782846FDF733FE164B3A4619780B +:10CA100D2846FDF72DFE0026B8F1000F04D04A463A +:10CA200D21462846FFF728FF304607B0BDE8F083C2 +:10CA300DDDF80090CEE743F202039C4201D00D2CAD +:10CA400D05D12646E8E7002CFBD0082CF9D00326AB +:10CA500DE2E700BFCC4500202A490020A726002090 +:10CA600DA6260020A5260020094B70B5197804468E +:10CA700DFDF7E2FD074B054619782046FDF7DCFD75 +:10CA800D2A46014601232046BDE87040FFF77EBFD0 +:10CA900DA5260020A626002009B1FFF77DBE0E2099 +:10CAA00D704700BF10B582B002ABE02203F8042D31 +:10CAB00D0C461946FFF770FE22789DF8041030B928 +:10CAC00D32EA01030CBF0120002002B010BD00238B +:10CAD00D184602B010BD00BF10B50378052B82B00B +:10CAE00D044613D0122B0CD1174B1A684AB3408849 +:10CAF00DFDF704FD014678B9024601236088FFF772 +:10CB000D45FF2046FEF73CFF02B010BD816840880E +:10CB100DFFF7FEFE02B010BD227A6088C2F340031B +:10CB200D9B0002A962F3C303C2F3800262F30413F4 +:10CB300D01F8043DFFF7B6FF80F00102D2B20021EB +:10CB400DDBE70121D9E700BFCC45002008B503780C +:10CB500D083BDBB20B2B06D8012202FA03F340F699 +:10CB600D0F02134200D108BD064B07491878002269 +:10CB700DFDF7A8FD054B064918780022BDE80840D1 +:10CB800DFDF7A0BDA826002085C90200A72600201C +:10CB900D69CA020010B5174C2378182B0DD0164C0E +:10CBA00D2378182B10D0154C2378182B13D0144C38 +:10CBB00D2378182B16D0002010BDFDF733FD207003 +:10CBC00D0D4C2378182BEED1FDF72CFD20700B4C5E +:10CBD00D2378182BEBD1FDF725FD2070084C237819 +:10CBE00D182BE8D1FDF71EFD18282070E3D1032086 +:10CBF00D10BD00BFA7260020A5260020A6260020D8 +:10CC000DA826002008B5FFF77BFB074B07491878CE +:10CC100D0022FDF757FD064B064918780022BDE8A6 +:10CC200D0840FDF74FBD00BFA826002085C90200B2 +:10CC300DA726002069CA020010B5044680B1FFF78F +:10CC400D77FD08B9072010BD084B206818602179C1 +:10CC500D0748084A1971012103601170002010BDA9 +:10CC600D0349044A08600121117010BDC44500201C +:10CC700DCC4500202A490020FFF756BA00230A466A +:10CC800D1946FFF783BE00BF10DF704711DF7047F5 +:10CC900D10B582B004460C496846FCF737FF019B7E +:10CCA00D2BB90DE06846FCF73BFF019B43B11A68B9 +:10CCB00D5968204690470028F4D1112002B010BDCC +:10CCC00D002002B010BD00BF2442030010B582B099 +:10CCD00D044609496846FCF719FF019B4BB11A68D8 +:10CCE00D5968204690476846FCF71AFF019B002BB8 +:10CCF00DF5D102B010BD00BF3C4203000B4991F8C5 +:10CD000D1623EC2352091341DB0706D5084B9A680D +:10CD100D3AB94FF480030B60704742F2020000F005 +:10CD200DC1BC1A6842F480021A60704700E100E04D +:10CD300D3C490020F0B5194D2C7883B01CB1082466 +:10CD400D204603B0F0BD164F012620463E70FFF77A +:10CD500D9FFF1128F4D02046FFF7B8FF02A8114B12 +:10CD600D00F8054D1B68019300F0C6FC0E4901A8A3 +:10CD700DFFF78AFFB0FA80F304465B099DF80300C4 +:10CD800D2B7000F0DFFC002CDAD1084B3C701C70CE +:10CD900DFFF7B4FF3046FFF799FFD1E72C4900208C +:10CDA00D2B49002020420300C5D602002D4900204A +:10CDB00DF0B51D4D2B7883B01BB90824204603B068 +:10CDC00DF0BD0123194E18463370FFF761FF11288E +:10CDD00D23D00220FFF77AFF02A8002700F8017D7B +:10CDE00D00F08AFCFFF752FF04469DF807002F70F4 +:10CDF00D00F0A8FC002CE1D10D4B34709A6872B98B +:10CE000D0C4B4FF48002C3F88020BFF34F8FBFF35C +:10CE100D6F8F0320FFF75AFFD0E70024CEE71A6883 +:10CE200D22F480021A60F4E72C4900202B490020DF +:10CE300D3C49002000E100E0054B1B780BB90820B0 +:10CE400D7047044B1B780BB9FFF774BFFFF7B0BFEA +:10CE500D2B4900202C490020014B1878704700BF4A +:10CE600D2C49002000B583B068460849FCF74EFEFA +:10CE700D019B43B158681A6890476846FCF750FE0D +:10CE800D019B002BF6D103B05DF804FB304203008B +:10CE900DFFF7E8BF60DF704769DF704761DF7047FC +:10CEA00D134B1B781BB330B5124D91B034240DF1DB +:10CEB00D020103A8ADF80240FFF7F0FF88B929463B +:10CEC00D01A8FCF723FE029B002BF0D01A685968CD +:10CED00D03A8904701A8FCF723FE029B002BF5D178 +:10CEE00DE5E7052801D000F0DDFB11B030BD70473E +:10CEF00D2E49002048420300002942D070B584B06D +:10CF000D0023214A01930C4601250A608DF8040087 +:10CF100D01A906262020029303938DF80650ADF843 +:10CF200D0860FFF7B9FF01A9226801934020029321 +:10CF300D03938DF80550FFF7AFFF01A92268019308 +:10CF400D28460425029303938DF80450FFF7A4FFA0 +:10CF500D0DEB0501226802934FF4E465A1200393C4 +:10CF600D0195FFF799FF2268019301A90124A020E3 +:10CF700D029303938DF80440FFF78EFF184604B01B +:10CF800D70BD0E20704700BF4024002008B5FFF78C +:10CF900D81FF10B9014B01221A7008BD2E490020E6 +:10CFA00D4BDF704710B5114C84B001A8FFF7F8FFA7 +:10CFB00DA8B9214602A8FCF7A9FD039B002BF4D0CC +:10CFC00D1A6859680198904702A8FCF7A9FD039BC0 +:10CFD00D002BF5D101A8FFF7E3FF0028E9D00528C4 +:10CFE00D01D000F05FFB04B010BD00BF5442030040 +:10CFF00D00207047A8DF7047ADDF7047AEDF704788 +:10D0000DB0DF704762DF70473CDF70473DDF704730 +:10D0100D704700BFD0B10388112B4ED010D9F0B599 +:10D0200D512B89B0044613D0532B07D1324DC288F2 +:10D0300DEB889A4202D12B7E002B47D109B0F0BD6F +:10D0400D102B04D12C4B82889A8070477047704703 +:10D0500D294D8388A8889842F0D1A379022BEDD170 +:10D0600D2189EA889142E9D1A27B043A022AE5D9C5 +:10D0700D002601AF02AA69890496ADF80830ADF813 +:10D0800D0A608DF810300596069607960397FFF700 +:10D0900DB3FF18B340F2FD13ADF8143004A9A888FE +:10D0A00DFFF7AEFF1128F9D0BDF81430002BC5D114 +:10D0B00D04F1080000F04CF9C0E70F4B81889A8805 +:10D0C00D9142C3D14FF6FF729A80704700F0C6F9B6 +:10D0D00D0028B3D06B6902209847AFE73846FDF7BB +:10D0E00D0FFB0028D6D09DF81630ADF8146043F034 +:10D0F00D01038DF81630D1E7D0450020F0B5134B64 +:10D1000D87B0DF888DF80500022498888DF8061009 +:10D1100D002302930326202503930DEB040201AB9C +:10D1200D02A9ADF80870ADF802608DF804508DF8C5 +:10D1300D0A4004920593FFF761FF20B9BDF8023054 +:10D1400DB34218BF0C2007B0F0BD00BFD045002082 +:10D1500D10B54FF0FF310020FFF758FF044608B11E +:10D1600D204610BDB121FFF74FFF04460028F7D12F +:10D1700D044B01205B6998470220FCF76FFC2046A9 +:10D1800D10BD00BFD045002030B51A4B05460FCB62 +:10D1900D87B002AC84E80F0035B32A68164B4FF602 +:10D1A00DFF7000215A619880197602B3124800F081 +:10D1B00D89F808B107B030BD06A94FF6596321F8BB +:10D1C00D143D012318460D4A8DF80630FFF712FF66 +:10D1D00D0028EFD120460849FFF714FF0028E9D1B8 +:10D1E00D054800F08DF8E5E70E2007B030BD044A84 +:10D1F00D5A61DBE760420300D0450020D245002094 +:10D2000D11D00200B2DF70474FF0020C00DF704703 +:10D2100D10B50F4C23684BB11A7E3AB10278082A2B +:10D2200D06D0092A03D1FFF793FF50B910BD10BDE9 +:10D2300D027A012AFAD11A69013A1A61002AF5D146 +:10D2400DF1E7236802205B69BDE81040184700BF75 +:10D2500D3849002019490B681BB34B6803B370B5EF +:10D2600D083198470828044619D07CB1144C23681E +:10D2700D00221A765A7606210120FFF73FFFC0B92A +:10D2800D236802205B69BDE8704018470C4D2B6880 +:10D2900D01215C7619760846FFF730FF10B970BD95 +:10D2A00D704770472B6803205B6998472B681C7685 +:10D2B00D70BD236803205B699847E1E72C46002089 +:10D2C00D38490020034620B1034A04481360FEF795 +:10D2D00DB3BB0E20704700BF3849002011D20200A9 +:10D2E00D08B501F0C1FD00B108BD0448FFF78CFF82 +:10D2F00D0028F9D1BDE8084001F0C6BD2C4600203C +:10D3000DF0B589B0044620226846002105F073F976 +:10D3100D2246694612F8063B8DF8023060880123DB +:10D3200D0324042728261725ADF800708DF80D600D +:10D3300D8DF810308DF80C308DF81130ADF804509B +:10D3400D8DF813408DF81240FDF7DEF909B0F0BDF0 +:10D3500D2DE9F042047B012C96B00CD03C4D0221FE +:10D3600D2046FFF7CBFE50BB2B6802205B69984728 +:10D3700D16B0BDE8F082364D2F68797E064689B924 +:10D3800D02A8502205F037F9B88801A9FEF79EFBD7 +:10D3900D70B9BDF804004FF6FF73984217D1347B76 +:10D3A00D0721DDE720460621FFF7A8FE0028DFD084 +:10D3B00D112809D00F28F2D0347B0421D0E72B6837 +:10D3C00D03205B699847CFE7347B0621C8E702A9A4 +:10D3D00DFEF798FB0028EBD10DF1580E1D4F5EF8AE +:10D3E00D4F0DDEF80410DEF80820DEF80C30BEF824 +:10D3F00D14900FC70DF13C0CDEF810003860BCE83E +:10D4000D0F009EF816E087F806E007F1080EA7F862 +:10D4100D0490AEE80F009CE8070016AB8EE80700FD +:10D4200D082223F8522D2A6807F1240190881A4604 +:10D4300D2346FFF7E7FE0028BAD10749A7F11400EC +:10D4400D51F8083B98470028B2D12B685C768FE7DE +:10D4500D38490020F04500202C46002010B5064C20 +:10D4600D236800205B6998472468FEF7F1F8206176 +:10D4700D02F09EF9002010BD38490020A8DF70474A +:10D4800DF0B5074689B014461E460D46E1B114B9F4 +:10D4900D204600F007F968462022002105F0ABF880 +:10D4A00D0B4B0E9A1888ADF8007002236946ADF843 +:10D4B00D0440ADF8064002958DF811608DF80D30E1 +:10D4C00DFDF722F909B0F0BD084600F0EBF8DEE7F4 +:10D4D00D0E490020F0B587B006A941F60A0321F8E0 +:10D4E00D0C3D01230446654A8DF80E301846FFF7B2 +:10D4F00DC5FF054600286AD12288002A79D12289E4 +:10D5000D002A40F08580228A002A40F08E80228BEE +:10D5100D002A40F09780228C002A40F0A080228DB6 +:10D5200D002A57D1236B1BB31A6859688DF8141054 +:10D5300D160A100C110E8DF811608DF810208DF853 +:10D5400D13108DF8120098684D4A94F83C308DF800 +:10D5500D1500070A060C009204A9082242F62320A2 +:10D5600D8DF816708DF81760FFF78AFF00283CD1F3 +:10D5700D616B51B143480A7994F83C3009680090C9 +:10D5800D42F62A20FFF77CFF78BBA26BFAB1137825 +:10D5900D8DF8103053888DF811301B0A8DF812302C +:10D5A00D93888DF813301B0A8DF8143094F83C30A5 +:10D5B00DD488354A0092250A072204A942F6502044 +:10D5C00D8DF816508DF81540FFF75AFF0546284681 +:10D5D00D07B0F0BD2D4894F83C30E16A009042F65A +:10D5E00D2820FFF74DFF00289CD00546284607B0A0 +:10D5F00DF0BD274894F83C306168009042F6292030 +:10D6000DFFF73EFF0028F0D12289002A3FF47BAFBF +:10D6100D204894F83C30E168009042F62420FFF752 +:10D6200D2FFF00283FF46FAFDFE71B4894F83C3025 +:10D6300D6169009042F62520FFF722FF00283FF494 +:10D6400D66AFD2E7154894F83C30E169009042F698 +:10D6500D2720FFF715FF00283FF45DAFC5E7104801 +:10D6600D94F83C30616A009042F62620FFF708FFDF +:10D6700D00283FF454AF0546B8E700BF0E4900201F +:10D6800D7846002060460020584600207046002055 +:10D6900D48460020504600206846002040460020A5 +:10D6A00D3846002000B585B000230390194601AA25 +:10D6B00D44F201000193029300F004F805B05DF807 +:10D6C00D04FB00BF72B6094B1B68DB0700D500BE1B +:10D6D00DBFF34F8F0649074BCA6802F4E06213434C +:10D6E00DCB60BFF34F8F00BFFDE700BFF0ED00E053 +:10D6F00D00ED00E00400FA0570B4EFF3108472B68B +:10D7000D0D4B9A68AAB90D490D4E01259D60D1F8B2 +:10D7100D805035401D60C1F88060D1F884505D6047 +:10D7200D4FF0FF33C1F88430027004B962B670BC9B +:10D7300D704701230370F8E73C49002000E100E049 +:10D7400DFC06FFBD094B9A6872B168B910B4EFF3CE +:10D7500D108272B606491C680C605C684C6098605B +:10D7600D02B962B65DF8044B704700BF3C4900201A +:10D7700D00E100E0033030B440F2FE3384B29C424D +:10D7800D03D948F2086030BC70470A4A107838B99E +:10D7900D138955892B4423449BB2B3F5806F03D96C +:10D7A00D48F2066030BC7047088053891C44548190 +:10D7B00DE9E700BFBC460020F0B50A4C0A48626894 +:10D7C00D878853880168094883B0033300269BB2CC +:10D7D00D03259B0001EB87010096257001F052F99E +:10D7E00D03B0F0BDA446002070470020D4260020D1 +:10D7F00D014608B50548FCF7E5F8002202604260D5 +:10D8000D8260C26002614261826108BD5C47002096 +:10D8100D1D4B0A6800EB800003EB80035B6803F58A +:10D8200D805072B35388033302EB8302904226D9A2 +:10D8300D1368013323D05388033302EB83039842DB +:10D8400D1DD330B44FF6FF759488AC4208D01488C0 +:10D8500D34B19468013403D001200A6030BC7047A4 +:10D8600D834209D21A6801321A4605D05C88033406 +:10D8700D03EB84039842E7D2002030BC70470020B0 +:10D8800D704703F10802D1E7BC460020F0B54268AD +:10D8900D83B01AB1204BDC68A2421FD200270E467E +:10D8A00D05460F800197002005E0019B2A689C68C2 +:10D8B00D94420DD0308801A9FFF7AAFF0028F4D1BA +:10D8C00D338801339BB23380002BEBD003B0F0BD16 +:10D8D00D124A6B6013892B8103B0F0BD1B699A420C +:10D8E00DDCD812F00303D9D10C4C05892489A5424B +:10D8F00DD4D105689468A542D0D1094840688242C8 +:10D9000D03D900F58050824202D3184603B0F0BD12 +:10D9100D0B800120DAE700BFD4260020A4460020AA +:10D9200DBC4600202DE9F0419C8854B9DFF8688091 +:10D9300D17460E4605461C4698F8000058B10123BF +:10D9400DA38048F20960BDE8F0818EB11988328854 +:10D9500D91420DD0A0882146FFF75AFF88B1236868 +:10D9600D002DF2D099882A889142F3D1002EEDD165 +:10D9700D08499A680989398187E80C000020BDE8BB +:10D9800DF081A388206001339BB2A380002BD3D0FC +:10D9900DD7E700BFA4460020BC460020F0B40E4CD3 +:10D9A00D0E4A638803EB830302EB8302D3685BB1FA +:10D9B00D0B4D0C48296802270526AF8026700023E1 +:10D9C00D0122F0BC01F096B8042551682570054878 +:10D9D00D0122F0BC01F08EB8A4460020BC46002008 +:10D9E00D70470020D426002008B5074B191D588814 +:10D9F00DFFF70EFF18B9BDE80840FFF7CFBFBDE830 +:10DA000D0840FFF7D9BE00BFA44600202DE9F04F16 +:10DA100DA04DDFF898A2DFF8989289B006462C68E1 +:10DA200D002C00F0B58023785A1E052A00F2E982F9 +:10DA300DDFE802F0173E3E0B0B03002E00F0FA80DC +:10DA400D03AF00234FF4064299E0002E00F0E08072 +:10DA500D03AF0022BA600392FA603A614FF40640B8 +:10DA600D4DE0002E00F09B808B4903AF00234FF457 +:10DA700D06424B600393BB60FB603B610492874C95 +:10DA800D04F1100654F8043B384603B19847A642FA +:10DA900DF8D15146002648462E60FBF7B7FF01210D +:10DAA00D7F4800F0CBFF0028B9D109B0BDE8F08F59 +:10DAB00DB4F81480002E00F09280A17DE288022936 +:10DAC00D40F2D4804FEA8807764E07EB080006EB4C +:10DAD00D8000D11CB0F808E071440181474406EB89 +:10DAE00D8706C2F57F42718903AFFD320A440021DA +:10DAF00D7281B9600391F96039614FF40640023BC0 +:10DB000D0490042BBBD8DFE803F02A160A033F006C +:10DB100D04238DF80C30E388ADF81830AFE70323FC +:10DB200D8DF80C30E388ADF818302389ADF81A3034 +:10DB300DE3680593A3E702238DF80C302389ADF834 +:10DB400D1830A388ADF81A30E3680593A37DA3F1CF +:10DB500D0603B3FA83F35B098DF81C308FE70123BD +:10DB600D8DF80C302389ADF81830A388ADF81A3034 +:10DB700DE368059383E703AF002348F20E62BB60B1 +:10DB800D0393FB603B61049205238DF80C3076E71F +:10DB900D51464846FBF730FF0446286043E723799A +:10DBA00D032B16D8DFE813F09E000400B900C40063 +:10DBB00D3C4E3378022B00F0F78103AF364A002339 +:10DBC00D01211170039353600493BB60FB603B61B3 +:10DBD00D55E7314903AF002348F20D6249E74FEA9B +:10DBE00D8807304EA17D07EB080206EB8202B2F8E2 +:10DBF00D08B0526802EB8B0B062900F27A82DFE83F +:10DC000D11F0C0001101230136014901F4000D018D +:10DC100D94F80480B8F1010F00F09E8103AF49D351 +:10DC200DB8F1020F0396BE60FE603E6140F0EF81D9 +:10DC300D304664E71C4BDB7AE3B11B4B1A4A1B7869 +:10DC400DD672013B062B96D801A252F823F000BFE5 +:10DC500D1FDF0200D7DE02007DDD02006FDD020056 +:10DC600D77DB0200F9DE0200DDDE02000D4E4FEA29 +:10DC700D880733E70C4B1B78072B00F2FE81DFE89A +:10DC800D13F0C901FC01FC011F01DA012D012D0169 +:10DC900DED0100BFB84600209C4600208C460020B8 +:10DCA00D6C470020BC460020A4460020B046002052 +:10DCB00D5C4700200223237103967E60BE60E368FB +:10DCC00D039338460DF10A01FFF7E0FD002840F0FF +:10DCD00DF18103967E60BE60FE603E61237848F25E +:10DCE00D09600CE7A54BA64A1968A64801232371C4 +:10DCF00D00230093082300F0C5FE00283FF4D5AEA5 +:10DD000D03AF2C68A049237800224A600392BA60C1 +:10DD100DFA603A6148F20D60F1E6984A9948116847 +:10DD200D0023237102249480012200F0E3FEE4E736 +:10DD300D924F964A39689348954E4FF0000884F8F3 +:10DD400D04800823CDF8008000F09CFE914B3C68C8 +:10DD500D5B88B98803EB830306EB830206F8238007 +:10DD600D53683B60022354601181BB80C5E7FFF708 +:10DD700D15FE00283FF499AE03AF7CE1FFF71CFDC3 +:10DD800DF7E702230022A375042300925946E218F7 +:10DD900D7C4800F077FE00283FF487AEA17D48F265 +:10DDA00D0D600229E38807D907EB080106EB810115 +:10DDB00DDA1C0C8922440A81474406EB8706C3F519 +:10DDC00D7F4372892C68FD331344738103AF41F691 +:10DDD00D1D52002390423B607B60BB60FB603B614A +:10DDE00D40F0C9801846237889E66B4B6B4AB3F82F +:10DDF00D00B0516863486A4A00234FF0060E84F85C +:10DE000D16E00093042300F03DFE0028C6D10BEB75 +:10DE100D8B0B06EB8B060123337446E6E38841F644 +:10DE200D1D50C1E7032B0CBF052306230022A3754C +:10DE300D0BF104010092042304F10802514800F093 +:10DE400D21FE0028AAD130E623694E48002B0CBFD5 +:10DE500D012303230022A3750BF108010092042373 +:10DE600D04F10C0200F00EFE002897D11DE6E388A8 +:10DE700D226944484FF0010E84F816E04FF0000E71 +:10DE800D0BF10C019B00CDF800E000F0FBFD00282C +:10DE900D84D10AE6414BA2691A60184600223E4918 +:10DEA00D5A60FFF7F3FC00287FF46BAF03AF0390CC +:10DEB00D7860B860F8603861237848F209601EE632 +:10DEC00D344B2E4A59689388498803330B44938009 +:10DED00D304B02211970FFF787FD4AE7274B2D4E76 +:10DEE00D1968274A2748002307240093736034706C +:10DEF00D082300F0C7FD3CE7264B254E5A889300BA +:10DF000D134406EB830606247168224E1F4A1D48F2 +:10DF100D002300930823347000F0B4FD29E71D4B56 +:10DF200D9B7A5BB11A4E1B49F36800228A722BB99A +:10DF300D327C1AB14B80FFF757FD1AE703AF154B33 +:10DF400D2C68002018705880586078600390B86075 +:10DF500DF86038612378D2E50B4B1B78002B30D15C +:10DF600D03AF104B03961E605E607E60BE60FE6068 +:10DF700D3E6148F201602378C1E500BF7047002083 +:10DF800D7C420300D42600209C46002074420300EE +:10DF900DBC460020A44600201049002080460020E9 +:10DFA00D704203007C47002000237168524A0093A1 +:10DFB00D52483370082300F065FD00283FF475AD1D +:10DFC00D9EE6DFF84CB103AF5B463A463146A01DE5 +:10DFD00DFFF7A8FC002846D100960499484A474807 +:10DFE00DBBF80440042300F04DFD00285AD02C68E6 +:10DFF00D3E607E60BE60FE603E61237848F20D603B +:10E0000D7DE503AF0022BA600392FA603A6148F2EF +:10E0100D0E6074E53B4B3C4E1A893378394CB3FA9C +:10E0200D83F300215B0901320120A37222816180FB +:10E0300DE172207075E7334B334E5A8833489300A5 +:10E0400D991806EB810104684F68B0F804E04C6044 +:10E0500D02240760A1F808E0848051E7294A0123D2 +:10E0600D1370937A5DE748F209639842CBF800602C +:10E0700DCBF8046035D02C68A9E6013B062B3FF6A2 +:10E0800D7AAD01A252F823F01FDF0200D7DE0200A5 +:10E0900D7DDD02006FDD020077DB0200F9DE02009C +:10E0A00DDDDE0200184B04EB840403EB840484F8DA +:10E0B00D1080FAE40499124A8B88E3800B8823813F +:10E0C00D0E4800960423BDF80A4000F0DBFC002842 +:10E0D00D8DD10D4B04EB840403EB840401232374D5 +:10E0E00DE3E43E607E60BE60FE603E6130462378B4 +:10E0F00D05E548F20E6054E674420300D426002074 +:10E1000D70420300A4460020BC460020704700204A +:10E1100D7C4700204068FFF779BC00BF08B501219E +:10E1200D044800F06FFC00B108BDBDE80840FFF7E2 +:10E1300D6DBC00BF6C4700202DE9F0433D4C2478A9 +:10E1400D83B024B948F2016003B0BDE8F08359B142 +:10E1500D0D884FF6FF74A54201D04C883CB948F2AA +:10E1600D036003B0BDE8F08348F20460ECE74C684F +:10E1700DA40702D048F20260E6E71D460C460746AA +:10E1800D002A4DD01388B2F80280ADF8023001A8F4 +:10E1900DFFF72EFB064648B3BDF8023083824FF0E1 +:10E1A00D000980F81690636803610570012122480B +:10E1B00D00F036FCF060238833816388B380032D33 +:10E1C00DA6F8068021D0A6F80A9001A91B48FBF7F6 +:10E1D00D03FC3FB100231A4A7B60F1681289BB72C0 +:10E1E00D39603A81FFF79AFF0020ADE7BDF80230A4 +:10E1F00D144A03EB830302EB830248F20760538951 +:10E2000D033BA3EB080353819EE70423B3753B68DF +:10E2100DB36101A9A6F80A900848FBF7DDFBD9E721 +:10E2200DB1F808800DF102014046FFF7A3FA00286E +:10E2300DADD089E79C460020B44600205C47002005 +:10E2400DA4460020BC4600208368F0B501334FF092 +:10E2500D02040C8036D01C4E00F580554FF6FF772A +:10E2600D08304FF0010EB0F802C00CF1030400EBC2 +:10E2700D8404A54206D20AB1012313704FF48063C2 +:10E2800D0B80F0BD8388BB4217D00388ABB1836888 +:10E2900D5C1C12D034689C4200D233600B8803336F +:10E2A00D63440B804388033300EB8300854200D821 +:10E2B00DF0BD03680133D6D1F0BD002AEED082F84F +:10E2C00D00E0EBE7F0BD00BFB446002038B5094BC8 +:10E2D00D1A68042A02D148F20B6038BD1D68064C3D +:10E2E00D02460121184644F8252000F099FB002034 +:10E2F00D38BD00BF784700208C4600202DE9F04F37 +:10E3000D984C89B0227800230493039305930693C8 +:10E3100D079372B1944C04F1100554F8043B03A813 +:10E3200D03B19847A542F8D10025284609B0BDE8AC +:10E3300DF08F201D02F0FF0600F08EFB074600282F +:10E3400DF2D140F6F8731B685D1C7ED04FF0805201 +:10E3500D11695269DFF838928449A3F58052C9F8E2 +:10E3600D1020A3F5405348460022C9F80C3000F0A8 +:10E3700D81FB05460028D8D11C238C227C497D4881 +:10E3800DDFF810B2FBF7E4FA0223A8460093AA4681 +:10E3900DD9F80C3018EB030E58F8033000F0A780B5 +:10E3A00D754A93425CD001330AD10EF6FC71734667 +:10E3B00D02E0994200F0B68053F8042F0132F8D0F4 +:10E3C00D00990AEB8A03481E0BEB830203210AF125 +:10E3D00D010A80B20BF8231000901FFA8AFAC2F8D6 +:10E3E00D04E008F58058B8F5005FD1D1009B012BF2 +:10E3F00D6BD9FFB2022F68D0062F69D0002F64D0E1 +:10E4000D02A8FFF7F5F9002800F0A3800123013FD2 +:10E4100D03700A2F09D8DFE807F0120812080F0859 +:10E4200D0F08150615000223037102A95148FBF7C9 +:10E4300DD3FAFFF773FE78E701230371F5E70023A5 +:10E4400D0371F2E703230371EFE74C4B4FF080525A +:10E4500D1B6811695269581C08BF02FB01F379E76B +:10E4600DDEF80430464A934215D0013293429CD1D6 +:10E4700D002E44D1434B4449C3F800E070460022BE +:10E4800D0193FFF7E1FE019B9B88022B14BF08232C +:10E4900D04231F43A5E70AEB8A0293000BEB03004D +:10E4A00D00210BF8221003F110020833C0F804E02C +:10E4B00D5A440BEB030170460AF1010AFFF7C4FE43 +:10E4C00D47F002071FFA8AFA8BE748F20A652CE734 +:10E4D00D254D01220023227005F11006636055F8C9 +:10E4E00D043B03A803B19847B542F8D11CE75A1C69 +:10E4F00D3FF45BAF204A93423FF457AF60E7234AA6 +:10E5000D204BA2F802A00AEB8A0C0BEB8C02022125 +:10E5100D18680BF82C100AF1010A506011811FFACE +:10E5200D8AFAA8E7174B1A68B2B10AEB8A030BEB0C +:10E5300D830102221548C1F804E00A810BF823205B +:10E5400D0AF10101A0F802A01FFA81FA47F00107B4 +:10E5500D47E748F20765E8E60222C3F800E09A8033 +:10E5600D0126F3E79C4600208C46002090420300D4 +:10E5700DD04600205C470020DEC0ADDE1410001038 +:10E5800DFE011EF17047002074470020A4460020B4 +:10E5900DD4260020BC46002068B161B170B582B0B0 +:10E5A00D0C460DF106010546FFF770F930B948F23A +:10E5B00D096002B070BD48F204607047BDF80600F6 +:10E5C00D084B6E6800EB800003EB80000C300121DE +:10E5D00D00F026FA6B6826600C3301226360002080 +:10E5E00DAA72E6E7BC46002058B110B582B00DF115 +:10E5F00D06010446FFF74AF930B948F2096002B046 +:10E6000D10BD48F204607047BDF806300A4A03EBAE +:10E6100D830302EB8303DA681AB948F2056002B08E +:10E6200D10BDA27A002AF8D0DA680021013ADA602A +:10E6300D0846A172E3E700BFBC460020022300227A +:10E6400DFFF77ABD18B103230022FFF775BD48F21D +:10E6500D04607047124B1B7813B948F20160704784 +:10E6600D4FF6FF73984202D148F20360704710B520 +:10E6700D82B0044601A8FFF7BBF868B1052201235B +:10E6800D02700371C48001A90648FBF7A5F9FFF7D5 +:10E6900D45FD002002B010BD48F20760FAE700BF4B +:10E6A00D9C4600205C470020104B1B7813B948F2A4 +:10E6B00D0160704700B583B001A8FFF799F870B1FC +:10E6C00D0623037001A90A48FBF786F9094B1A784E +:10E6D00D42B9FFF723FD002003B05DF804FB48F2BB +:10E6E00D0760F9E70122DA72F3E700BF9C460020CC +:10E6F00D5C470020A446002010B50C4C82B0ADF84C +:10E7000D06002078ADF8041018B948F2016002B087 +:10E7100D10BD3AB133B101A90DF10600FFF702F9B1 +:10E7200D02B010BD48F2046002B010BD9C4600203E +:10E7300D00B50E4B83B0ADF80600187820B948F23D +:10E7400D016003B05DF804FB51B14AB113460020DE +:10E7500D0A460DF10601FFF7E5F803B05DF804FB7D +:10E7600D48F2046003B05DF804FB00BF9C46002036 +:10E7700D00B50E4B83B0ADF80600187820B948F2FD +:10E7800D016003B05DF804FB51B14AB113460DF1C0 +:10E7900D06000A460021FFF7C5F803B05DF804FB3B +:10E7A00D48F2046003B05DF804FB00BF9C460020F6 +:10E7B00D20B119B103680B600020704748F2046066 +:10E7C00D704700BF3D4B1B7813B948F2016070478D +:10E7D00D00285CD0F0B50021394C016041608160AA +:10E7E00D678923896268C1603B44022501829BB21F +:10E7F00D05801AB1334915688D4258D00121018029 +:10E8000DE66841884489B0F80CE005890E44C3F5EB +:10E8100D806189B22344946843818E4538BF8181DC +:10E8200D3D4401344680058102F1080302F5805113 +:10E8300D2BD05289033203EB820291421BD34FF648 +:10E8400DFF759A88AA4225D01A881AB39A680132A0 +:10E8500D20D08288013282805A88033203EB8203F2 +:10E8600D994212D91A6801320FD05A88033203EB3C +:10E8700D82029142E5D2C489C288CB1A04EBA3036C +:10E8800D01320121C381C28001740020F0BD48F224 +:10E8900D04607047C488C2890134C4805C88033227 +:10E8A00D2244C2815A88033203EB8203D8E75568AC +:10E8B00D054929440129A3D9A0E700BF9C460020A2 +:10E8C00DBC460020DEC0ADDE02FEE10E01F01F02EF +:10E8D00D4B09012100EB8300914000F077B800BF98 +:10E8E00D10B5012301F01F04490900EB810003FA63 +:10E8F00D04F100F05DF8E04000F0010010BD00BF34 +:10E9000D01F01F0201234909934000EB8100D94317 +:10E9100D00F06AB84B0901F01F0150F82300C84000 +:10E9200D00F00100704700BF2DE9F84301F1FF38F9 +:10E9300D4FEA581808F101080F46064600EB880803 +:10E9400D0446002523686FEA030999FAA9F9B9FA73 +:10E9500D89F9B9F1200F18D0A9444F450CD814E00E +:10E9600D2368DB4393FAA3F3B3FA83F3202B05EB70 +:10E9700D03090AD04F4508D949463046FFF7B0FF85 +:10E9800D0028EDD14846BDE8F8830434444505F12F +:10E9900D2005D7D1B946F5E700B550E8002F0B4655 +:10E9A00D40E8003E9EF0000FF7D110465DF804FBE5 +:10E9B00D00B550E8002F42EA010340E8003E9EF00A +:10E9C00D000FF6D110465DF804FB00BF00B550E80E +:10E9D00D003F43EA010240E8002E9EF0000FF6D101 +:10E9E00D10465DF804FB00BF00B550E8003F03EA98 +:10E9F00D010240E8002E9EF0000FF6D110465DF8A2 +:10EA000D04FB00BF00B550E8002F02EB010340E806 +:10EA100D003E9EF0000FF6D110465DF804FB00BFDE +:10EA200D00B550E8003F03EB010240E8002E9EF0D8 +:10EA300D000FF6D110465DF804FB00BF00B550E89D +:10EA400D003FA3EB010240E8002E9EF0000FF6D12F +:10EA500D10465DF804FB00BF00B5012350E800EF40 +:10EA600D4EEA030240E8002191F0000FF6D1704606 +:10EA700D5DF804FB20B119B101600B681146184710 +:10EA800D0E2070472DE9F043DDF81C8050B14AB1DE +:10EA900DD0F800E0BEF1000F07D01E4643B90920A3 +:10EAA00DBDE8F0830E20BDE8F0830820BDE8F083BB +:10EAB00D4768D7F80490B3FBF9F709FB1737002F18 +:10EAC00DEDD142EA0104A40702D01020BDE8F08385 +:10EAD00DC468A142F9D301F1FF3C04696644A64222 +:10EAE00DF3D8CDF81C80DEF80C40A446BDE8F04309 +:10EAF00D604700BF28B1F0B5066876B11AB9092094 +:10EB000DF0BD0E2070474768D7F800C00CF1FF37F5 +:10EB100D0F428E4603D01020F0BD0820F0BDC7680F +:10EB200DB942F8D301F1FF3E04690CFB02E5A542A1 +:10EB300DF1D83469A446BDE8F040604729DF70473D +:10EB400D28DF704703689A6832B330B50479856859 +:10EB500D87B00023019102930093039304930595CD +:10EB600D6CB1012C07D1C368416904911B030221CB +:10EB700D02938DF800106846904707B030BD0469C8 +:10EB800DC1684369029401258DF8005003910493E7 +:10EB900D6846904707B030BD704700BF08467047C4 +:10EBA00D00207047024B187A003018BF01207047C3 +:10EBB00D20480020034B187A0122B0FA80F05A74D5 +:10EBC00D400970472048002008B510461A4603F04A +:10EBD00DEDFC002008BD00BF10B5064B0648002413 +:10EBE00D1C605C609C60DC601C61FAF7C9FE20460D +:10EBF00D10BD00BF204800201048002010B5094C62 +:10EC000D094B43602046FFF727FF40B9FEF724F973 +:10EC100D1C2320748C2205490548FAF799FE002023 +:10EC200D10BD00BF2048002084420300844700200F +:10EC300D1048002038B5254C237A002B36D0244BB4 +:10EC400D1B681A7902212172CAB1012A0AD1D8682A +:10EC500D1A691044FFF774FF28B3112802D101235C +:10EC600D237238BD18460321FFF76CFF0023237272 +:10EC700D636018491848BDE83840FAF7C7BE9D696A +:10EC800D5A69D9681869521BB2F5805F28BF4FF4D5 +:10EC900D80529208012A38BF012229442844FFF7E7 +:10ECA00D4DFF0028D9D1237C5BB138BD09490A48F5 +:10ECB00DFAF7A2FE064B186003460028C1D160602A +:10ECC00D38BD0220BDE8384000F008B820480020CB +:10ECD00D38480020344800201048002010B5234C3F +:10ECE00D237AA3B1022B08D1022811D0032804D115 +:10ECF00DE3680133082B1CD8E360637C1BB1BDE8CE +:10ED000D1040FEF799B8BDE81040FFF793BF10BD56 +:10ED100D174B186803790022E260D3B1012BECD1B7 +:10ED200D03694269013393420361E6D100212172E7 +:10ED300D05E00F4A00231068E36023720D21FFF7F1 +:10ED400D01FF0C490C48FAF761FE637C002BD6D10C +:10ED500DD9E783694269D11AB1F5805F94BF5B1819 +:10ED600D03F580539A428361C7D1DFE72048002025 +:10ED700D384800203448002010480020831E012B05 +:10ED800D00D97047FFF7AABF00F0FD03012B00D09B +:10ED900D7047A0F10100044BB0FA80F04009002249 +:10EDA00D18745A74FFF746BF2048002010B5064C62 +:10EDB00D201DFFF751FE08B9637C03B110BDBDE8FE +:10EDC00D1040FFF737BF00BF20480020F0B583B0DB +:10EDD00D07460C460E4801A915461E46FAF7F2FDE8 +:10EDE00D98B1230B01220024C360446007600271B7 +:10EDF00D8660456101A9046184610548FAF7ECFD5F +:10EE000DFFF7D4FF204603B0F0BD042003B0F0BDE2 +:10EE100D104800202DE9F04182B080460F46104881 +:10EE200D01A916461D46FAF7CDFDA0B10024089B99 +:10EE300D83604460C0F800800761C660456101A928 +:10EE400D846104710648FAF7C7FDFFF7AFFF20464E +:10EE500D02B0BDE8F081042002B0BDE8F08100BF32 +:10EE600D1048002013DF704740F6F8731868421CF5 +:10EE700D01D0FFF7F7BF034B1868431CF9D10420ED +:10EE800D704700BF141000100148FFF7EBBF00BF23 +:10EE900D00C00100A0DF7047A1DF7047ADDF7047F4 +:10EEA00DB3DF7047B4DF704710B50446408800F0FB +:10EEB00D79FDA0802046BDE81040FCF78DBD00BF58 +:10EEC00D70B54FF6FF728AB0002490420094019401 +:10EED00D029403940494ADF8020012D0054600F09C +:10EEE00D25FC0B2806460ED017D9112813D043F256 +:10EEF00D020398421AD12246144B28461978FBF783 +:10EF000DB7FB0AB070BD0F2368468DF80030FFF7D0 +:10EF100DCBFF2246F0E70122EEE738B90E23684613 +:10EF200D8DF80030FFF7C0FF3246E5E700240723D8 +:10EF300D05A8059407960694ADF816500894099403 +:10EF400D8DF81430FFF7B0FF2246D5E73249002087 +:10EF500DFFF7B6BF2DE9F04F4F4F89B03978064610 +:10EF600DFBF76AFB10B109B0BDE8F08F05463046DE +:10EF700D00F042FC0828034639D017D800286AD083 +:10EF800D06281DD1304600F00DFD00F057FC002481 +:10EF900D424B224619783046FBF76AFB2A463978F0 +:10EFA00D3046FBF765FB09B0BDE8F08F43F2020276 +:10EFB00D904215D043F20142904213D011280FD048 +:10EFC00D0022072103A8039205930492ADF80E6069 +:10EFD00D069207928DF80C100124FFF765FFD7E715 +:10EFE00D0124D5E73046FFF76BFF0124D0E70DF183 +:10EFF00D0600FFF755FFBDF80630012BC2D92C4690 +:10F0000D01230DF108084FF0020AA94642F6021B32 +:10F0100D09E0BDF808205A452DD00133BDF8062072 +:10F0200D9BB29A42AED9002241461846ADF80CA0CB +:10F0300DADF80E90CDF81080FFF734FF42F60522A3 +:10F0400D00289FD1002CE4D1BDF80840A41AB4FAD1 +:10F0500D84F46409E1E703950495059506950795F4 +:10F0600D1023012503A8ADF80E608DF80C302C4649 +:10F0700DFFF71AFF8CE7194603AA01AB304604933C +:10F0800DFFF70CFF00287FF47DAFBDF80430002B97 +:10F0900D3FF478AF7CE700BF3549002034490020AC +:10F0A00D10B582B0044600F07DFC00236A460921AC +:10F0B00DFBF7F0FE052801D002B010BD034B204632 +:10F0C00D19780122FBF7D4FA02B010BD30490020A7 +:10F0D00D30B50E4B83B002AA1B6842F8043D0025E3 +:10F0E00D42F6A6240123694600950546ADF8004079 +:10F0F00D8DF80230FFF7CEFE28B905491A4628468D +:10F1000D0978FBF7B5FA03B030BD00BFB04203007C +:10F1100D2F49002030B5012187B005462148FFF762 +:10F1200D3BFCBFF35F8F08B107B030BD04462846E6 +:10F1300D00F0AEFA112802461AD012D9862829D02D +:10F1400D43F20203984215D12246174B28461978EF +:10F1500DFBF78EFABFF35F8F124B00221A6007B0D8 +:10F1600D30BD38B9104B28461978FBF781FADBE72B +:10F1700D0122EAE70024019401A8072303920294D7 +:10F1800DADF80650049405948DF80430FFF78CFE0D +:10F1900D2246DAE7019401A806230294ADF8065041 +:10F1A00D0394EFE73C4800203349002038B503783D +:10F1B00D03B138BD04464088FFF782FE65882846B6 +:10F1C00D00F004FB28B10C4B284619780122FBF7FF +:10F1D00D4FFA6088FFF764FF084B09491878002241 +:10F1E00DFBF770FA02460028E3D1064B0649187862 +:10F1F00DBDE83840FBF766BA34490020334900209A +:10F2000D15F1020030490020D1F00200F0B503786D +:10F2100D082B83B00ED0294C207829490022FBF70A +:10F2200D51FA024620B9274B27491878FBF74AFABD +:10F2300D03B0F0BD437A0446002BECD1057A072DBF +:10F2400D22D0082D31D0012DE5D16A46294680887E +:10F2500DFCF7C2F806460028DDD1019B1B78002B78 +:10F2600DD9D0A08800F010FC4FF6FF739842D2D091 +:10F2700D164F124C39782A46FBF7FAF93246387890 +:10F2800D1349FBF71FFAC7E780880C4C00F0FCFB15 +:10F2900D4FF6FF7398420546BED001222178FBF749 +:10F2A00DE7F92846FFF7FCFEB6E70A4A116801297F +:10F2B00DB1D1BFF35F8F014C1360ADE7334900202F +:10F2C00D15F1020030490020D1F002003449002030 +:10F2D00D55EF02003C4800202DE9F843FBF7A2F959 +:10F2E00D1E4C1F4D2070FBF79DF92870FBF79AF906 +:10F2F00D1C4E1D4F3070FBF795F93870FBF792F9E6 +:10F3000DDFF87080DFF8709088F80000FBF78AF95D +:10F3100D89F80000FBF786F92378144A182B107032 +:10F3200D19D02B78182B16D03378182B13D03B7897 +:10F3300D182B10D098F80030182B0CD099F80030FD +:10F3400D182B08D0182806D0094B00201860BFF3E1 +:10F3500D5F8FBDE8F8830320BDE8F88333490020B3 +:10F3600D3249002034490020354900203149002020 +:10F3700D3C480020304900202F49002070B5104B2B +:10F3800D82B0002422460D460126197800940923E7 +:10F3900DADF800608DF8023006460194FBF768F970 +:10F3A00D084B09493046A54208BF1946019100F0A6 +:10F3B00DF9FA22466946FBF7DBFD02B070BD00BFCE +:10F3C00D30490020B4420300B842030070B50388F1 +:10F3D00D8588353B86B004461F2B25D8DFE803F022 +:10F3E00D54102424242424242424242424242424B4 +:10F3F00D24242424242424242424247324922432F5 +:10F4000D494E28463178FBF717F968B1317800225B +:10F4100D2846FBF72DF9E18800297ED1E389012BE0 +:10F4200D7DD02846FFF7AAFF404C414B4149187843 +:10F4300D0022FBF747F920783F490022FBF742F9FC +:10F4400D06B070BD002611232846019602968DF850 +:10F4500D0430ADF8065003960496059600F0A2FA16 +:10F4600DADF8080000F0EAF9344B304C197832460B +:10F4700D2846FBF7FDF8284632462178FBF7F8F8C9 +:10F4800D01A8FFF711FDD0E72D4E28463178FBF787 +:10F4900DD3F80028C8D0002231782846FBF7E8F8C9 +:10F4A00DE288002A33D1A389012B30D1E189284686 +:10F4B00DFFF7F2FC58BB1C4A1C4C117828461A4623 +:10F4C00DFBF7D6F8B1E7037B012BADD1827A012A88 +:10F4D00DAAD1018942F602139942A5D1194C2846A9 +:10F4E00D2178FBF7C5F8002220781749FBF7EAF8D9 +:10F4F00D0246002898D1154B154918780B4CFBF78F +:10F5000DE1F892E72846FFF7DBFC084C8DE728462B +:10F5100D0021FFF733FF054C87E7002181E7217CB0 +:10F5200D003118BF01217CE731490020344900200A +:10F5300D3249002051EF020055EF020035490020FD +:10F5400D2F4900203349002015F1020030490020D9 +:10F5500DD1F002002DE9F0418CB000F029F901A89D +:10F5600DFBF740F8019EDFF85480DEB100244FF622 +:10F5700DFF7703E00134A4B2A64213D90CAB03EB21 +:10F5800D440333F8285C284600F00CFAB842F1D158 +:10F5900D01342846012298F80010A4B2FBF768F850 +:10F5A00DA642EBD898F80000034900220CB0BDE844 +:10F5B00DF041FBF787B800BF55EF0200344900203A +:10F5C00DAFDF7047B1DF7047B2DF7047B3DF704711 +:10F5D00D10B50446808800F057FA60802046BDE8DB +:10F5E00D1040FCF7F7B900BF70B51D4B1D4C93E8EB +:10F5F00D0300238888B04FF6FF7501AEAB4286E855 +:10F6000D030007D122E02088FBF70CFDA84203463A +:10F6100D20801BD0184600223146FBF7A9FC03467B +:10F6200D0028F0D000222188049211280392ADF811 +:10F6300D101005920692079208D0862B03A807D0CA +:10F6400D072205938DF80C20FFF7C2FF08B070BD9F +:10F6500D06238DF80C30FFF7BBFF08B070BD00BF5F +:10F6600DBC42030012490020044B1A884FF6FF7369 +:10F6700D9A4201D0FFF7B8BF704700BF1249002072 +:10F6800D024B4FF6FF721A8000207047124900207E +:10F6900D2DE9F04182B0074600F084F94FF6FF7373 +:10F6A00D98423FD0054601264FF003086B4632467F +:10F6B00D08212846FBF794FE0323044638BB019A24 +:10F6C00D3846911D42F8048BFFF77EFF044610B3B8 +:10F6D00D0C2815D0052C28464FF0080106D0FBF755 +:10F6E00DEBFE40B9204602B0BDE8F081FBF7E4FE29 +:10F6F00D04460028F6D00324204602B0BDE8F08170 +:10F7000D013608212846B6B2FBF7D6FECEE707280C +:10F7100D08BF0C24E6E72A4628460821FBF7D6FE4B +:10F7200D0446DFE743F20204DCE700BF2DE9F041B8 +:10F7300D82B0074600F036F94FF6FF73984204D0B9 +:10F7400D6A460821FBF748FE38B3002635460324E8 +:10F7500D4FF001082346324629463846FFF732FF5F +:10F7600D04280AD008280AD00B280AD0B8F1000FB7 +:10F7700D08BF0B2002B0BDE8F0811120F6E7002094 +:10F7800DF4E714F0020406D165B12646254603249C +:10F7900D4FF00008DEE70124FAE7019DAE882C68E2 +:10F7A00D0635D5E7002EE5D02E460324F0E700BF41 +:10F7B00D08B54FF6FF70FBF735FC034B1880BDE81D +:10F7C00D0840FFF711BF00BF1249002000B585B0FA +:10F7D00D0DF10703039300F0E5F802AA0121FBF7F1 +:10F7E00DFBFD20B9039B187805B05DF804FB0020E4 +:10F7F00D05B05DF804FB00BF38B50F4C034620463D +:10F8000DFFF7E4FE08B1032038BD21884FF6FF72E3 +:10F8100D1846FFF7D5FE43F20305A842F4D121881F +:10F8200D013189B24FF6FF7218462180FFF7C8FEED +:10F8300DA842F4D038BD00BF1449002010B5074BC5 +:10F8400D044693E8030082B08DE803000022694668 +:10F8500D2046FBF78DFB02B010BD00BFC442030074 +:10F8600D46DF70472DE9F0410025DFF83880074667 +:10F8700D2C4601E0142C10D038F80530BB42A6B24E +:10F8800D05F10A0504F10104F4D13046FAF714FE2E +:10F8900D0028EFD03046BDE8F0814FF6FF763046B8 +:10F8A00DBDE8F0814048002090B191B108B50A78CB +:10F8B00D0378534013F0FE0F08D1013106220130B9 +:10F8C00D02F065FEB0FA80F0400908BD002008BDC9 +:10F8D00D70470846704700BFF8B5102204460D4624 +:10F8E00D0130013104F1110605F1110702F04FFE4F +:10F8F00D38B9234604F1100113F8012F8AB9994242 +:10F9000DFAD139463046FFF7CFFF637C03F0FC0395 +:10F9100D042B1DD06B7C03F0FC03042B08BF0020CF +:10F9200DF8BD2B4605F1100113F8012F2AB99942A4 +:10F9300DE7D013F8012F002AF9D039463046FFF7EA +:10F9400DB3FF637C03F0FC03042B03D10120F8BD4E +:10F9500D0020F8BD6B7C03F0FC03042B08BF0120D5 +:10F9600DF8BD00BF70B584B006460D46FBF7CAFA68 +:10F9700D02AA0DF106010720FBF7CCFA60B1BDF824 +:10F9800D0640AC423046F3D00399FFF7A5FF00289F +:10F9900DEED0204604B070BD4FF6FF74204604B083 +:10F9A00D70BD00BF132802D94FF6FF70704710B518 +:10F9B00D0446FAF781FD10B94FF6FF7010BD04EB48 +:10F9C00D8403024A32F8130010BD00BF40480020E6 +:10F9D00D132802D943F20200704738B504460D468C +:10F9E00DFAF76AFD10B943F2020038BD064A04EB7E +:10F9F00D840302EB4303002053F8022F2A609A88F8 +:10FA000D9B79AB71AA8038BD4048002038B5058878 +:10FA100D4DB9831C00F10A0413F8012B1AB99C424D +:10FA200DFAD1002038BD0B88AB42FAD10231082241 +:10FA300D023002F0ACFDB0FA80F0400938BD00BFD5 +:10FA400D30B585B00546FBF75DFA0CE0039C284602 +:10FA500D04F14601FFF7DAFF04F12A0178B92846CF +:10FA600DFFF7D4FF58B902AA0DF106010720FBF7E5 +:10FA700D51FA0028EAD14FF6FF7005B030BDBDF840 +:10FA800D060005B030BD00BF4FF6FF73984201D0A0 +:10FA900DFFF7E8BE704700BF132804D800EB8000C5 +:10FAA00D014B23F8101070474048002070B54FF6F9 +:10FAB00DFF76B04210D00446FFF7D4FE054620462F +:10FAC00DFBF74AFC38B9132D05D805EB8505044B1A +:10FAD00D23F8156070BD70BDBDE87040FBF73CBCF0 +:10FAE00D4048002030B58DB010300DF1FF330DF1D1 +:10FAF00D0F0510F8014D03F8014FAB42F9D100236A +:10FB000D0D784C78897805936846049306938DF8A3 +:10FB100D1C308DF81D108DF81F508DF81E40FFF70D +:10FB200D9FFE9DF82F009DF82E109DF82D30107022 +:10FB300D517093700DB030BD30B5034630F8015F94 +:10FB400D33F8044F82789B7885B008468DF80620EF +:10FB500D03A902AA8DF80E30ADF80450ADF80C4093 +:10FB600DFFF7C0FF02A901A8032202F010FDB0FAB1 +:10FB700D80F0400905B030BD0388102B00D07047D0 +:10FB800DF0B5041D0FCC93B007AD0FC50FCC0FC54D +:10FB900D94E807009DF8203003F0FE03062B85E85E +:10FBA00D070046D0FBF7AEF99DF820305B08012B1E +:10FBB00D7BD9022B52D102AC0DF1060508AE2246BF +:10FBC00D29460720FBF7A6F900285CD09DF82030C8 +:10FBD00D03F0FE03042BF2D1039930460131FFF7F8 +:10FBE00DABFF0028EBD0BDF80620BDF81C10404F30 +:10FBF00D0898B6F804E0B67901EB81035B00FD18B7 +:10FC000DFA52C5F802004FF6FF708242A5F806E0E1 +:10FC100D2E7221D000232046ADF80A10ADF80C202D +:10FC200D8DF80830FBF7C2FE2046FFF7BFFA13B080 +:10FC300DF0BDBDF81C302E4C0898BDF824609DF821 +:10FC400D265003EB83035B00E1184FF6FF77E75275 +:10FC500DC1F80200CE800D7213B0F0BDBDF81C309E +:10FC600D234C089803EB83035B00E1184FF6FF75F7 +:10FC700DE552BDF824409DF82630C1F80200CC8035 +:10FC800D0B72E9E708AEBDF81C30194CB78808981F +:10FC900DB57903EB83035B00E1184FF6FF76E6526F +:10FCA00DC1F80200CF800D72D6E702AC0DF106054A +:10FCB00D224629460720FBF72DF906220028E1D020 +:10FCC00D039B13F1110F0DF1210003F11201EFD080 +:10FCD00D5E7C9DF82030734013F0FE0FE8D102F0EA +:10FCE00D56FC0028E4D1BDF8062008AE7DE700BF24 +:10FCF00D404800206FF47D70704700BF6FF47D7039 +:10FD000D704700BF6FF47D70704700BF10B584B0B1 +:10FD100D04AB046803F8012D00220092A4691A4671 +:10FD200D0123A04704B010BD10B584B004688DF850 +:10FD300D0C20002200928DF80D30A469022303AA35 +:10FD400DA04704B010BD00BF10B584B004680123F6 +:10FD500D01930093646A0DF10F03A04708B99DF854 +:10FD600D0F0004B010BD00BFF0B585B01F469DF863 +:10FD700D2C508DF80F2004460E468DB102680123DC +:10FD800D009395690DF10F02A84738B923680090CB +:10FD900D1D6A0A9B3A4631462046A84705B0F0BD7C +:10FDA00D03689DF80F205B699847EEE72DE9F84F42 +:10FDB00D9DF82870002A3DD0002B3BDD8846016858 +:10FDC00DDFF878901E464B684B458246144628D185 +:10FDD00DCD68DFF86CB05D451BD1264405E00134DC +:10FDE00DA6420AD0DAF80030DD685D45F7D02178FB +:10FDF00D50460134A847A642F4D117B10020BDE802 +:10FE000DF88FDAF800309B684B450ED13846BDE8C7 +:10FE100DF88F5FFA88F15046A847DAF80030DD68B0 +:10FE200DDBE79847DAF80010D2E750469847384696 +:10FE300DBDE8F88F6FF47A70BDE8F88FFDFC020015 +:10FE400D05FD02002DE9F84F9DF82890002A55D0A8 +:10FE500D002B53DD056890461F462A4A6B68934276 +:10FE600D06460C463BD1EB68DFF89CB05B452FD1C5 +:10FE700D012F3CD0023F08EB070A08F1FF3405E0E3 +:10FE800D0B2004F8010FA2450BD035682B695B459B +:10FE900DF6D0002130469847C0B204F8010FA245B4 +:10FEA00DF3D1356801372B695B45B8441AD10B2066 +:10FEB00D88F80000B9F1000F02D00020BDE8F88FDE +:10FEC00D3368104A9B68934213D14846BDE8F88FBA +:10FED00D44F00101C9B2304698473568C8E79847E4 +:10FEE00D3568C0E7012130469847C0B2E0E70027EA +:10FEF00DD9E7304698474846BDE8F88F6FF47A70D9 +:10FF000DBDE8F88FFDFC020005FD0200014B03600A +:10FF100D704700BFDC4203000EB42DE9F04386B0FC +:10FF200D0DAB044653F8046B0093317849B1252984 +:10FF300D0CD0236801369B6A2046984731780029FA +:10FF400DF5D106B0BDE8F04303B07047009B717862 +:10FF500DD3F80090632903F10403009306F1020620 +:10FF600D7BD015D9732968D078295ED0642941D00A +:10FF700D23683F219B6A2046984723683F219B6A4F +:10FF800D2046984723683F219B6A20469847CCE737 +:10FF900D25294DD05829EBD14FF0000808231D46D7 +:10FFA00D002711E002F127030732B8F1000F3AD014 +:10FFB00DDAB2236811469B6A204601279847013D16 +:10FFC00DEDB22B46002DB0D0013B9B0029FA03F377 +:10FFD00D03F00F033033392BDAB2E3DC302B4FF063 +:10FFE00D30012046E5D10FB9012DE8D123689B6A78 +:10FFF00D9847E4E7002301A9484602930193039330 +:020000040003F7 +:1000000D04930593F2F708F89DF8041000298CD09D +:1000100D0DF10505236820469B6A984715F8011BCD +:1000200D0029F7D181E7D2B2C3E74FF00108B5E758 +:1000300D236820469B6A984777E799F8001009F1E5 +:1000400D010900293FF471AF236820469B6A984748 +:1000500D19F8011B0029F7D167E723685FFA89F1C9 +:1000600D9B6A2046984760E7C388DB0600D470473B +:1000700D10B5044684B08188012304226846F5F743 +:1000800DCDFFE38823F01003E38004B010BD00BF63 +:1000900DC3881B0700D4704730B5838D416A026851 +:1000A00D9BB20446C95C926A85B09047A38D94F8C3 +:1000B00D2820618D9DB26B1C93FBF2F502FB15356B +:1000C00DADB2A94202D0A58505B030BD01230222F3 +:1000D00D40F2FF316846F5F7A1FF23680121DB6986 +:1000E00D20469847EFE700BFC3885A0770B504460E +:1000F00D15D423F004039DB2207FE580F2F7E4FED2 +:1001000DA061A8B12368002645F004059B69E58030 +:1001100DE6832684204631469847304670BD0368F5 +:1001200D0021DB699847A069F2F7F4FEE388E0E768 +:1001300D6FF47B7070BD00BF2DE9F047174D056062 +:1001400D002504468580C58091468A461F469DF848 +:1001500D2060BDF82480F1F7D1FF114B2360C4F866 +:1001600D08A0C4F80C9004F11000F6F71DFBE2880E +:1001700DE583013701364FF0FF3342F48042277794 +:1001800D84F82860A4F80480A561656225846585DE +:1001900DA5856361E2802046BDE8F0876C280300E9 +:1001A00D1043030038B5044671B9C38B028C9BB262 +:1001B00D9A4226D0A369217F985C013292FBF1F31C +:1001C00D01FB1322228438BD012914D0022910D13C +:1001D00DC38B028C9BB29A42ECD1C38B057F808876 +:1001E00D9BB2013393FBF5F205FB12336361F2F71A +:1001F00DCDFC228CDEE7028CE38B9BB29342FBD0CD +:1002000DD8E7014838BD00BF0CFCFFFF012A0FD015 +:1002100D38B5144605461030F6F7CCFA022C01D04D +:1002200D002038BDA8880121F2F7B0FC002038BDB0 +:1002300D6FF47A70704700BF2DE9F04F85B0884696 +:1002400DC98800AFCD0787E8090000F108814C0788 +:1002500D934640F10B81B8F81E30B8F820909BB250 +:1002600D41F001019945A8F8061000F0EC80DBF88B +:1002700D0010D8F818004D46B1F90230465D002B3C +:1002800D40F3A2804FF0000A4FF0FF340FFA8AF1CD +:1002900D5846F6F7B7FADBF80010B1F902E00AF1AB +:1002A00D010A864208BF2C46D645EFDC98F81C6043 +:1002B00DB8F81E3001351FFA83FA95FBF6F006FBF0 +:1002C00D1055AA4547D0601C76D0A145C6BFA6EBF8 +:1002D00D090AA244A4EB090A0AF1080323F0070353 +:1002E00D6D46ADEB030D002168460AF10102A4B283 +:1002F00D02F081F9A1456946D8F818E018BF0DF153 +:1003000DFF300DD009F1010292FBF6F306FB13232A +:1003100D1EF8092000F8012F1FFA83F94C45F1D181 +:1003200DB8F82030B8F806000133534420F001002E +:1003300D93FBF6F206FB1233A8F806000FFA8AF2C9 +:1003400DA8F820303868F6F70DFAAD46386814373E +:1003500DBD46BDE8F08F7B68012B48D1631CB4D13D +:1003600DD8F81800B1F902E0B8F81E1089B251455D +:1003700DFAD0BEF1000F10F80A507EDD00264FF0C6 +:1003800DFF3431B25846F6F73DFADBF80010B1F9FB +:1003900D02E00136854208BF5446B645F1DC98F8B7 +:1003A00D1C600AF1010393FBF6F106FB113A611C87 +:1003B00D44D1D8F81800D7E7B1F90230D8F81800B1 +:1003C00D002B465D3FF75EAF98F81C60B8F81E3005 +:1003D00D01351FFA83FA95FBF6F406FB1455AA4571 +:1003E00D7FF44AAF7B68012BBCD04FF0FF347B68A4 +:1003F00D022B23D1621C7FF468AF594607F10C0024 +:1004000DF6F7CAF907F10C0102224046FFF7FEFE8E +:1004100D07F10C00F6F732F9B8F81E4007F10C00A1 +:1004200DF6F7C2F907F10C0108F11000A4B2F6F7C6 +:1004300DC1F907F10C00013CF6F720F9002C07DBA0 +:1004400D98F81C6041E77B68012B1FD0022BD4D09C +:1004500DB8F80630386823F00103A8F80630F6F72F +:1004600DA3F938681437BD46BDE8F08F4046FFF755 +:1004700D3BFE88B9B8F80610EDE698F81C100AF1A5 +:1004800D010393FBF1F401FB143A6DE7DBF8001067 +:1004900DD8F81800CA4665E701463868F6F70CF932 +:1004A00D54E700BFC28B038C92B2934203DCC08B26 +:1004B00D80B2C01A7047C28B007F10FA82F0C01A4A +:1004C00D704700BF828D438D92B29A4203DC808DBE +:1004D00D80B2181A704790F82810828D0B4490B294 +:1004E00D181A704710B5074B044640F8103BF6F745 +:1004F00DC5F8054B236000232046E380F1F770FE1D +:1005000D204610BD104303006C2803004162704764 +:1005100D4068704741600020704700BFF0B58B68A0 +:1005200DCD699D42A8BF1D460C4683B0294606469F +:1005300D04F10C0701A8F6F765F801A93846F6F79E +:1005400D81F801A8F6F776F8E06861692A4604306B +:1005500D02F02CF86269E3692A445D1B002D62618B +:1005600DE5611ED1236A002BC4BF03F1FF33236263 +:1005700D5BB1A3692269E361002B626104DD606AEE +:1005800D03681B689847E36923B9236A13B994F884 +:1005900D283043B939463046F6F744F8304603B0B3 +:1005A00DF0BDECDCF6E704F12C00F2F703FCF1E70B +:1005B00D38B504460B4B40F80C3B04F12C05F6F70F +:1005C00D1BF82846F2F7D4FB002101224FF480736B +:1005D00D2846646361626260A360F2F7CDFB20463A +:1005E00D38BD00BF5043030070B5456A9DF81060DB +:1005F00D15B1002A00DD03B970BD044628682362D9 +:1006000D616103682161E261A26184F82860284676 +:1006100D984794F82830002BEED004F12C00BDE85B +:1006200D7040F2F7A9BB00BF10B582B00024009452 +:1006300DFFF7DAFF02B010BD024B1868BFF35B8FF6 +:1006400D704700BFC8240020024B1868BFF35B8FB2 +:1006500D704700BF0849002000B585B0234A0190BE +:1006600D019B23F0004393421DDDB3F1FF4F08DBE7 +:1006700DDDED017A77EEE77A17EE900A05B05DF8B9 +:1006800D04FB02A900F0F2F900F00302012A1DD0CB +:1006900D022A12D01AB301220399029800F01AFF10 +:1006A00D07EE900AE8E7002100F032FB07EE900A12 +:1006B00D17EE900A05B05DF804FB0399029800F05F +:1006C00D27FB07EE900AF1EE677AD5E703990298BA +:1006D00D00F000FF07EE900AF1EE677ACCE7039980 +:1006E00D029800F015FB07EE900AC5E7D80F493FB9 +:1006F00D00B585B0244A0190019B23F0004393423D +:1007000D1EDDB3F1FF4F08DBDDED017A77EEE77A01 +:1007100D17EE900A05B05DF804FB02A900F0A6F9EA +:1007200D00F00300012820D0022814D020B3039933 +:1007300D029800F0EDFA07EE900AF1EE677AE7E71E +:1007400D0022002100F0C6FE07EE900A17EE900A77 +:1007500D05B05DF804FB01220399029800F0BAFE82 +:1007600D07EE900AF1EE677AD2E70399029800F04E +:1007700DCFFA07EE900ACBE701220399029800F019 +:1007800DA9FE07EE900AC3E7D80F493FEBF7A4BFC8 +:1007900D2DE9F04F8BB004460D4600F0ABF8294B18 +:1007A00D93F900A0BAF1FF3F06460F4612D022463C +:1007B00D2B462046294601F093FC834650B94FF055 +:1007C00D00084FF000092046294642464B4601F0ED +:1007D00D5FFC20B9304639460BB0BDE8F08F1A4B9F +:1007E00DCDF820B00122CDE90445CDE902458DE8D3 +:1007F00D0C00BAF1000F17D042464B464046494611 +:1008000D01F0FEFABAF1020FCDE906010ED100F0AA +:1008100DA7FF21230360089B73B9DDE90667304606 +:1008200D39460BB0BDE8F08FCDE90689684600F07A +:1008300DA3FE0028EFD1EAE700F092FF089B0360CA +:1008400DEBE700BFA92600206443030010B52DED92 +:1008500D028B8AB008EE100A00F052FA234B93F97E +:1008600D0040631C09D0B4EE488AF1EE10FA04D6AC +:1008700DB5EEC08AF1EE10FA03D40AB0BDEC028BCE +:1008800D10BD01231A4A009318EE100A002301929D +:1008900D089301F037F90022CDE90401CDE90201F9 +:1008A00D0023ACB11046194601F0AAFA022CCDE98D +:1008B00D06010FD100F054FF21230360089B7BB983 +:1008C00DDDE9060101F04AFC0AB0BDEC028B10BD5A +:1008D00DCDE90623684600F04FFE0028EED1E9E78A +:1008E00D00F03EFF089B0360EAE700BFA926002049 +:1008F00D6C4303002DE9F0415B4F8F4304460D46D9 +:1009000D00F0918000290B4602466EDD0F157AD05E +:1009100DA7F2FF37C3F31303F80743F480135FD433 +:1009200D03EBD27100260B447F105200B646162001 +:1009300D4FF400110EEB01049C424FEAD2754FEAC1 +:1009400D420203DC1B1B04EB010E0E44013805EBC8 +:1009500D43034FEA5101EDD1844620244FF000416D +:1009600D09E020D003EBD275013C4FEA51012B4435 +:1009700D4FEA420220D0734501EB0C05F1DD002D4D +:1009800D05EB010C09DBF0469542A3EB0E0300D9F4 +:1009900D013B521B0844C646E4E7BCF1000FF2DBF5 +:1009A00D0EF10108F0E79542DCD8002D05EB010CA6 +:1009B00D45DB98460023ECE7134302D0411C42D09F +:1009C00D013044087310F20703F17F5303F5001350 +:1009D00D48BF44F0004403EB07512046BDE8F081C9 +:1009E00D5B0003EBD27352009AE7064621F00047F5 +:1009F00D3E4322D071BB0F46D30A153F5205002B43 +:100A000DFAD0DE0221D4002400E004465B00DD02B2 +:100A100D04F10100F9D5C0F1200122FA01F10B43D7 +:100A200D3F1B824074E702460B4601F0BFF8224699 +:100A300D2B4600F009FFBDE8F081BDE8F081BCF167 +:100A400D000FADDAB5E70136BCE7002020214FF0ED +:100A500DFF34E2E702460B4600F0F4FE02460B4679 +:100A600D01F0CEF9BDE8F0810000F07F70B5964A37 +:100A700D20F00044944286B06ADD944A94420646C2 +:100A800D1CDC0028DFED927A924A24F00F0407EE69 +:100A900D100A40F3E180944277EE677A68D09FEDBB +:100AA00D8E7A77EEC76A012077EEE67AC1ED006A9D +:100AB00D77EEC77AC1ED017A06B070BD874A9442D0 +:100AC00D0D4667DDB4F1FF4F48DAE215863AA4EB27 +:100AD00DC25307EE903ABDEEE77ADFED816AB8EECC +:100AE00DC77A77EEC77A8DED037A67EEA67ABDEEFB +:100AF00DE77AB8EEC77A77EEC77A8DED047A67EEAE +:100B000DA67AF5EE407AF1EE10FACDED057A40F0C9 +:100B100DB680B5EE407AF1EE10FA0CBF0123022338 +:100B200D704901910221009103A8294600F07AF93C +:100B300D002E11DA95ED007AD5ED017AB1EE477AF6 +:100B400DF1EE677A404285ED007AC5ED017A03E05A +:100B500D002208604A60002006B070BD07EE900AC2 +:100B600D77EEE77A0020C1ED017AC1ED007AF3E767 +:100B700DDFED5D6A9FED5D7A77EEE67A012077EE27 +:100B800DC76A77EEE67AC1ED006A77EEC77AC1EDF6 +:100B900D017AE1E700F0F2FC9FED556A9FED4C5AAA +:100BA00D9FED4D7A07EE900AF6EE006AE7EE866A43 +:100BB00DFDEEE66AB8EEE66A16EE900AF1EE465ADA +:100BC00D1F28E5EE857A26EE077A1DDC494A411E7F +:100BD00D24F0FF0352F82120934215D077EEC76A17 +:100BE00DC5ED006A77EEE67A002E77EEC77AC5ED91 +:100BF00D017AB1DAF1EE666AF1EE677AC5ED006A57 +:100C000DC5ED017A4042A7E777EEC76AE41516EE07 +:100C100D903AC3F3C753E31A082BE1DD9FED327A07 +:100C200DDFED326AB0EE675AA5EE875A77EEC57AD8 +:100C300DE5EE877AD6EE267A75EE676AB0EE677ABC +:100C400D16EE903AC3F3C753E41A192C2CDCC5EDFC +:100C500D006AF0EE457AC5E7944277EE277A10D018 +:100C600D9FED1D7A77EE876A4FF0FF3077EEE67ACB +:100C700DC1ED006A77EE877AC1ED017A6CE7032347 +:100C800D4EE7DFED196A9FED197A77EEA67A4FF0F0 +:100C900DFF3077EE876A77EEE67AC1ED006A77EE80 +:100CA00D877AC1ED017A57E7DFED136ADFED134A5D +:100CB00DF0EE457AE5EEA67A35EE677AA5EEA67AE0 +:100CC00D96EE247A8AE700BFD80F493FE3CB164052 +:100CD00D800FC93FD00FC93F43443537800F49437B +:100CE00D00008043F44303000044353708A3852EEC +:100CF00D84F9223F7443030000A3852E32318D24E5 +:100D000D07EE900AF1EEE77A17EE900A704700BFF2 +:100D100D20F00043B3F1485F06EE100A06EE901A7C +:100D200D2EDAFDEEC67A17EE903A002B64D026EE41 +:100D300D067ADFED343A9FED344ADFED344A9FED0C +:100D400D345ADFED347ADFED345AA7EE234AE7EE5D +:100D500D044AA7EE245AE7EE057AE7EE275A65EE28 +:100D600D875A66EEC66AB6EE006AE7EE256AF7EEBA +:100D700D007AD7EE066A77EEE67A17EE900A70479C +:100D800D26EE067ADFED1F3A9FED1F4ADFED1F4A73 +:100D900D9FED1F5ADFED1F7ADFED1F5A1F4AA7EE99 +:100DA00D234A9342E7EE044AA7EE245AE7EE057A6A +:100DB00DE7EE275A65EE875AD3DD194A934216DCC2 +:100DC00D03F17F4307EE903AB7EE005A35EE675ABE +:100DD00D66EEC66AB6EE006AE7EE256AD7EE067ACB +:100DE00D77EEE67A75EE677A17EE900A7047B6EEF3 +:100DF00D075AF5EE027AEBE7F7EE007A17EE900A56 +:100E000D704700BF4ED747ADF6740F317CF293B4E7 +:100E100D010DD037610BB6BAABAA2A3D9999993E0F +:100E200D0000483F2DE9F04F2DED048BD9B003F1B3 +:100E300DFF390493D31E48BF131DDA4C669D0291F2 +:100E400DDB1023EAE373194654F82560069301334A +:100E500DA2EBC3030193A1EB090316EB0901824633 +:100E600D16D419449FEDD07A679801311CAA002B36 +:100E700DA4BF50F8234007EE904A03F10103ACBF25 +:100E800DF8EEE77AF0EE477A8B42E2EC017AEED19A +:100E900D002EC0F21783049B44AD9C00771C1CAB45 +:100EA00D05EB870718190AEB0401B9F1000FC0F221 +:100EB00D8582DFEDBD7A53460246F3EC016A32EDD1 +:100EC00D017A8B42E6EE877AF7D1E5EC017ABD42E5 +:100ED00D00F10400E9D106F18043013B9B0008AD10 +:100EE00D1A1FAA18B3460396DFEDB18A9FEDAF8A9C +:100EF00D019E0792544405EB030844AF4FEA8B0261 +:100F000D58AB1344BBF1000F53ED146A18DD07A95C +:100F100D07EB8B0366EEA87AB0EE667AFDEEE77A04 +:100F200D33ED016AF8EEE77ABB42A7EEC87A77EEA9 +:100F300D866ABDEEC77A17EE100A41F8040FE9D1A3 +:100F400D314616EE900A059200F076FB09EE100A76 +:100F500DF4EE007A69EE277A17EE900A00F012FB94 +:100F600D07EE100AF2EE007AA7EE679A002E059AA8 +:100F700DFDEEC99AF0EE497AB8EEE99A37EEC99AC4 +:100F800D40F3CB800BF1FF3EC6F1080355F82E0060 +:100F900D40FA03F101FA03F3C01A45F82E0019EED9 +:100FA00D90EA8E44C6F1070309EE90EA1841002835 +:100FB00D53DD19EE903ABBF1000F03F1010309EE79 +:100FC00D903A40F31A822968002940F07182BBF1F2 +:100FD00D010F40F33182AE4601235EF8041F002954 +:100FE00D00F0268203F1010EC1F58071F34545F83D +:100FF00D231012DD55F82E100233C1F1FF019B4570 +:1010000D45F82E1009DD05EB83012A440B68C3F169 +:1010100DFF0341F8043B9142F8D1002E0DDD012E66 +:1010200D4FF0010140F0EF810BF1FF3255F8223006 +:1010300D03F07F0345F82230EFE102280DD1F7EEE2 +:1010400D007A37EEC99A31464FF07E5000F0F4FA2F +:1010500D07EE900A39EE679A0220B5EE409AF1EE4E +:1010600D10FA70D1039B0BF1FF3E73450EDC0BF1B3 +:1010700D8042013A05EB8202002152F804394245C3 +:1010800D41EA0301F9D1002940F09680039B013B11 +:1010900D55F82330002B40F0D981079B4FF0010C00 +:1010A00D53F804290CF1010C002AF9D0DC440BF1A2 +:1010B00D010EE6452FDC069A049B0EEB020103EBB5 +:1010C00D0B000CEB02031CAA01F1804102EB800026 +:1010D00D679A013902EB810107EB8E0E02EB830B50 +:1010E00D51F8043F07EE903AF8EEE77AB9F1000FA8 +:1010F00DE0EC017ADFED2C7A09DB53460246F3EC86 +:1011000D016A32ED017AA342E6EE877AF7D15945AD +:1011100DEEEC017AE4D1E346F0E605D10BF1FF33B5 +:1011200D55F82300001242E7F6EE007AB4EEE79A86 +:1011300DF1EE10FA80F24C81B5EE409AF1EE10FA14 +:1011400D4FF000008ED0019C0490614219EE100A00 +:1011500D039E00F071FADFED156A049A07EE100A8E +:1011600DB4EEE67AF1EE10FAC0F28881DFED107A76 +:1011700D67EE277A2346FDEEE77A0833F8EEE77A35 +:1011800D0193A7EEE67A0BF10103FDEEE77ABDEED2 +:1011900DC77A17EE101A45F82B1017EE901A45F86E +:1011A00D23101EE0384703000000000000008043BC +:1011B00D0000803B0000C93F0246019855F82E10F3 +:1011C00D039E08387346019059B90EF180410139DB +:1011D00D05EB810151F80449013B0838002CF9D089 +:1011E00D0190019904934FF07E50039200F024FA80 +:1011F00D049B039A002B07EE100AC0F24A814FEAB6 +:1012000D830E44A901EB0E070EF1040C5FED186A75 +:1012100D05EB0C01381D71ED017AF8EEE77AA94264 +:1012200D67EE877A27EE267A60ED017AF3D11FED0E +:1012300D1F6A0DF586780025002EC0F2DB80A34CC9 +:1012400DDFEDA37A3846B0EE467A002103E0A942DD +:1012500D08DCB4EC017AF0EC016A01318E42E7EE64 +:1012600D267AF4DA043F58A901EB8501474541ED93 +:1012700D287A05F10105DFD1669903295BD8DFE8EE +:1012800D01F08C636302002B40F3008158A9714477 +:1012900D30A811ED287A0EF10401014431AC7044EF +:1012A00D50ED017A77EE876A77EEE67A77EE877AF8 +:1012B00DB0EE667A61ED017AA14260ED016AEFD17F +:1012C00D012B40F3E38058AB734430A913ED287A1A +:1012D00D0EF1040332A88E4419445EED017A77EEC7 +:1012E00D876A77EEE67A77EE877AB0EE667A61ED09 +:1012F00D017A88426EED016AEFD130A8DFED747A84 +:1013000D034433ED017A994277EE877AF9D1002AB9 +:1013100D00F0AC80DDED306A9DED317A029AF1EE90 +:1013200D677AF1EE666AB1EE477AC2ED027AC2EDE6 +:1013300D006A82ED017A19EE903A03F0070059B078 +:1013400DBDEC048BBDE8F08F0EF1040130A8DFED8C +:1013500D607A014431ED017A814277EE877AF9D1D5 +:1013600D002A76D0DDED306A0299B1EE677A002B56 +:1013700D76EEE77A81ED007A09DD31A80121B0EC36 +:1013800D017A01318B4277EE877AF8DA0AB1F1EE04 +:1013900D677A029BC3ED017ACDE730ABDFED4C7A76 +:1013A00D9C443CED017A634577EE877AF9D10AB119 +:1013B00DF1EE677A029BC3ED007ABCE7DFED447A6C +:1013C00DE5EC017ABD4200F104007FF46EAD82E5DB +:1013D00D19EE903ABBF1000F03F1010309EE903ABB +:1013E00DC8BF02203FF7EFADF7EE007A37EEC99A8E +:1013F00D022032E6DFED367A34E7002E1EDD0021C5 +:1014000D012E3FF411AE022E07D10BF1FF3255F82C +:1014100D223003F03F0345F8223002287FF41DAE41 +:1014200DF7EE007A37EEC99A00293FF416AE0AE6B8 +:1014300D01339B457FF4D1AD002EE1DC02287FF412 +:1014400D0CAEF7EE007A37EEC99A06E64FF0010CB6 +:1014500D2CE69DED307A0299002BC1ED007A77EEE6 +:1014600D677A8ADC029BC3ED017A64E70298309AB1 +:1014700D319BC0ED027A026043605CE7BDEEC77A36 +:1014800D5B4617EE101A45F82B10AAE6DFED107A21 +:1014900D3DE7669903293FF64EAF01A050F821F0C4 +:1014A00DBF140300B9140300B91403008D14030015 +:1014B00D4FF0010E002397E5DFED057A50E7DFEDE4 +:1014C00D047A74E7049B9C0005E500BF10470300F8 +:1014D00D0000000020F00043B3F1485F07EE900AD2 +:1014E00D06EE101A04DABDEEE77A17EE103A23B3C2 +:1014F00D27EEA77A9FED174ADFED174A9FED175A92 +:1015000DDFED175ADFED176AE7EE044A27EE874A3B +:1015100DA7EE245AE7EE055AE7EE256A82B166EE8C +:1015200DC46AF6EE005AE6EE256ADFED0F5A97EE25 +:1015300D266AA4EE256A77EEC67A17EE900A7047F2 +:1015400D9FED0A6AA7EE266AE4EE067A17EE900A78 +:1015500D704700BFD3C92E2F342FD7B21BEF3836AB +:1015600D010D50B98988083CABAA2A3EABAA2ABE08 +:1015700D21F00041704700BF0020704720F000406F +:1015800D704700BF10B483B00190019A22F0004162 +:1015900DCB0D7F3B162B19DC002B144628DB244882 +:1015A00D1841024215D0DFED237A9DED017A77EED9 +:1015B00D277AF5EEC07AF1EE10FA28DD002A29DB44 +:1015C00D24EA000003B05DF8044B7047B1F1FF4F02 +:1015D00D04D2019803B05DF8044B7047DDED017A3C +:1015E00D77EEA77A17EE900A03B05DF8044B7047BB +:1015F00DDFED107A07EE100A77EE277AF5EEC07A56 +:1016000DF1EE10FAE5DD002A0ADB0020E2E717EE25 +:1016100D100ADFE74FF4000242FA03F31C44CFE750 +:1016200D0029FFEE007A18BF17EE900AD2E700BF2F +:1016300DFFFF7F00CAF2497100B52DED028B83B01B +:1016400D0190019B33F0004223D0B2F1FF4F15D230 +:1016500DB2F5000F26D3D20D0A44FE2A3CDC002A37 +:1016600D30DD23F0FF4343EAC25307EE903A17EE05 +:1016700D900A03B0BDEC028B5DF804FB07EE900AF7 +:1016800D77EEA77A17EE900A03B0BDEC028B5DF8EA +:1016900D04FBDDED017A17EE900A03B0BDEC028B71 +:1016A00D5DF804FB9DED017ADFED1E7A1E4B67EEB2 +:1016B00D277A9942CDED017A20DB019BC3F3C75206 +:1016C00D193AC9E712F1160F1FDA4CF2503399424D +:1016D00D02DC9FED168A01E09FED158A019918EE47 +:1016E00D100A00F029F807EE900A67EE887A17EED7 +:1016F00D900A03B0BDEC028B5DF804FBDFED0B7AB5 +:1017000D9DED017A67EE277ABCE7193223F0FF438E +:1017100D43EAC2539FED077A07EE903A67EE877A58 +:1017200DB0E700BF0000004CB03CFFFF6042A20DCF +:1017300DCAF249710000003301F0004120F0004071 +:1017400D0843704710B5054C13462CB10A460146A7 +:1017500D0220AFF3008010BD204610BD0000000038 +:1017600D014B1868704700BFCC24002008B5074B0B +:1017700D044613B10021AFF30080054B1868836A4E +:1017800D03B19847204600F0D1FE00BF00000000D5 +:1017900D4447030070B50D4E0D4CA41BA41000253D +:1017A00DA54209D10B4E0C4C01F002F8A41BA4105C +:1017B00D0025A54205D170BD56F825309847013555 +:1017C00DEEE756F8253098470135F2E7AC260020B4 +:1017D00DAC260020AC260020D0260020024B01466E +:1017E00D186800F010BF00BFCC24002038B5074C9E +:1017F00D0023054608461146236000F08FFE431C6A +:1018000D02D1236803B12B6038BD00BF48490020C9 +:1018100D084B37B51C68084D236A002B08BF2B46B3 +:1018200D009313460A460146204600F01EFF03B002 +:1018300D30BD00BFCC2400203025002081F00041B8 +:1018400D02E000BF83F0004330B54FEA41044FEA98 +:1018500D430594EA050F08BF90EA020F1FBF54EA33 +:1018600D000C55EA020C7FEA645C7FEA655C00F0CF +:1018700DE2804FEA5454D4EB5555B8BF6D420CDDA0 +:1018800D2C4480EA020281EA030382EA000083EA23 +:1018900D010180EA020281EA0303362D88BF30BDC3 +:1018A00D11F0004F4FEA01314FF4801C4CEA113119 +:1018B00D02D0404261EB410113F0004F4FEA033378 +:1018C00D4CEA133302D0524263EB430394EA050F03 +:1018D00D00F0A780A4F10104D5F1200E0DDB02FA72 +:1018E00D0EFC22FA05F2801841F1000103FA0EF206 +:1018F00D801843FA05F359410EE0A5F120050EF1CC +:1019000D200E012A03FA0EFC28BF4CF0020C43FAFC +:1019100D05F3C01851EBE37101F0004507D54FF009 +:1019200D000EDCF1000C7EEB00006EEB0101B1F559 +:1019300D801F1BD3B1F5001F0CD349085FEA30009F +:1019400D4FEA3C0C04F101044FEA445212F5800FAA +:1019500D80F09A80BCF1004F08BF5FEA500C50F147 +:1019600D000041EB045141EA050130BD5FEA4C0C2A +:1019700D404141EB010111F4801FA4F10104E9D1B3 +:1019800D91F0000F04BF01460020B1FA81F308BFAA +:1019900D2033A3F10B03B3F120020CDA0C3208DD76 +:1019A00D02F1140CC2F10C0201FA0CF021FA02F151 +:1019B00D0CE002F11402D8BFC2F1200C01FA02F1C1 +:1019C00D20FA0CFCDCBF41EA0C019040E41AA2BFE6 +:1019D00D01EB0451294330BD6FEA04041F3C1CDAAE +:1019E00D0C340EDC04F11404C4F1200220FA04F0CE +:1019F00D01FA02F340EA030021FA04F345EA030178 +:101A000D30BDC4F10C04C4F1200220FA02F001FA39 +:101A100D04F340EA0300294630BD21FA04F02946BB +:101A200D30BD94F0000F83F4801306BF81F4801154 +:101A300D0134013D4EE77FEA645C18BF7FEA655CC7 +:101A400D29D094EA050F08BF90EA020F05D054EA99 +:101A500D000C04BF1946104630BD91EA030F1EBF9E +:101A600D0021002030BD5FEA545C05D140004941A2 +:101A700D28BF41F0004130BD14F580043CBF01F595 +:101A800D801130BD01F0004545F0FE4141F470017B +:101A900D4FF0000030BD7FEA645C1ABF1946104656 +:101AA00D7FEA655C1CBF0B46024650EA013406BF57 +:101AB00D52EA033591EA030F41F4002130BD00BF16 +:101AC00D90F0000F04BF0021704730B54FF48064D3 +:101AD00D04F132044FF000054FF0000150E700BF54 +:101AE00D90F0000F04BF0021704730B54FF48064B3 +:101AF00D04F1320410F0004548BF40424FF00001A0 +:101B000D3EE700BF42004FEAE2014FEA31014FEAE2 +:101B100D02701FBF12F07F4393F07F4F81F0605131 +:101B200D704792F0000F14BF93F07F4F704730B5A0 +:101B300D4FF4607401F0004521F0004120E700BF33 +:101B400D50EA010208BF704730B54FF000050AE0BA +:101B500D50EA010208BF704730B511F0004502D5BB +:101B600D404261EB41014FF4806404F132045FEABD +:101B700D915C3FF4DCAE4FF003025FEADC0C18BF62 +:101B800D03325FEADC0C18BF033202EBDC02C2F158 +:101B900D200300FA03FC20FA02F001FA03FE40EAEA +:101BA00D0E0021FA02F11444C1E600BF70B54FF0EA +:101BB00DFF0C4CF4E06C1CEA11541DBF1CEA1355CC +:101BC00D94EA0C0F95EA0C0F00F0DEF82C4481EA34 +:101BD00D030621EA4C5123EA4C5350EA013518BF54 +:101BE00D52EA033541F4801143F4801338D0A0FB41 +:101BF00D02CE4FF00005E1FB02E506F00042E0FBEE +:101C000D03E54FF00006E1FB03569CF0000F18BFF3 +:101C100D4EF0010EA4F1FF04B6F5007F64F540749B +:101C200D04D25FEA4E0E6D4146EB060642EAC6212E +:101C300D41EA55514FEAC52040EA5E504FEACE2E9B +:101C400DB4F1FD0C88BFBCF5E06F1ED8BEF1004F9E +:101C500D08BF5FEA500E50F1000041EB045170BD1A +:101C600D06F0004646EA010140EA020081EA03015E +:101C700DB4EB5C04C2BFD4EB0C0541EA045170BD5A +:101C800D41F480114FF0000E013C00F3AB8014F1D4 +:101C900D360FDEBF002001F0004170BDC4F100041D +:101CA00D203C35DA0C341BDC04F11404C4F120059E +:101CB00D00FA05F320FA04F001FA05F240EA0200F9 +:101CC00D01F0004221F0004110EBD37021FA04F62F +:101CD00D42EB06015EEA430E08BF20EAD37070BDE9 +:101CE00DC4F10C04C4F1200500FA04F320FA05F048 +:101CF00D01FA04F240EA020001F0004110EBD3704A +:101D000D41F100015EEA430E08BF20EAD37070BDB9 +:101D100DC4F1200500FA05F24EEA020E20FA04F392 +:101D200D01FA05F243EA020321FA04F001F0004141 +:101D300D21FA04F220EA020000EBD3705EEA430EB2 +:101D400D08BF20EAD37070BD94F0000F0FD101F0E1 +:101D500D0046400041EB010111F4801F08BF013C1A +:101D600DF7D041EA060195F0000F18BF704703F058 +:101D700D0046520043EB030313F4801F08BF013DDF +:101D800DF7D043EA0603704794EA0C0F0CEA13559B +:101D900D18BF95EA0C0F0CD050EA410618BF52EA55 +:101DA00D4306D1D181EA030101F000414FF000005B +:101DB00D70BD50EA410606BF1046194652EA430669 +:101DC00D19D094EA0C0F02D150EA013613D195EADD +:101DD00D0C0F05D152EA03361CBF104619460AD125 +:101DE00D81EA030101F0004141F0FE4141F470012F +:101DF00D4FF0000070BD41F0FE4141F4780170BD1F +:101E000D70B54FF0FF0C4CF4E06C1CEA11541DBF83 +:101E100D1CEA135594EA0C0F95EA0C0F00F0A7F885 +:101E200DA4EB050481EA030E52EA03354FEA0131B2 +:101E300D00F088804FEA03334FF0805545EA1313C5 +:101E400D43EA12634FEA022245EA111545EA10658D +:101E500D4FEA00260EF000419D4208BF964244F124 +:101E600DFD0404F5407402D25B084FEA3202B61A43 +:101E700D65EB03055B084FEA32024FF480104FF417 +:101E800D002CB6EB020E75EB030E22BFB61A75468B +:101E900D40EA0C005B084FEA3202B6EB020E75EB1E +:101EA00D030E22BFB61A754640EA5C005B084FEA86 +:101EB00D3202B6EB020E75EB030E22BFB61A754653 +:101EC00D40EA9C005B084FEA3202B6EB020E75EB5E +:101ED00D030E22BFB61A754640EADC0055EA060E1F +:101EE00D18D04FEA051545EA16754FEA06164FEA62 +:101EF00DC30343EA52734FEAC2025FEA1C1CC0D10E +:101F000D11F4801F0BD141EA00014FF000004FF09A +:101F100D004CB6E711F4801F04BF01430020B4F15B +:101F200DFD0C88BFBCF5E06F3FF6AFAEB5EB030C13 +:101F300D04BFB6EB020C5FEA500C50F1000041EB10 +:101F400D045170BD0EF0004E4EEA113114EB5C04DD +:101F500DC2BFD4EB0C0541EA045170BD41F48011B0 +:101F600D4FF0000E013C90E645EA060E8DE60CEAB8 +:101F700D135594EA0C0F08BF95EA0C0F3FF43BAFD5 +:101F800D94EA0C0F0AD150EA01347FF434AF95EA8C +:101F900D0C0F7FF425AF104619462CE795EA0C0F70 +:101FA00D06D152EA03353FF4FDAE1046194622E73D +:101FB00D50EA410618BF52EA43067FF4C5AE50EA17 +:101FC00D41047FF40DAF52EA43057FF4EBAE12E707 +:101FD00D4FF0FF3C06E000BF4FF0010C02E000BFE8 +:101FE00D4FF0010C4DF804CD4FEA410C7FEA6C5CCB +:101FF00D4FEA430C18BF7FEA6C5C1BD001B050EA6E +:1020000D410C0CBF52EA430C91EA030F02BF90EA58 +:1020100D020F0020704710F1000F91EA030F58BF17 +:1020200D994208BF90422CBFD8176FEAE37040F079 +:1020300D010070474FEA410C7FEA6C5C02D150EA17 +:1020400D013C07D14FEA430C7FEA6C5CD6D152EAD2 +:1020500D033CD3D05DF8040B704700BF8446104697 +:1020600D62468C461946634600E000BF01B5FFF796 +:1020700DB7FF002848BF10F1000F01BD4DF808ED66 +:1020800DFFF7F4FF0CBF012000205DF808FB00BF37 +:1020900D4DF808EDFFF7EAFF34BF012000205DF891 +:1020A00D08FB00BF4DF808EDFFF7E0FF94BF0120DE +:1020B00D00205DF808FB00BF4DF808EDFFF7CEFFDF +:1020C00D94BF012000205DF808FB00BF4DF808ED1E +:1020D00DFFF7C4FF34BF012000205DF808FB00BFEF +:1020E00D4FEA410C7FEA6C5C02D150EA013C0AD107 +:1020F00D4FEA430C7FEA6C5C02D152EA033C02D1F9 +:1021000D4FF0000070474FF0010070474FEA410259 +:1021100D12F5001215D211D56FF47873B3EB62522C +:1021200D12D94FEAC12343F0004343EA505311F053 +:1021300D004F23FA02F018BF404270474FF00000E5 +:1021400D704750EA013005D111F0004008BF6FF023 +:1021500D004070474FF00000704700BF4FEA41024A +:1021600DB2F1E04324BFB3F5001CDCF1FE5C0DD9E8 +:1021700D01F0004C4FEAC0024CEA5070B2F1004F32 +:1021800D40EB830008BF20F00100704711F0804F35 +:1021900D21D113F13872BCBF01F00040704741F4FA +:1021A00D80114FEA5252C2F11802C2F1200C10FAFE +:1021B00D0CF320FA02F018BF40F001004FEAC123E2 +:1021C00D4FEAD32303FA0CFC40EA0C0023FA02F386 +:1021D00D4FEA4303CCE77FEA625307D150EA01335C +:1021E00D1EBF4FF0FE4040F44000704701F000402C +:1021F00D40F0FE4040F40000704700BF53B94AB9AB +:1022000D002908BF00281CBF4FF0FF314FF0FF30F1 +:1022100D00F07AB9ADF1080C6DE904CE00F006F8C6 +:1022200DDDF804E0DDE9022304B070472DE9F04745 +:1022300D8C460D460446089E002B51D18A42174606 +:1022400D6DD9B2FA82FEBEF1000F0BD0CEF1200C8B +:1022500D01FA0EF520FA0CFC02FA0EF74CEA050C09 +:1022600D00FA0EF44FEA174A250CBCFBFAF81FFAD8 +:1022700D87F90AFB18CC45EA0C4508FB09F3AB427C +:1022800D0AD9ED1908F1FF3280F02381AB4240F2FB +:1022900D2081A8F102083D44ED1AA4B2B5FBFAF075 +:1022A00D0AFB105544EA054400FB09F9A14509D97B +:1022B00DE41900F1FF3380F00A81A14540F2078156 +:1022C00D02383C44A4EB090440EA08400021002EEA +:1022D00D61D024FA0EF4002334607360BDE8F087FA +:1022E00D8B4207D9002E54D0002186E821000846E4 +:1022F00DBDE8F087B3FA83F1002940F08E80AB4240 +:1023000D02D3824200F2FA80841A65EB03050120A4 +:1023100DAC46002E3FD086E81010BDE8F08712B90C +:1023200D0127B7FBF2F7B7FA87FEBEF1000F34D1E4 +:1023300DEB1B3A0C1FFA87FC0121B3FBF2F8250CBD +:1023400D02FB183345EA03450CFB08F3AB4207D9F2 +:1023500DED1908F1FF3002D2AB4200F2D180804678 +:1023600DED1AA3B2B5FBF2F002FB105543EA05449A +:1023700D0CFB00FCA44507D9E41900F1FF3302D290 +:1023800DA44500F2B8801846A4EB0C0440EA0840BE +:1023900D9DE731463046BDE8F087CEF1200405FAC1 +:1023A00D0EF307FA0EF720FA04F83A0C25FA04F4A6 +:1023B00D48EA0308B4FBF2F14FEA184502FB114459 +:1023C00D1FFA87FC45EA044501FB0CF3AB4200FA0A +:1023D00D0EF409D9ED1901F1FF3080F08A80AB427E +:1023E00D40F2878002393D44EB1A1FFA88F5B3FBA2 +:1023F00DF2F002FB103345EA034500FB0CF3AB4250 +:1024000D07D9ED1900F1FF386FD2AB426DD9023803 +:1024100D3D44EB1A40EA01418FE7C1F1200722FA52 +:1024200D07F88B4005FA01F448EA030320FA07FE8A +:1024300D4FEA134CFD404EEA040EB5FBFCF94FEA92 +:1024400D1E440CFB19551FFA83F844EA054509FB98 +:1024500D08F4AC4202FA01F200FA01FA08D9ED18BB +:1024600D09F1FF3043D2AC4241D9A9F102091D4413 +:1024700D2D1B1FFA8EFEB5FBFCF00CFB10554EEA22 +:1024800D054400FB08F8A04507D9E41800F1FF3515 +:1024900D29D2A04527D902381C4440EA0940A4EBB3 +:1024A00D0804A0FB02894C45C6464D4615D312D0F3 +:1024B00D56B1BAEB0E0364EB050404FA07F7CB40F3 +:1024C00D1F43CC40376074600021BDE8F08718468B +:1024D00DF8E69046E0E6C245EAD2B8EB020E69EBAB +:1024E00D03050138E4E72846D7E7404691E78146E2 +:1024F00DBEE7014678E702383C4445E7084608E761 +:1025000DA8F102083D442BE7704700BF024B58224B +:1025100D1A604FF0FF30704748490020024B582297 +:1025200D1A604FF0FF30704748490020FEE700BFAA +:1025300D0B4601461846FFF705B9F0F7EBBC10B591 +:1025400D002814BF044601242046F0F7BDFC30B925 +:1025500DFEF77AF808B900F00FF88047F4E710BDE0 +:1025600D08B500F004F808B5804700F005F808B587 +:1025700DFEF762F8FFF7F7FF08B50620FFF72EF913 +:1025800D0120FFF7D3FF0A220021FFF741B910B553 +:1025900D01390244904201D1002010BD10F8013BD9 +:1025A00D11F8014FA342F5D0181B10BD10B5431EF5 +:1025B00D0A44914200D110BD11F8014B03F8014FAF +:1025C00DF7E7884210B501EB020303D8421E99428A +:1025D00D0CD110BD9842F9D28118D21AD34200D134 +:1025E00D10BD13F8014D01F8014DF7E711F8014B3E +:1025F00D02F8014FEBE702440346934200D17047C6 +:1026000D03F8011BF9E71F2938B504460D4604D917 +:1026100D162303604FF0FF3038BD426C12B152F8F3 +:1026200D21304BB9204600F016F82A4601462046C7 +:1026300DBDE83840FFF7DAB8012B0AD0591C03D199 +:1026400D16230360012038BD002442F8254028469A +:1026500D9847002038BDFFF759BF034613F8012BEB +:1026600D002AFBD1181A013870472DE9F84F804622 +:1026700D894692461F468B465D460A9815F8014BD2 +:1026800D00F073F82044467816F008060BD12D2C77 +:1026900D0BD12C7801260BF1020567B1102F14D147 +:1026A00D302C0AD011E0AB46E6E72B2C04BF2C787A +:1026B00D0BF10205F1E7302C27D12B7803F0DF0366 +:1026C00D582B4BD16C7810270235002E0CBF6FF0B4 +:1026D00D00414FF000410022B1FBF7FE104607FB11 +:1026E00D1E1CA4F13003092B11D81C46A7421DDD79 +:1026F00D531C07D0864516D301D1A44513DB00FB2F +:1027000D0740012215F8014BEBE70A27DDE7A4F19D +:1027100D4103192B01D8373CE8E7A4F16103192BCC +:1027200D04D8573CE2E74FF0FF32EBE7531C08D1DA +:1027300D2223C8F800300846BAF1000F07D1BDE8D2 +:1027400DF88F06B14042BAF1000F0CD022B1013D15 +:1027500DCAF80050BDE8F88F4D46F9E73024002F38 +:1027600DB3D10827B1E7BDE8F88FD0F8EC0070477A +:1027700D82B001B901A942B14BB113780B60127847 +:1027800D101C18BF012002B070471046FBE76FF018 +:1027900D0100F8E749B1FF2A85BF8A2303600A705B +:1027A00D4FF0FF3098BF012070470846704700007A +:1027B00DF8B500BFF8BC08BC9E467047F8B500BF21 +:1027C00DF8BC08BC9E4670470000000000000000E9 +:1027D00D0338FDD8704700004FBB610567ACDD3F86 +:1027E00D182D4454FB21E93F9BF681D20B73EF3F2B +:1027F00D182D4454FB21F93FE2652F227F2B7A3CA3 +:1028000D075C143326A6813CBDCBF07A8807703C5B +:1028100D075C143326A6913C5261DA01FA7E42AB75 +:1028200D850B7C80220097CC00000000000000008A +:1028300D19CE01003104020031040200F1CC010077 +:1028400DF5CC0100610402003104020031040200E4 +:1028500DED06020035040200450702001D080200C6 +:1028600D4D0402000000000000000000C9D301006B +:1028700DD1D30100D5D30100D9D3010055D4010026 +:1028800D6DD401000000000000000000C9D301005C +:1028900DD1D30100D5D30100D9D301008DD40100CE +:1028A00DFDD40100202020203030302C3030302C51 +:1028B00D3030302C3030302C3030300A2020202079 +:1028C00D3030302C3030302C3030302C3030302C0B +:1028D00D3235350A202020203030302C3030302C4D +:1028E00D3030302C3235352C3030300A202020203D +:1028F00D3235352C3030302C3235352C3030302CC3 +:1029000D3030300A202020203030302C3235352C1C +:1029100D3030302C3030302C3030300A0000000098 +:1029200D0000000000000000C9D30100D1D3010058 +:1029300DD5D30100D9D30100A5DB010029DC0100AD +:1029400D7A76677074756F6965617A76677074757C +:1029500D6F6965617A76677074000000756E6B6ED5 +:1029600D6F776E001B1B000E1100000015160F185F +:1029700D130000001C0B1F251E00000000000000AE +:1029800D0000000085DC0100752202007DDC0100E5 +:1029900D3DDC010079DC010019E001006DDC010076 +:1029A00D0000000000000000C9D30100D1D30100D8 +:1029B00DD5D30100E5EA01002DE0010059E0010049 +:1029C00DE9370200ED370200F5EE01000138020093 +:1029D00D6DEC010065EA010009380200C8FFFFFF38 +:1029E00D00000000C9D3010065400200D5D30100ED +:1029F00DD9D3010051E0010085E001000000000085 +:102A000D082A030008000000010000000200000079 +:102A100D02000000020000000300000002000000A0 +:102A200D040000000100000005000000040000008B +:102A300D060000000100000007000000010000007A +:102A400D080000000100000057414B452046524F41 +:102A500D4D20524553455420425554544F4E00007D +:102A600D57414B452046524F4D20555342000000D3 +:102A700D4C4F4E4720524553455420425554544FC8 +:102A800D4E20505245535300554E4B4E4F574E20EE +:102A900D4B4C3237204556454E5420434F4445202C +:102AA00D5B25645D000000005549504D3A205245AC +:102AB00D43454956454420554E4B4E574F4E2046A3 +:102AC00D52414D45000000000000000000000000D4 +:102AD00DC9D30100D1D30100D9E30100D9D301003D +:102AE00DE1E00100F9E0010000000000000000003D +:102AF00DC9D30100D1D30100D5D30100D9D3010031 +:102B000D95E40100BDE4010000000000000000009C +:102B100D31E5010079E5010091E5010000000000BB +:102B200D00000000D5E601003DE501004D5B02000F +:102B300D49E5010051E50100000000000000000022 +:102B400DC9D30100D1D30100D5D30100E5EA0100BD +:102B500D25EA010041EA0100E9370200ED370200E4 +:102B600DF5EE0100013802006DEC010065EA01008F +:102B700D09380200000000000000000051F10100C2 +:102B800D19EF01004D5B02001DEF0100555B0200C6 +:102B900D21EF010069EF0100FCFFFFFF00000000C5 +:102BA00DC9D30100D1D30100D5D30100D9D3010080 +:102BB00D61EF01007DEF0100676967676C650000DB +:102BC00D30313032333039383830313930303834C3 +:102BD00D34303034343030383838313032333030BE +:102BE00D31363031303033333030323430303030C4 +:102BF00D30303030303030303030303030303030C8 +:102C000D30303030303030302C31313032333235AD +:102C100D373030383734313134343030343430307B +:102C200D3838383033353230303539303130303363 +:102C300D3330303031303030303030303030303083 +:102C400D3030303030303130303030303030303076 +:102C500D302C33313032333237323930323131304A +:102C600D353434303238383930383838303039310D +:102C700D3030363330303030303030303234303731 +:102C800D3030303230303030303030303030303035 +:102C900D333030303030303030302C33313032331F +:102CA00D32373239303130323035343430323838E1 +:102CB00D39303838383030393130303633303030D3 +:102CC00D30303030303234303730303032303030E8 +:102CD00D30303030303030303033303030303030E4 +:102CE00D3030302C333130323332373239303131BC +:102CF00D3430353434303238383930383838303083 +:102D000D393130303633303030303030303032349D +:102D100D303730303032303030303030303030309D +:102D200D3030333030303030303030300000000053 +:102D300D68617070790000003031303233313939CB +:102D400D3230363639313134343030343430303845 +:102D500D3838303236323030323830303030313839 +:102D600D303030323035303030303030303030304F +:102D700D3030303030313030303030303030303045 +:102D800D2C3030323332323132393032393530380D +:102D900D34343032343034303838383030303030FC +:102DA00D3030343030303232343030313130303008 +:102DB00D30303030303030303030303030303037FF +:102DC00D3530303030303030302C303030303032F3 +:102DD00D31323930323935303934343032343034AF +:102DE00D30383838303134353030303430303032AE +:102DF00D32343030313130303030303030303030BE +:102E000D30303030303030303735303030303030A9 +:102E100D3030000068656C6C6F000000333130326B +:102E200D3330363733303139373032343430313165 +:102E300D383730383838313032333031323830304D +:102E400D303030303030323430303030303030306F +:102E500D3030303030303030303030303030303065 +:102E600D303030302C33303030303130363430304B +:102E700D313630323434303039383130383838300A +:102E800D3030303031323830303030303130303029 +:102E900D3430303030303030303030303030303021 +:102EA00D303030303030303030303030302C333115 +:102EB00D30323331303634303239333032343430DD +:102EC00D30393831303838383130323330313238BA +:102ED00D30303030303130303034303030303030E0 +:102EE00D30303030303030303030303030303030D5 +:102EF00D30303030303000006D7973746572696F29 +:102F000D7573000034303030303233393030333374 +:102F100D3130303434303234303430383838303475 +:102F200D3737303030343030303232343030313178 +:102F300D3034303030303030303030303030303080 +:102F400D3030383030303030303030302C34303567 +:102F500D3531323834353338353030303434303033 +:102F600D3434303038383830303030303132383029 +:102F700D3330313035303031363030303030303034 +:102F800D3030303030303030303038353030303522 +:102F900D3030303135000000736164003331303230 +:102FA00D33323232363037303830313434303136E6 +:102FB00D32343038383831303233303132383030D5 +:102FC00D30303031303032343030303030303030ED +:102FD00D30303030303030303030303030303030E4 +:102FE00D303030302C3331303233313632333039BA +:102FF00D3336303234343030393339303838383084 +:1030000D30303030313238303030303031303032A5 +:1030100D343030303030303030303030303030309F +:1030200D3030303030303030303030303000000023 +:1030300D736C6964650000003130353230323332E3 +:1030400D353032323330323434303234303430384B +:1030500D383831303233303132383031303230303F +:1030600D303031313034303030303030303030304D +:1030700D3030303030313030303030303030303042 +:1030800D2C3031303233323532303039313030321C +:1030900D34343030343430303838383130323330F5 +:1030A00D31323830313032323430303131303430F9 +:1030B00D3030303030303030303030303030313002 +:1030C00D303030303030303030000000736F61728E +:1030D00D696E670032313032333430303935333048 +:1030E00D3930353434303539393930383838313084 +:1030F00D32333030323230323030303430303032B2 +:1031000D30323530303030303030303030303030AB +:1031100D3032303030303030303030302C3430329E +:1031200D3233333732373237333031343434303061 +:1031300D343430303838383030303030303331305E +:1031400D3130323434303030333030303030303064 +:1031500D3030303030303030303030303030303062 +:1031600D3030303030000000737072696E670000CF +:1031700D333036353930303337313136333132340F +:1031800D34303035383730383838303830373030F3 +:1031900D3334303030303030303032343030303015 +:1031A00D303030303030303030303030303530300D +:1031B00D30303030303030302C3031303233303000 +:1031C00D33373131363331333434303035383730BD +:1031D00D38383831303233303033313030303030C0 +:1031E00D30303032343030303030303030303030CC +:1031F00D30303030303035303030303030303030BD +:1032000D300000007477696E6B6C650030313031C1 +:1032100D3830303037363732323039343430303769 +:1032200D3536303838383038353530313238303051 +:1032300D303030303030323430303030303030307B +:1032400D3030303030303030303030303030303071 +:1032500D30303030000000007961776E00000000E2 +:1032600D3230303030323238313133333230323433 +:1032700D3430313530303038383831303233303118 +:1032800D3238303130323431303032343034303015 +:1032900D303330303030303030303030303130301D +:1032A00D30303030303030302C3030353331323505 +:1032B00D32303039313030323434303034343030E3 +:1032C00D38383830363336303132383031303232BA +:1032D00D34303031313033303030303030303030D8 +:1032E00D30303030303031303030303030303030D0 +:1032F00D302C30303832323037383430313930309C +:1033000D3834343030343430303838383036383171 +:1033100D3030313630303030353530303234303089 +:1033200D3030303030303030303030303030303090 +:1033300D353030303030303030302C30303437396B +:1033400D303738343031393030383434303034343B +:1033500D303038383830323938303031363030302E +:1033600D303030303032343030303030303030304A +:1033700D303030303030303030353030303030303B +:1033800D3030302C30303332313037383430313911 +:1033900D30303834343030343430303838383031EF +:1033A00D30383030313630303030333330303038F3 +:1033B00D3030303030303030303030303030303000 +:1033C00D30303530303030303030303000000000AB +:1033D00D000000000000000075F601007DF6010000 +:1033E00D85F601009DF60100A5F60100ADF6010080 +:1033F00DB5F60100C5F60100D5F60100E1F60100B4 +:1034000DF1F60100F9F6010001F7010011F70100D5 +:1034100D19F7010021F7010039F7010041F701000B +:1034200D49F7010051F7010059F7010091F701002B +:1034300D000000000000000075F601007DF601009F +:1034400D85F60100B9F90100A5F6010095F7010017 +:1034500DB5F60100C5F60100D5F60100E1F6010053 +:1034600DF1F60100F9F60100F5F90100E5F90100A9 +:1034700D9DF7010035F8010039F7010041F7010012 +:1034800D49F7010051F7010059F7010091F70100CB +:1034900DA5F7010021FA010065FA0100ECFFFFFF1D +:1034A00D00000000C9D30100D1D301002DF80100A7 +:1034B00DD9D301005DFA0100A5FA010005F0010064 +:1034C00DFFFF14000500FFFFFFFFFFFFFFFFFFFFE2 +:1034D00DFFFF00FFFFFF000000FFFFFFFFFFFFFFEB +:1034E00DFF00FFFFFF000000FF0000000000FFFFD6 +:1034F00D00FFFFFF000000FF0000000000000000C3 +:1035000D0000FFFFFFFFFFFFFF00FFFFFF000000B8 +:1035100DFF0000000000FFFFFFFFFFFFFFFFFFFFA9 +:1035200DFFFF00FFFFFF000000FF00000000FFFF96 +:1035300D00FF00FF00FF00FFFFFF00FF00FF00FF87 +:1035400D0000FFFF00000000ECF0F4F8FC000408A0 +:1035500D205B00005D00000056322E3000000000A0 +:1035600D200000000000000000000000C9D3010091 +:1035700DD1D30100A9FB0100D9D3010079FB0100D2 +:1035800DA9FC0100424243206D6963726F3A626982 +:1035900D7400000000000000000000003104020073 +:1035A00D310402003104020061250300612503008E +:1035B00D610402003104020031040200ED06020034 +:1035C00D35040200450702001D0802004D040200EB +:1035D00D00000001000200030004010001010102CE +:1035E00D01030104020002010202020302040300AE +:1035F00D0301030203030304040004010402040392 +:1036000D04040000000000000000000085DC010043 +:1036100DB10802007DDC01003DDC010079DC010018 +:1036200D19E001006DDC010079C3010005090200FC +:1036300DF5D601009DD80100FCFFFFFF0000000042 +:1036400D590C0200D1D3010009090200D9D30100A0 +:1036500D95D8010045DA01000000000000000000CF +:1036600DC9D30100D1D30100D5D30100B90C02009B +:1036700D610C0200890C0200302C3235352C302CB7 +:1036800D3235352C300A302C3235352C302C323544 +:1036900D352C300A302C302C302C302C300A323571 +:1036A00D352C302C302C302C3235350A302C32352F +:1036B00D352C3235352C3235352C300A00000000D2 +:1036C00D54494C5420544F2046494C4C205343529E +:1036D00D45454E20000000000000010002000300DF +:1036E00D04000001010102010301040100020102B5 +:1036F00D0202030204020003010302030303040395 +:1037000D000401040204030404040000000000008E +:1037100D00000000C9D30100D1D30100291A020015 +:1037200DD9D30100F1190200091A020000000000AE +:1037300D00000000C9D30100D1D30100711E0200A9 +:1037400DD9D301008D1D0200A51D020030780000A7 +:1037500D444D455347206C696E6520746F6F206C26 +:1037600D6F6E67210A000000250000003F3F3F00FB +:1037700D0D0A00000000000000000000C9D3010088 +:1037800DD1D30100D5D30100D9D3010009310200F5 +:1037900D2131020005310200000000000000000090 +:1037A00DC9D30100D1D30100D5D30100D9D3010074 +:1037B00D7D31020095310200FD3102006D310200B4 +:1037C00DB531020071310200753102007531020010 +:1037D00D3D3502000000000000000000C9D30100CB +:1037E00DD1D30100D5D30100D9D301003536020064 +:1037F00D4D3602002D360200D93602002936020060 +:1038000D2D3602006D3602000000000000000000A1 +:1038100DC9D30100D1D30100D5D30100D9D3010003 +:1038200D2938020051380200E9370200ED37020055 +:1038300DF137020001380200053802000538020098 +:1038400D093802000000000000000000D938020015 +:1038500DC93802000000000000000000C9D30100BB +:1038600D65400200D5D30100D9D30100193D0200F6 +:1038700D593D02000000000000000000C9D3010006 +:1038800D85430200D5D30100D9D301005543020071 +:1038900D694302004D43020069440200AC38030045 +:1038A00D03000000C43803000800000002000000FF +:1038B00D00000000040000000100000008000000EE +:1038C00D02000000C4090000000000008813000081 +:1038D00D080000001027000010000000204E00001E +:1038E00D1800000080380100200000000071020067 +:1038F00D2800000000E204003000000000881300E2 +:1039000D38000000493243204552524F523A20466A +:1039100D584F53383730305F4354524C5F52454700 +:1039200D31000000493243204552524F523A204651 +:1039300D584F53383730305F4D5F4354524C5F52C0 +:1039400D45473100493243204552524F523A2046A5 +:1039500D584F53383730305F4D5F4354524C5F52A0 +:1039600D45473200493243204552524F523A204684 +:1039700D584F53383730305F4354524C5F524547A0 +:1039800D33000000493243204552524F523A2046EF +:1039900D584F53383730305F4354524C5F52454780 +:1039A00D34000000493243204552524F523A2046CE +:1039B00D584F53383730305F4354524C5F52454760 +:1039C00D35000000493243204552524F523A2046AD +:1039D00D584F53383730305F58595A5F444154412E +:1039E00D5F4346470000000000000000000000009B +:1039F00DC9D30100D1D30100ED440200D9D3010098 +:103A000D79460200A5460200FD3102006D3102002B +:103A100DB531020071310200FD440200D9460200A9 +:103A200D3D350200BCFFFFFF00000000C9D30100BF +:103A300DD1D30100F5440200D9D301009D46020007 +:103A400DD146020071460200D93602002936020025 +:103A500DE94702006D360200683A030004000000D9 +:103A600D883A030009000000020000000000000079 +:103A700D04000000100000000800000020000000FD +:103A800D10000000300000006902000080000000FE +:103A900DE802000090000000C40900007000000062 +:103AA00D8813000060000000102700005000000087 +:103AB00D204E000040000000409C0000300000003F +:103AC00DA08601002000000040420F001000000001 +:103AD00D4C534D33303320494E49543A20455252C0 +:103AE00D4F522057524954494E47204C534D333075 +:103AF00D335F4354524C5F524547315F41000000E4 +:103B000D4C534D33303320494E49543A204552528F +:103B100D4F522057524954494E47204C534D333044 +:103B200D335F4354524C5F524547335F41000000B1 +:103B300D4C534D33303320494E49543A204552525F +:103B400D4F522057524954494E47204C534D333014 +:103B500D335F4354524C5F524547345F4100000080 +:103B600D0000000000000000C9D30100D1D3010006 +:103B700D5D48020069490200394902004D490200C1 +:103B800DFD3102006D310200B531020071310200CC +:103B900D65480200A54902003D350200A43B030023 +:103BA00D04000000102700000C000000204E000053 +:103BB00D0800000050C3000004000000A0860100B2 +:103BC00D000000004C534D33303320494E49543AD8 +:103BD00D204552524F522057524954494E47204C7E +:103BE00D534D3330335F4346475F5245475F415F27 +:103BF00D4D0000004C534D33303320494E49543A5B +:103C000D204552524F522057524954494E47204C4D +:103C100D534D3330335F4346475F5245475F435FF4 +:103C200D4D0000000000000000000000C9D301009D +:103C300DD1D30100E54A0200A54B0200754B0200ED +:103C400D894B0200ED4A0200D936020029360200E6 +:103C500DE14B02006D360200000000000000000084 +:103C600DE14C0200411C0200491C02000000000052 +:103C700D000000000D510200E54D0200554D0200FF +:103C800DF14C020071520200DD520200F4FFFFFF01 +:103C900D00000000C9D30100D1D30100D5D301002C +:103CA00DD9D30100D5520200F152020000000000EC +:103CB00D00000000C9D30100D1D30100D5D301000C +:103CC00DD9D30100595302006D530200F95202007D +:103CD00D0000000000000000C9D301008543020070 +:103CE00DD5D30100D9D3010041570200615702001D +:103CF00D4D430200295702000000000000000000A3 +:103D000DC9D30100D1D30100D5D30100D9D301000E +:103D100DC55A0200355B0200D55802004558020015 +:103D200D315902000000000000000000955B020008 +:103D300D495B02004D5B0200515B0200555B0200C6 +:103D400D0000000000000000ED5B02005D5B020062 +:103D500D755B02006D5B0200555B0200695C020041 +:103D600DFCFFFFFF000000004D5D020000000000A1 +:103D700D0008080800080A4A4000000A5FEA5FEAE6 +:103D800D0ED92ED36E19324489330C924C924D08B4 +:103D900D0800000004880808040804848488000AC8 +:103DA00D448A4000048EC480000000048800000E88 +:103DB00DC000000000080001224488100C925252ED +:103DC00D4C048C84848E1C824C901E1EC244924CDA +:103DD00D06CA525FE21FF01EC13E02448ED12E1F55 +:103DE00DE24488100ED12ED12E0ED12EC48800089B +:103DF00D00080000048004880244880482000EC07C +:103E000D0EC008048244880ED126C0040ED135B3ED +:103E100D6C0C925ED2521C925C925C0ED010100E05 +:103E200D1C9252525C1ED01C901E1ED01C90100E67 +:103E300DD013712E12525ED2521C8808081C1FE23C +:103E400D42524C1254981492101010101E113B75C2 +:103E500DB131113935B3710C9252524C1C925C90A8 +:103E600D100C92524C861C925C92510ED00C825CBE +:103E700D1FE4848484125252524C1131312A441160 +:103E800D3135BB7112524C9252112A4484841EC496 +:103E900D88101E0EC808080E10080482410EC2427A +:103EA00D424E048A400000000000001F08048000FC +:103EB00D00000ED2524F10101C925C000ED0100E4E +:103EC00D02424ED24E0C925C900E06C81C88080E13 +:103ED00DD24EC24C10101C92520800080808024025 +:103EE00D02424C10149814920808080806001B751D +:103EF00DB131001C925252000C92524C001C925C3B +:103F000D90000ED24EC2000ED010100006C80498BC +:103F100D08080EC807001252524F0011312A4400F2 +:103F200D113135BB00124C8C9200112A4498001EA1 +:103F300DC4881E06C48C8486080808080818080C56 +:103F400D881800000C836000FFFF010000000000D6 +:103F500DFFFF0000FFFF0000603F030008000000AE +:103F600D020000000100000003000000020000003C +:103F700D0400000003000000050000000400000024 +:103F800D1C000000050000001D00000006000000E0 +:103F900D1E000000070000001F00000008000000C8 +:103FA00D00000000000000002D69020021690200E0 +:103FB00D4D5B02000D690200116902004932432078 +:103FC00D65727220257800004932432046524551D2 +:103FD00D3A202564000000000000000000000000F1 +:103FE00D99700200FDFC0200FDFC020005FD0200BF +:103FF00D05FD02000DFD02006972020029FD02009F +:1040000DF9720200DD70020049FD02004E52463584 +:1040100D3250574D3A20496E76616C696420736158 +:1040200D6D706C6572617465000000000000000029 +:1040300D00000000C9D30100D1D30100D5D3010088 +:1040400DD9D301007173020085740200FD73020063 +:1040500DF8FFFFFF000000007D740200000000006B +:1040600D00000000017B02009D7702000D78020028 +:1040700D6980020025780200317A020095780200ED +:1040800DA5780200D9780200E57802001D7D0200B6 +:1040900D41810200F5780200797A02000D7C020060 +:1040A00D057902001D79020041F7010049F7010071 +:1040B00D557F0200917B02007D7902000000000017 +:1040C00D00000000C9D30100D1D301006900030035 +:1040D00DD9D3010061820200F58202001183020032 +:1040E00D758102008581020015820200A583020000 +:1040F00D0983020019FF02003902030000000000CD +:1041000D00000000C9D30100D1D30100D5D30100B7 +:1041100DD9D301002D870200418702009588020046 +:1041200D4558020031590200000000000000000057 +:1041300DC9D30100D1D30100D5D301002D8B0200CD +:1041400DF58A02000D8B0200C1380200BD88020005 +:1041500DF18802002D8902004D890200618902005B +:1041600D8D890200B1890200D1890200018A020005 +:1041700D358A0200558A0200758A0200BD8A020046 +:1041800DB988020072656C6F636174652076746F17 +:1041900D7220746F202578202D3E202578202578DB +:1041A00D0000000000300040030000000F00000080 +:1041B00D00400040040000000F00000000300240ED +:1041C00D230000000C000000002000400200000051 +:1041D00D1000000000F002402F000000040000005D +:1041E00D00800240280000001000000001000600C1 +:1041F00D0000000060420020C9920200A8480300A0 +:1042000DAC48030004000000B9B702004DCB02001A +:1042100D69F602000DF2020001000600684500205B +:1042200D00100201C4480300D44803000800000038 +:1042300DB4480300C448030008000000AC48030064 +:1042400DB4480300080000005848030090480300DC +:1042500D0800000090480300A84803000800000073 +:1042600D50EADA308883B89F604F15F30000C98E8D +:1042700D0000FFFFDEC0ADDEFE011EF1DEC0ADDED3 +:1042800DFF011EF1001000000400000001000000FD +:1042900DFDEB0200D9EB0200C9EB020015EE0200A6 +:1042A00DCDED02009DEB0200A1EB0200A5EB02009B +:1042B00D0100FFFF000000000100000001000100EF +:1042C00DCC42030001000100D042030001000000B8 +:1042D00D000000000000000000000000F5FC0200DE +:1042E00DFDFC0200FDFC020005FD020005FD0200C3 +:1042F00D0DFD0200ADFD020029FD020045FE02008C +:1043000D69FD020049FD02000000000000000000F0 +:1043100DC9D30100D1D3010069000300D9D3010035 +:1043200D000000000000000061250300612503006E +:1043300D612503006125030061250300612503004C +:1043400D19FF020039020300000000000000000008 +:1043500D1D0503000D0503004D5B02001105030053 +:1043600D150503007371727400000000737172748F +:1043700D66000000000FC93F000F494000CB96407A +:1043800D000FC9400053FB4000CB164100ED2F41FB +:1043900D000F49410031624100537B41003A8A418F +:1043A00D00CB9641005CA34100EDAF41007EBC41C6 +:1043B00D000FC94100A0D5410031E24100C2EE41DC +:1043C00D0053FB4100F20342003A0A4200831042BF +:1043D00D00CB164200141D42005C234200A5294269 +:1043E00D00ED2F4200363642007E3C4200C742426D +:1043F00D000F4942A2000000F900000083000000F8 +:1044000D6E0000004E00000044000000150000008A +:1044100D29000000FC0000002700000057000000EC +:1044200DD1000000F500000034000000DD000000A8 +:1044300DC0000000DB0000006200000095000000DD +:1044400D990000003C0000004300000090000000B7 +:1044500D41000000FE00000051000000630000005C +:1044600DAB000000DE000000BB000000C500000036 +:1044700D61000000B7000000240000006E00000085 +:1044800D3A000000420000004D000000D200000084 +:1044900DE000000006000000490000002E000000B2 +:1044A00DEA00000009000000D100000092000000A9 +:1044B00D1C000000FE0000001D000000EB000000CD +:1044C00D1C000000B100000029000000A700000042 +:1044D00D3E000000E80000008200000035000000F2 +:1044E00DF50000002E000000BB000000440000009D +:1044F00D84000000E90000009C0000007000000036 +:1045000D26000000B40000005F0000007E000000E7 +:1045100D410000003900000091000000D6000000AD +:1045200D3900000083000000530000003900000036 +:1045300DF40000009C000000840000005F000000FB +:1045400D8B000000BD000000F900000028000000F5 +:1045500D3B0000001F000000F80000009700000065 +:1045600DFF000000DE0000000500000098000000C4 +:1045700D0F000000EF0000002F00000011000000F0 +:1045800D8B0000005A0000000A0000006D000000C2 +:1045900D1F0000006D000000360000007E000000CE +:1045A00DCF00000027000000CB0000000900000034 +:1045B00DB70000004F000000460000003F00000063 +:1045C00D660000009E0000005F000000EA00000091 +:1045D00D2D0000007500000027000000BA0000004B +:1045E00DC7000000EB000000E5000000F100000036 +:1045F00D7B0000003D0000000700000039000000B6 +:1046000DF70000008A000000520000009200000038 +:1046100DEA0000006B000000FB0000005F000000DE +:1046200DB10000001F0000008D0000005D000000C3 +:1046300D08000000560000000300000030000000DC +:1046400D46000000FC0000007B0000006B00000035 +:1046500DAB000000F0000000CF000000BC00000027 +:1046600D200000009A000000F40000003600000059 +:1046700D1D000000A9000000E300000091000000F3 +:1046800D610000005E000000E60000001B0000005D +:1046900D0800000065000000990000008500000082 +:1046A00D5F00000014000000A00000006800000082 +:1046B00D400000008D000000FF000000D800000049 +:1046C00D800000004D000000730000002700000076 +:1046D00D310000000600000006000000150000007B +:1046E00D56000000CA00000073000000A800000082 +:1046F00DC900000060000000E20000007B00000027 +:1047000DC00000008C0000006B0000000000C93FDD +:1047100D0000F0390000DA370000A2330000842ECB +:1047200D0000502B0000C2270000D0220000C41F43 +:1047300D0000C61B00004417040000000700000025 +:1047400D09000000D02400204300504F5349580069 +:1047500D2E0000202020202020202020282828285E +:1047600D2820202020202020202020202020202034 +:1047700D2020208810101010101010101010101084 +:1047800D1010100404040404040404040410101094 +:1047900D1010101041414141414101010101010140 +:1047A00D01010101010101010101010101011010CE +:1047B00D1010101042424242424202020202020214 +:1047C00D02020202020202020202020202021010A0 +:1047D00D101020000000000000000000000000008C +:1047E00D00000000000000000000000000000000BC +:1047F00D00000000000000000000000000000000AC +:1048000D000000000000000000000000000000009B +:1048100D000000000000000000000000000000008B +:1048200D000000000000000000000000000000007B +:1048300D000000000000000000000000000000006B +:1048400D000000000000000000000000000000005B +:0848500D000000000000000053 +:1048580D8DA30200000000000DAB0200883B002074 +:1048680D7DA102000000000075B6020000000000E6 +:1048780D310802000000000015D00200D0450020CC +:0848880DB5FE01000000000067 +:1048900DED1E0200000000007DED02000000000092 +:0848A00D55D2020000000000DA +:0448A80D45000200B8 +:0848AC0D89ED0200000000007F +:1048B40DA1CE020000000000A5CF02000000000000 +:1048C40D7500020000000000B5EB020000000000BE +:0848D40DA883FE7F0100000026 +:1048DC0D000000005C290300843503000600000075 +:1048EC0D0138FDD170470000615E0200615E02006F +:1048FC0D655E02006D5E0200715E0200795E020063 +:10490C0D815E0200895E02008D5E0200B15E0200C6 +:10491C0DB15E0200915E0200955E0200995E02008E +:10492C0D9D5E02009D5E0200A95E0200AD5E02005E +:10493C0D6C3D0300FFFFFFFF504900200090D0039A +:10494C0D0010014011000400FFFFFFFFFFFFFFFFF0 +:10495C0DFFFFFFFFFFFFFFFF79250300D024002091 +:10496C0D000000000000000000000000000000002E +:10497C0D000000000000000000000000000000001E +:10498C0D000000000000000000000000000000000E +:10499C0D00000000000000000000000000000000FE +:1049AC0D00000000000000000000000000000000EE +:1049BC0D00000000000000000000000000000000DE +:1049CC0D430000000000000000000000000000008B +:1049DC0D00000000000000000000000000000000BE +:1049EC0D430000000000000000000000000000006B +:1049FC0D000000000000000000000000000000009E +:104A0C0D430000000000000000000000000000004A +:104A1C0D000000000000000000000000000000007D +:104A2C0D430000000000000000000000000000002A +:104A3C0D000000000000000000000000000000005D +:104A4C0D430000000000000000000000000000000A +:104A5C0D000000000000000000000000000000003D +:104A6C0D43000000000000000000000000000000EA +:104A7C0D000000000000000000000000000000001D +:104A8C0D43000000000000000000000000000000CA +:104A9C0D00000000000000000000000000000000FD +:104AAC0D95270300712703000000000052470300F7 +:104ABC0D5047030051470300514703005147030072 +:104ACC0D5147030051470300514703005147030061 +:104ADC0D5147030051470300FFFFFFFFFFFFFFFF8F +:104AEC0DFFFFFFFFFFFF0000010041534349490049 +:104AFC0D000000000000000000000000000000009D +:104B0C0D0000000000000000000041534349490023 +:104B1C0D000000000000000000000000000000007C +:104B2C0D0000000000000000000000000004FF0366 +:104B3C0D01181818181818181801000035CC010098 +:104B4C0D8DD601001DF4010019100200B91E0200D2 +:104B5C0D055F02009D6502001D680200B18D02000B +:104B6C0D11CC0100000000000000000015E1020056 +:084B7C0D000000000000000024 +:020000040007F3 +:1070000D00000220B5720700DD720700DF72070075 +:1070100DE1720700E3720700E5720700000000004F +:1070200D000000000000000000000000D9B40700BF +:1070300DE972070000000000EB720700ED72070017 +:1070400DEF720700EF720700EF720700EF72070093 +:1070500DEF720700EF720700EF720700EF72070083 +:1070600DEF720700EF720700EF720700EF72070073 +:1070700DEF720700EF720700EF720700EF72070063 +:1070800D558E0700EF720700EF720700EF720700D1 +:1070900DEF720700EF720700D9B60700EF72070015 +:1070A00DEF720700EF720700EF720700EF72070033 +:1070B00DEF720700EF7207000000000000000000F3 +:1070C00DEF720700EF720700EF720700EF72070013 +:1070D00DD98A0700EF720700EF720700EF72070001 +:1070E00DEF7207000000000000000000000000002B +:1070F00D00000000EF72070000000000EF720700B3 +:1071000D0000000000000000000000000000000072 +:1071100D0000000000000000000000000000000062 +:1071200D0000000000000000000000000000000052 +:1071300D0000000000000000000000000000000042 +:1071400D0000000000000000000000000000000032 +:1071500D0000000000000000000000000000000022 +:1071600D0000000000000000000000000000000012 +:1071700D0000000000000000000000000000000002 +:1071800D00000000000000000000000000000000F2 +:1071900D00000000000000000000000000000000E2 +:1071A00D00000000000000000000000000000000D2 +:1071B00D00000000000000000000000000000000C2 +:1071C00D00000000000000000000000000000000B2 +:1071D00D00000000000000000000000000000000A2 +:1071E00D0000000000000000000000000000000092 +:1071F00D0000000000000000000000000000000082 +:1072000D10B5054C237833B9044B13B10448AFF3D3 +:1072100D00800123237010BDB02B00200000000062 +:1072200D30CE070008B5034B1BB103490348AFF33C +:1072300D008008BD00000000B42B002030CE0700F8 +:1072400D154B002B08BF134B9D46A3F5803A00212B +:1072500D8B460F461348144A121A05F049FB0F4B83 +:1072600D002B00D098470E4B002B00D098470020E4 +:1072700D002104000D000D48002802D00C48AFF38A +:1072800D008005F0F5FA2000290001F023F905F042 +:1072900DDBFA00BF00000800000002200000000023 +:1072A00D00000000B02B0020B851002000000000AD +:1072B00D000000000649074A074B9B1A03DD043BFB +:1072C00DC858D050FBDC00F023F8FFF7B9FF0000E1 +:1072D00DA0CE0700E82A0020B02B0020FEE7FEE735 +:1072E00DFEE7FEE7FEE7FEE7FEE7FEE7FEE7FEE769 +:1072F00D054B1B680D2B01BF044B1868B0FA80F0CD +:1073000D400918BF002070473001001034010010F3 +:1073100D08B5FFF7EDFF40B14FF080430022C3F8F1 +:1073200D0C21C3F81021C3F83825FFF7E1FF002821 +:1073300D46D04FF080524D4BD2F80414C3F82015AF +:1073400DD2F80814C3F82415D2F80C14C3F8281574 +:1073500DD2F81014C3F82C15D2F81414C3F8301544 +:1073600DD2F81814C3F83415D2F81C14C3F840150C +:1073700DD2F82014C3F84415D2F82414C3F84815D4 +:1073800DD2F82814C3F84C15D2F82C14C3F85015A4 +:1073900DD2F83014C3F85415D2F83414C3F860156C +:1073A00DD2F83814C3F86415D2F83C14C3F8681534 +:1073B00DD2F84014C3F86C15D2F84424C3F87025E4 +:1073C00DFFF796FF48B14FF08043D3F80024D20762 +:1073D00D44BF6FF00102C3F80024254AD2F888306B +:1073E00D43F47003C2F88830BFF34F8FBFF36F8F34 +:1073F00D4FF01023D3F80022002A03DBD3F8043218 +:1074000D002B2FDA1B4B0122C3F80425D3F80024DF +:1074100D002AFBD04FF010221221C2F80012D3F82F +:1074200D0024002AFBD04FF010231222C3F80422AF +:1074300D104B1A46D3F800140029FBD00021C3F8D5 +:1074400D0415D2F80034002BFBD0BFF34F8F084941 +:1074500D094BCA6802F4E0621343CB60BFF34F8F50 +:1074600D00BFFDE7054B064A1A6008BD00C000408D +:1074700D00ED00E000E001400400FA05E82A0020DC +:1074800D0090D0034B1C30B5DB00044612F0030016 +:1074900D9BB20DD1074D2A601A44074B1A60074B5A +:1074A00D1870074B1870074B1C80074B198030BDA7 +:1074B00D0720FCE7D42B0020D02B0020CC2B002064 +:1074C00DDC2B0020D82B0020DA2B00202DE9F347F0 +:1074D00D2B4F3B888B4206460D4690464BD30024DE +:1074E00D0DF107008DF8074000F086F8254B264872 +:1074F00D1A78264B008893F800C084455FFA8CF10A +:1075000D38BF4C1CD2B238BFE4B2A2422DD01C7889 +:1075100D1A78D1B2904286BF0131C9B200211970DB +:1075200D9DF8070000F08CF84FF6FF739C4224D0B5 +:1075300DDFF86090D9F800204FEAC40A42F8348091 +:1075400D02EBC403A6B19DB1114B38881B682A46C6 +:1075500D04FB0030314605F0BDF9D9F80030534435 +:1075600D00209D8002B0BDE8F0874FF6FF74D7E78D +:1075700D00209880F6E70920F4E70420F2E700BF29 +:1075800DD82B0020DC2B0020DA2B0020CC2B002068 +:1075900DD02B0020D42B0020F8B5114C114D2646D0 +:1075A00D22782B789A4200D1F8BD0F480F4A2378E4 +:1075B00D126807880E4802EBC301006852F83320A9 +:1075C00D898803FB070090470A4922780988D3B2BE +:1075D00D914286BF0133DBB200233370E0E700BF79 +:1075E00DDC2B0020CC2B0020D82B0020D42B00200E +:1075F00DD02B0020DA2B002070B5EFF3108672B679 +:1076000D0C4A946801239CB993600B4B0B4DD3F836 +:1076100D801029401160C3F88050D3F88410516058 +:1076200D4FF0FF32C3F88420047006B962B670BD06 +:1076300D0370FAE72C4E002000E100E0FC06FFBDD0 +:1076400D10B5084B9A685AB150B9EFF3108172B664 +:1076500D054A1C6814605C685460986001B962B694 +:1076600D10BD00BF2C4E002000E100E030B53AB156 +:1076700D1368DB430A4D0144814204D1D84330BD28 +:1076800D4FF0FF33F6E710F8012B5340082213F0AB +:1076900D010418BF2C46013A84EA5303F7D1EBE7F6 +:1076A00D2083B8ED10B561B1B2FBF3F403FB1424E4 +:1076B00DA4B244B9C0E9001484608281C38120461C +:1076C00D10BD0E20FCE70920FAE782B050E8022F2A +:1076D00DC188B2EB324F4FF0000317BF92B241EAAF +:1076E00D014142EA014104E04268B2EB324F08BF6A +:1076F00D012340E80212002AE8D18DF807309DF8E9 +:1077000D0730002B0CBF1120002002B0704737B599 +:1077100D50E8013F9DB2C48925448489A54228BF04 +:1077200D2D1B0489A54202BFBFF32F8F002207E056 +:1077300DC5EA030540E80154002CE9D14FF00102E0 +:1077400D8DF803200193019B9DF803200B6002F03F +:1077500DFF0322B10B880068184403B030BD1846F2 +:1077600DFBE70A884B889A4209D150E8012FC2EAFB +:1077700D024240E80123002BF7D101207047002081 +:1077800D704737B550E8023F1FFAA3F5C488A542EC +:1077900D02BFBFF32F8F00220DE0C48925448489D9 +:1077A00DA54228BF2D1BC3EA054540E80254002C15 +:1077B00DE8D14FF001028DF803200193019B9DF854 +:1077C00D03200B6002F0FF0322B14B8800681844C0 +:1077D00D03B030BD1846FBE70A884B889A4209D1A1 +:1077E00D50E8022FC2EA224240E80223002BF7D1D3 +:1077F00D012070470020704710B5034653E8000F75 +:1078000D40EA010243E8002494F0000FF6D110BDC8 +:1078100D10B5034653E8002F02EA010043E80004C7 +:1078200D94F0000FF6D110BD0121FFF7E5BF002147 +:1078300DFFF7EEBF10B590B1D0E9012301689B1A97 +:1078400DDBB20A60013BDBB2FF2B026802D10020E4 +:1078500D107110BD11684C1C14600B70F2E70E20F6 +:1078600DF7E737B5044600250DF107008DF80750F1 +:1078700DFFF7C2FE2268616813688B4210D9591E4A +:1078800D116013F8015C228AE36802FB053522685A +:1078900DA36811685B1A1179DBB2994238BF137175 +:1078A00D9DF80700FFF7CCFE284603B030BD37B575 +:1078B00D054600230DF107000C468DF80730FFF744 +:1078C00D9BFE2A681368591C1160E968641A298A9D +:1078D00DB4FBF1F41C709DF80700FFF7B1FE03B087 +:1078E00D30BD01600B681146184710B40468E46898 +:1078F00DA4465DF8044B604710B404682469A4469F +:1079000D5DF8044B6047000070B550B90E4D0F4C3B +:1079100D0026641B1423B4FBF3F4B44208D10020F9 +:1079200D10E00368002BF1D0BDE87040DB6918470B +:1079300D2B6813B901361435EFE7DB6928469847F4 +:1079400D0028F7D070BD00BF9C2B0020B02B00206D +:1079500D014B4360002070472CC907000846704753 +:1079600D00207047024B1868003818BF012070477F +:1079700DE02B002008B50248FFF759FF002008BD95 +:1079800DE02B002008B510461A4604F0A3FF002096 +:1079900D08BD00002DE9F043814687B014480E461E +:1079A00D15469846FFF740FF0446F0B90746BD421D +:1079B00D15D10F48FFF73BFFD9F808305BB1022214 +:1079C00D8DF800200022CDE90126CDE90325CDF863 +:1079D00D148068469847204607B0BDE8F08306EB53 +:1079E00D073000F07DFB0137E1E71124F3E700BF1D +:1079F00DE02B00202DE9F041804686B011480F465E +:107A000D16461D46FFF710FF0446C8B9AA083146B1 +:107A100D384600F093FB0B48FFF709FFD8F8083004 +:107A200D53B101228DF800200C9A0592CDE9014742 +:107A300DCDE9036568469847204606B0BDE8F0815C +:107A400D1124F9E7E02B002029DF704728DF70476C +:107A500D70B50668B36886B004460D4673B114223E +:107A600D0021684604F044FFA3680593237901952E +:107A700D33B1012B0ED0B3686846984706B070BD80 +:107A800D01238DF8003023690293E3680393636942 +:107A900D0493F0E702238DF80030E3681B03029393 +:107AA00DF5E708467047002070470000024B187A32 +:107AB00D003818BF01207047D02D0020034B187AD5 +:107AC00D0122B0FA80F05A7440097047D02D002081 +:107AD00D08B510461A4604F0FDFE002008BD000052 +:107AE00D08B514220021044804F002FF0348FFF7F3 +:107AF00DECFD002008BD00BFD02D0020C02D0020C2 +:107B000D10B5094C094B43602046FFF78DFE48B96F +:107B100D03F0C8FD064920741C2306484FF4EE728D +:107B200DFFF7C0FD002010BDD02D002058C9070063 +:107B300DE42B0020C02D002070B5234C234E237A5A +:107B400D25463BB922492348FFF71BFE306008B993 +:107B500D606070BD022334682B72237973B1012BE1 +:107B600D22D020460321FFF773FF00232B726B6099 +:107B700DBDE8704016491748FFF72EBED4E905231E +:107B800DD21A142AD4E9031028BF14229208012A0C +:107B900D38BF012219441844FFF756FF50B1112880 +:107BA00DDFD101232B72D4E7D4E903031844FFF787 +:107BB00D4DFFF3E72B7C002BCBD10146BDE8704088 +:107BC00D022000F009B800BFD02D0020E82D0020C4 +:107BD00DE42D0020C02D002038B5831E012B43D885 +:107BE00D224C237A002B3FD0022B09D103282ED013 +:107BF00D1F4B00221B68E2601A793AB1012A20D08E +:107C000D637C6BBBBDE83840FFF796BFD3E9051227 +:107C100D8D1A142D94BF521914329A619142EFD1DD +:107C200D02284FF0000308BF19462372104B18BFEE +:107C300D0D211868FFF70CFF0E490F48FFF7CCFD1B +:107C400DDEE71A6901321A615B699A42E7E7E36878 +:107C500D0133082B01D8E360D2E70023E360DFE7AF +:107C600DBDE8384003F00EBD38BD00BFD02D00205B +:107C700DE82D0020E42D0020C02D002000F0FD0394 +:107C800D012B08D1044B00225A74421E5042504120 +:107C900D1874FFF751BF7047D02D002010B5064C5A +:107CA00D201DFFF7C1FD28B9637C1BB9BDE810404D +:107CB00DFFF742BF10BD00BFD02D00202DE9F341CD +:107CC00D80460D460F4801A916461F46FFF71FFDBA +:107CD00D0446A8B11C22002104F00AFE2D0B01233D +:107CE00D237101A90748C4F80080A760E5606661AB +:107CF00DFFF737FDFFF7D2FF002002B0BDE8F0819E +:107D000D0420FAE7C02D00202DE9F743814688466F +:107D100D104801A917461E46FFF7F9FC0446B0B1FD +:107D200D1C22002104F0E4FD00250A9BA36001A99B +:107D300DC4E9037807482571C4F800906661FFF720 +:107D400D10FDFFF7ABFF284603B0BDE8F08304201C +:107D500DFAE700BFC02D002001600B6843604A6840 +:107D600D934204BF002343607047436843B10268E8 +:107D700D91680B4443605268934204BF00234360F3 +:107D800D704700002DE9F04FC9B008AA01F1400578 +:107D900D14464B780E781B0443EA0663CE783343C2 +:107DA00D8E78043143EA06238D4244F8043BF0D12A +:107DB00D1024916B16464FEAF14383EA714383EA2F +:107DC00D9123716A366852F8045F31440B444FEACF +:107DD00DB54181EAF51181EAD50101340B44402CFE +:107DE00DD363E6D1D0E914E30093836D0193C36DA2 +:107DF00D0293036E0393436E0493836E0593C36ED8 +:107E000D0693DDE9057BDDE9031CDDE901592B4B0B +:107E100D009E079374464FF00008079B53F8042B00 +:107E200D07934FEAF12383EAB11383EA716A08AB32 +:107E300D53F828301A440AEB020327EA010A01EA33 +:107E400D0C028AEA02021A444FEA743A86EA0503E2 +:107E500D5A448AEAB40A06EA050B234083EA0B0367 +:107E600D8AEAB45A08F101089A44B8F1400F02EBBE +:107E700D0903BB465244A94619D172440265009AC2 +:107E800D22444265019A32448265029A2A44C265AF +:107E900D039A1A44049B02660B444366059B634494 +:107EA00D8366069B3B44C36649B0BDE8F08F6746C9 +:107EB00D35468C46264619461446AEE784C907005A +:107EC00D30B5E0B10F4A104900240025C0E9124534 +:107ED00DC0E914120D4C0E4A0E4DC0E916420E4A61 +:107EE00DC0E918520D4A826602F17452A2F52302BE +:107EF00D0023A2F692420364C266184630BD0E20DE +:107F000DFCE700BF85AE67BB67E6096A72F36E3C9E +:107F100D3AF54FA57F520E518C68059BABD9831F47 +:107F200D70B5F0B1DAB900201CE00C468D180026B2 +:107F300DAC42F8D0036C14F8012BC2540133402B22 +:107F400D0364F5D10146FFF71DFFD0E9123213F599 +:107F500D007342F10002C0E912320664E8E700291D +:107F600DE3D10E2070BD70B50D46164604460028AF +:107F700D75D0002973D0026C8021372A815402F10B +:107F800D01034FF0000240D8382B39D1D4E912014A +:107F900D226C0823E3FB020103BAE3630B0A84F8A6 +:107FA00D3A300B0C84F839300B0EC4E9120184F809 +:107FB00D3B1084F8383021462046FFF7E3FE691E5A +:107FC00D76B30023E26EDA4001F8012FA26EDA409B +:107FD00D0A71626EDA400A72226EDA400A73E26D3D +:107FE00DDA400A74A26DDA400A75626DDA400A76DB +:107FF00D226DDA400833202B0A77E3D1002070BDC3 +:1080000DE2540133C0E7E25401333F2BFBD9214643 +:1080100D2046FFF7B7FE3822002104F069FCB5E7D2 +:1080200D1823226DDA4001F8012F626DDA400A71D2 +:1080300DA26DDA400A72E26DDA400A73226EDA40FE +:1080400D0A74626EDA400A75A26EDA400A76E26E42 +:1080500DDA40083B13F1080F0A77E2D1CEE70E2084 +:1080600DCDE743689B68184708B5436808305A79CF +:1080700D00F083F9002008BD2DE9F0410C469CB0BD +:1080800D08461F460392FFF7ECFFD4F804800399CE +:1080900D98F80550BD4228BF3D4606462A4604A81D +:1080A00D00F060F998F8052022990CA800F065F908 +:1080B00D00960CAB2A4604A904F1080004F046FA18 +:1080C00D002848F2425018BF00201CB0BDE8F081D6 +:1080D00D024AD2F80034002BFBD0704700E001407B +:1080E00D0A4908B50223C1F80435BFF36F8FBFF3FA +:1080F00D4F8FC1F80805FFF7EBFF0023C1F80435DA +:1081000DBFF36F8FBFF34F8F08BD00BF00E001407D +:1081100D10B5094C0123C4F80435BFF36F8FBFF3BD +:1081200D4F8F0160FFF7D4FF0023C4F80435BFF370 +:1081300D6F8FBFF34F8F10BD00E001400E4B10B598 +:1081400D0124C3F80445BFF36F8FBFF34F8F01EBCD +:1081500D8204401AA14208D1074B0022C3F804251E +:1081600DBFF36F8FBFF34F8F10BD431851F8042B22 +:1081700D1A60FFF7ADFFEDE700E0014028B139B11E +:1081800D0023C1E900301846704748F2105070477F +:1081900D48F21350704738B1006848F24053884296 +:1081A00D14BF18460020704748F21050704730B188 +:1081B00D48F21153914214BF18460020704748F2FF +:1081C00D1050704770B506460C461D46FFF7D6FF9A +:1081D00D50B9B3794AB1AB420AD111462046FFF7E7 +:1081E00D43FF08B9044B236070BD48F21050FBE704 +:1081F00D48F21150F8E700BF7052464D2DE9F04797 +:1082000D0C4606460F492046DDE9088915461F46EE +:1082100DFFF7C1FFA0B963685A794946520040463D +:1082200DFFF7C5FF60B94DB1CDF820803B462A461A +:1082300D21463046BDE8F047FFF71EBF48F210500B +:1082400DBDE8F0877052464D10B5044638B149B1BE +:1082500D41600B68984708B9044B236010BD48F284 +:1082600D0150FBE748F21050F8E700BF6E52464848 +:1082700DF0B4134648B10768094EB7420AD161B14F +:1082800D2AB14368F0BC5B68184748F201531846A1 +:1082900DF0BC704748F20253F9E748F21053F6E785 +:1082A00D6E524648F0B460B107680C4EB7420CD11F +:1082B00D71B143681568DC68A5420CD3F0BC9B68AE +:1082C00D184748F20150F0BC704748F20250FAE7E7 +:1082D00D48F21350F7E748F21450F4E76E5246484F +:1082E00DF7B50446DDE9086715460193FFF7ACFFC6 +:1082F00D68B9019A29462046FFF7BAFF38B93A46C0 +:1083000D3146204603B0BDE8F040FFF7CBBF03B0C8 +:1083100DF0BD0000F8B50A4F0A4C0B4DE41B0121CE +:1083200DE40829700026A64203D102232B700020F9 +:1083300DF8BD57F8363098470028F9D10136F2E7E5 +:1083400D34CE070034CE0700EC2D00200139014456 +:1083500D814200D2704703780A7800F8012B01F8AA +:1083600D0139F5E7013A02440139824200D27047E2 +:1083700D11F8013F02F80139F7E770B516460D46C1 +:1083800DFFF7F0FF3246A9193044BDE87040FFF702 +:1083900DE9BF38B50D460446FFF7D8FF29466019E9 +:1083A00DBDE83840FFF7D2BFBFF34F8F0549064BED +:1083B00DCA6802F4E0621343CB60BFF34F8F00BF76 +:1083C00DFDE700BF00ED00E00400FA05044A136864 +:1083D00D01331360034B1B780BB100F0FFB87047EE +:1083E00DF82D0020F42D002010B5094C00F018F9DF +:1083F00D23785BB9074A137000F0B8F80123237096 +:1084000D0549BDE81040A32000F0D6BB10BD00BF4C +:1084100DF42D0020ED2D0020CD83070008B5084B6D +:1084200D00221A7000F030F90649A32000F0C4FBB9 +:1084300D054B1A68054B1A60054B01221A7008BDD1 +:1084400DF42D0020CD830700F82D0020F02D002005 +:1084500DED2D0020013870B5082823D8DFE800F095 +:1084600D0A0C23220522050E0C001148BDE87040B0 +:1084700DFFF7BABF0F48F9E70F48F7E702F07AF8B0 +:1084800D0E4B1B787BB10E4E0E4D34682B68E41AE3 +:1084900D3B2C94BF0021012100F040F93B2C01D968 +:1084A00D33682B6070BDBDE87040FFF7B7BF00BFEC +:1084B00DD5CA0700D0CA0700DACA0700ED2D002083 +:1084C00DF82D0020F02D002008B5FFF76DFF08B541 +:1084D00DFFF76AFF08B500F089FC024800F0A6F925 +:1084E00DFFF762FF55840700F0B51B4B1B48197849 +:1084F00D1B4B1C4D5F5C0422012447FA02F6F60764 +:1085000D10F8013B1BD51F2B86BF03F01F032E4612 +:1085100D4FF0A04604FA03F3C6F80C35013AECD23D +:1085200D114B5B5C1F2B86BF0E4903F01F034FF0F1 +:1085300DA041012202FA03F3C1F80835F0BD1F2B4B +:1085400D86BF03F01F032E464FF0A04604FA03F337 +:1085500DC6F80835E2E700BF012E0020DFCA07008C +:1085600DFC2D002000030050E4CA070030B417486A +:1085700D174D0022032410F8013B1F2B86BF03F07B +:1085800D1F0329464FF0A04103F5E0730132052A80 +:1085900D41F82340EFD10F480D4D0022032410F870 +:1085A00D013B1F2B86BF03F01F0329464FF0A0414F +:1085B00D03F5E0730132052A41F82340EFD1064B54 +:1085C00D00221A7030BCFFF78FBF00BFDFCA070053 +:1085D00D00030050E4CA0700012E002010B40D4A1C +:1085E00D0D4913780120C95C03441F29DBB28ABFF2 +:1085F00D0A4C4FF0A04401F01F01042B00FA01F1C9 +:1086000D88BF0023C4F80C1513705DF8044BFFF7F9 +:1086100D6BBF00BF012E0020E4CA0700000300500D +:1086200D01460522014804F055B900BFFC2D00207C +:1086300D1F2886BF054A00F01F004FF0A0420123FE +:1086400D03FA00F0C2F80805704700BF00030050A0 +:1086500D0B4B185C1F288ABF0A4B4FF0A04300F04C +:1086600D1F01D3F8042598BF0146CA40D20704D58F +:1086700D01228A40C3F80C257047FFF7D9BF00BF10 +:1086800DE9CA070000030050F8B5204A204D214EDD +:1086900D002313602846032410F8012B1F2A86BFE0 +:1086A00D02F01F0231464FF0A04102F5E072013396 +:1086B00D052B41F82240EFD1174C164F20460022D2 +:1086C00D032610F8013B1F2B86BF03F01F0339460D +:1086D00D4FF0A04103F5E0730132052A41F8236004 +:1086E00DEFD1002115F8010BFFF7A2FF013105298C +:1086F00DF8D1002114F8010BFFF79AFF013105297C +:1087000DF8D1BDE8F8400020FFF7A2BF042E0020ED +:1087100DE9CA070000030050EECA0700F0B5164A7B +:1087200D164F1668DFF858C0344600254FF0010E7D +:1087300D00EB8000642390FBF3F0A0420BDCB04211 +:1087400DB8BF304605B11060A1B1042812DCBDE8F8 +:1087500DF040FFF77DBFE35D1F2B8ABF65464FF0ED +:1087600DA04503F01F030EFA03F3C5F80C350134D1 +:1087700D0125E2E7F0BD00BF042E0020E9CA070085 +:1087800D00030050007800F00100704741DF704792 +:1087900D014B01221A70704728320020BFF34F8F12 +:1087A00D0549064BCA6802F4E0621343CB60BFF380 +:1087B00D4F8F00BFFDE700BF00ED00E00400FA059C +:1087C00D024B034800221A7001F0F2BF283200203C +:1087D00D9D870700042810B5044609D8022811D832 +:1087E00D16D00D4B1B68B3B12046BDE8104018479D +:1087F00D831F012BF5D8094B094800221A7001F08F +:1088000DD7FFEEE707494FF4701000F0A7F9E8E73E +:1088100D01F014FFE5E710BD2C32002028320020B6 +:1088200D9D870700C18707000020704738B5504B62 +:1088300D1860002001F0D2FF0446002840F092801D +:1088400D00F07EFA012800F08880022800F08C806C +:1088500D002840F087804FF08043D3F8004414F493 +:1088600D803435D04FF48032C3F800240446414D96 +:1088700D2B6A012B3FD04FF4701400F0F7FA3E4AEB +:1088800D20211820FEF7FEFD08B1FFF720FE3B4B1F +:1088900D1A6802F0F802B02A06D11A68D20742BF50 +:1088A00D1A6802F04E021A60FFF7BEFF002859D178 +:1088B00D2046334900F052F9324800F0E9FF002814 +:1088C00D50D100F0F9FAFEF767FEFFF75FFFF8E70A +:1088D00DD3F8202502F0F802A82A0AD1D3F82025D2 +:1088E00DD10706D5D3F8202502F05602C3F820256E +:1088F00DBDE70124BBE743F204031A68224B9A42F9 +:1089000D09D002F023F8AA69014694B11F4802F07C +:1089100D7AFB90B9AFE76A6B1CB995F86032012B01 +:1089200DEFD01B484FF4805102F06DFB0028E8D1C9 +:1089300DA1E795F8A132012BE8D1104B1B6813F07C +:1089400DB10F98D101F0AEFF60B9124B18701248FB +:1089500D01F02EFF00F024F804E00E4B0F481C70C0 +:1089600D01F026FF032038BD4FF4A02485E700BF9A +:1089700D2C320020384E0020082E00201C0500400F +:1089800DC1870700D5870700DBE5B151D95000201D +:1089900D9850002028320020918707009D870700FE +:1089A00D08B5074B4FF0FF32C3F88020C3F8802184 +:1089B00D01F060FCBDE808404FF4805000F002B8B3 +:1089C00D00E100E000B5EFF305830023D0E90012CC +:1089D00D83F3148883F3108883F3118883F313884A +:1089E00D81F308884FF0FF339E4610475DF804FB76 +:1089F00D00F1402000F50030002382B003600368D1 +:108A000D0193019B02B0704738B56FF07F42134C54 +:108A100D057BD4F804358A4228BF0A46891A1344C7 +:108A200D4A1E942A23F07F4305F5A8729BBF963BFF +:108A300D96314160416044F82230094B4FF4F860A3 +:108A400D43F00103984705F150008000FFF7D0FF78 +:108A500D4FF48033AB40C4F8043338BD00400240BE +:108A600D00CB070008B517490A7852BB4FF0804379 +:108A700D4FF48070D3F81834DB035EBF124B012224 +:108A800D1A60FFF7B5FF4FF4A070FFF7B1FF4FF479 +:108A900DA270FFF7ADFF4FF4A470FFF7A9FF0B4BCA +:108AA00D0B48A02283F8242310225A60094A002380 +:108AB00DC2F808350123036002201360C2F80403D5 +:108AC00D0B7008BD343200200800004000E100E0CA +:108AD00D08400240004002402DE9F041194B1B684F +:108AE00D3BB1194A13684FF4827001331360FFF7DD +:108AF00D7FFF164C164DDFF86080164E4FF4803711 +:108B000D2B68A5F5804080B25BB1FFF771FF237B29 +:108B100D07FA03F3C8F80833616849B12046FFF737 +:108B200D73FF0435B54204F11004E9D1BDE8F081BD +:108B300DA16811B12046FFF767FF2368002BF0D025 +:108B400D9847EEE70441024030320020EC2A002025 +:108B500D404102404C4102400040024070B50B4B79 +:108B600D1D682A7B4FF480339340094A0E46C2F8A4 +:108B700D0833044640B1FFF775FF2E6021462846A5 +:108B800DBDE87040FFF740BF70BD00BF1C2B00203B +:108B900D0040024070B5074B1D680E46A8600446A4 +:108BA00DFFF760FF2E6021462846BDE87040FFF7B5 +:108BB00D2BBF00BF242B002070B50E4B1C68237BF0 +:108BC00D4FF480329A400C4B0E46D3F804130A42F0 +:108BD00D054602D0A16881420BD0C3F80823A560D9 +:108BE00DFFF740FF266029462046BDE87040FFF79D +:108BF00D0BBF70BD202B002000400240014B012215 +:108C000D1A7070473532002038B50F4BDA6A5D6A3D +:108C100D9C6CAC2A10D15B6B1C44ED1A0B482A4698 +:108C200D214603F049FE68B100F046F92946204679 +:108C300DBDE8384001F000BB002CEFD101F09CFEE7 +:108C400D0446EBE738BD00BF384E0020007007002A +:108C500D2DE9F74F06468846A8EB06052D0B02F6C3 +:108C600DFF77144600F002F9802D28BF80252B03D5 +:108C700DDFF868B001933F0B0CB9234629E0BD42E4 +:108C800D2CBFBA46AA464FF000025146304634BFBB +:108C900DDDF80490A14601F0B7FA0346C8B909F111 +:108CA00D030222F003024146304601F09FFA0346CB +:108CB00D78B9DBF830304B44CBF8303001F07EFD25 +:108CC00DA7EB0A07A4EB09044E44C8440346002849 +:108CD00DD2D0184603B0BDE8F08F00BF384E00204B +:108CE00D10B501F059FE154A42F20403916CCC58AF +:108CF00D03F1A34303F5471303F2D7539C4218D155 +:108D000DD2E90C32934216D0884204D1BDE810400E +:108D100D002001F053BDD21A02F6FF7222F47F62D9 +:108D200D22F00F0219441844FFF792FF0028EDD0EE +:108D300D10BD0320FCE70020FAE700BF384E0020ED +:108D400D70B5264CE36AAA2B37D005D8012B0BD072 +:108D500DA52B2ED0002070BDAC2BFBD1FFF7C0FF93 +:108D600D48BBFFF751FF26E0A66C656A01F0EEFDEA +:108D700D864229D101F0EAFD00222946FEF776FC54 +:108D800DA36A984202BF0123C4E90703A561002528 +:108D900D134801F0CFFD134B134800221A7001F058 +:108DA00D0DFD68B975B1236A012B14BF0120022096 +:108DB00DD1E7FFF795FF0125EAE7FFF725FFE6E786 +:108DC00D0320C8E70120C6E7236BEA1AF1181844FF +:108DD00DFFF73EFF0028DAD1CCE700BF384E002068 +:108DE00D5C4E002035320020FD8B070008B540F6A3 +:108DF00DF8700368013302D10749FFF789F940F68E +:108E000DFC700368013305D1BDE808404FF4FC2127 +:108E100DFFF77EB908BD00BF007007000A4AD2F8FF +:108E200D00347BB109480023D2F80815D940C90791 +:108E300D48BF03F5C07103F1010348BF42F821009B +:108E400D072BF1D1704700BF000001403546526E2F +:108E500DFFF7E4BF044B002282B01A601B68019338 +:108E600D019B02B0704700BF0001014038B50E4CA8 +:108E700D2278BAB90D4BD3F800248AB1D3F8045532 +:108E800DFFF7CCFF40F61650A842B8BF2846084958 +:108E900DA0F54860FFF77EFE064B4FF480321A6056 +:108EA00D0123237038BD00BF363200200000014081 +:108EB00D518E070000E100E0034BD3F800340BB1F5 +:108EC00DFFF7ACBF704700BF000001400023C0E9B1 +:108ED00D0232C0E900118B881A440261B1F90630E3 +:108EE00D1A4442610888003818BF0120704710B538 +:108EF00D426811880346002939D002F11001416002 +:108F000D148A2CB9C2680168FFF7E0FF204610BD36 +:108F100D9078118900F03004302C1BD1947C04F032 +:108F200D3004302C1DD190881969091A196100215E +:108F300D907810F0300F02BF986801309860908AD9 +:108F400D0844196901441961B2F916201144596197 +:108F500D0120DCE700F0F004202C02D150894143C0 +:108F600DE6E700F0C000802808BF0421E0E70846CE +:108F700DCDE770B5466804460D4663681A88AA4267 +:108F800D04D19B7803F00F03082B07D12046FFF780 +:108F900DAEFF6368B342F0D1002070BD0120FCE745 +:108FA00D43681A44426011B101399A4201D101203E +:108FB00D704713F8010B01F8010FF6E72DE9F341A6 +:108FC00D83680446884623B90026304602B0BDE8C2 +:108FD00DF081036801220DF107019847064600282C +:108FE00DF2D0A3689DF80750013BA3609DF90730AF +:108FF00D002B1ADA05F07F050727A368002BE3D0B5 +:1090000D236801220DF10701204698470028DBD087 +:1090100DA3689DF80720013BA36002F07F03BB40CE +:1090200D1D43130607F1070702D4C8F80050CCE71B +:1090300D232FE2D1C8E770B54268927802F00F0194 +:1090400D082986B003461FD103691C6800260CB998 +:1090500D06B070BD236826739D6862682946684610 +:1090600DFFF734FF6368049304F10C030593AB78A9 +:1090700D03F0C003802B08BF231D684608BF04936F +:1090800DFFF7D9FFA468E2E712F0C00120D102F08A +:1090900D300010280ED15A6911705A6818699378EA +:1090A00DD46803F00F03072B09D10146204600F0C9 +:1090B00D17F8CDE79006F0D55B691980C8E71289DE +:1090C00D214614B103F006FCC2E703F011FCBFE723 +:1090D00D8029BDD10069002192060160B8D5EBE76A +:1090E00D7FB50A4601466846FFF7F0FE30B1684687 +:1090F00DFFF7A1FF6846FFF7FAFEF7E707B05DF847 +:1091000D04FB000030B5044685B01546A9B90268C8 +:1091100D114B9A4211D0102D06D82A466946204689 +:1091200DFFF7F0FF05B030BD102269462046FFF76E +:1091300DE9FF0028F6D0103DEDE7A368AB4201D260 +:1091400D0020EFE723682A46204698470028F7D0ED +:1091500DA268521BA260E5E7A18F0700F7B50E4686 +:1091600D01A907461546FFF729FFA8B1019A01236A +:1091700DD3184FF0000404D2B17801F0C00180295A +:1091800D01D1204608E031899942FAD32946384663 +:1091900DFFF7B8FF019BEC5403B0F0BD73B50D465E +:1091A00D01A906461446FFF709FF98B1019AB2F5D9 +:1091B00D803F11D2AB7803F0C003802B02F1020186 +:1091C00D0AD02B898B4207D32146304621F8022B3A +:1091D00DFFF798FF02B070BD0020FBE710B5034C00 +:1091E00D82600022C0E90041C26010BDA18F07005E +:1091F00D2DE9F341002604460F46B0463546A368D7 +:1092000D2BB3236801220DF1070120469847F0B1D9 +:1092100DA3689DF807C0013B0CF07F02C5F120014A +:1092200DA360A5F1200302FA03F322FA01F10B4327 +:1092300DAA401CF0800F46EA020643EA080805F131 +:1092400D070502D1C7E9006802E0462DD7D10020FD +:1092500D02B0BDE8F08173B50C4669461646FFF7BE +:1092600DC7FF68B12389082B0CD1DDE90045C6E99C +:1092700D0045DDE90023AB4206BFA24201200020DC +:1092800D02B070BD042B04D1009B33601C46002539 +:1092900DEFE7022B4FF0000004D1009B33809CB20E +:1092A00D0546E6E7012BEBD1009B337003F0FF047D +:1092B00DF6E737B50D4669461446FFF799FF30B10D +:1092C00D2A89082ADDE9003103D1C4E9003103B050 +:1092D00D30BD042A18464FEAE37108D123601A46BF +:1092E00D0B468B4206BF824201200020EFE7022A87 +:1092F00D04D11BB223801AB2D317F2E7012A03D18E +:1093000D5BB223705AB2F7E70020E0E7F7B51F46CE +:1093100D00233B700D460B70136001A904461646E1 +:1093200DFFF74CFE30B9A36813B901233B70002041 +:1093300D03B0F0BD019C002CF7D0E30804F0070446 +:1093400D33602C70F4E713B5044605291FD8DFE808 +:1093500D01F0030F151E1E1C012201A92046FFF767 +:1093600DD1FE18B19DF90430002BF5DB02B010BD14 +:1093700D082200212046FFF7C5FEF7E701A9FFF7F8 +:1093800D1DFE0028F2D0019AF3E70422F1E7002038 +:1093900DECE773B50D4601A90446FFF70FFE06462F +:1093A00D18B90026304602B070BD94E80F0085E86C +:1093B00D0F0001998A42F4D3A960A3685B1AA360D8 +:1093C00DF0E700002DE9F0435768BB7813F0C004B7 +:1093D00D89B006468C46154603D0402C6AD0002431 +:1093E00D0CE003F00F025F4903F03003202B51F81E +:1093F00D228026D006D8CBB1102B1CD0204609B028 +:1094000DBDE8F083302BF9D16B6939881980072AB3 +:1094100D0AD16B6828691A89214603F069FA6B68CD +:1094200D2969D868FFF75CFE2A6940E02A69394648 +:1094300DC0470446E2E76B6901221A702A69696820 +:1094400DF6E7BCF1020FD5F8149024D1042A22D8E6 +:1094500D04A9FFF79EFF04460028C0D0069B2BB140 +:1094600D6968B9F800304A899A4205D8059B73603E +:1094700D069B002BC2D0B2E708892A6903FB0022A4 +:1094800D04A8C04728B1B9F800300133A9F800305D +:1094900DE4E70446EAE7B9F800307A899A429ED9A2 +:1094A00D2A693989581CA9F8000003FB0122696853 +:1094B00D3046BDE7D2F81080474657F8043B13B944 +:1094C00DFFF741FFB5E7022914D104A9FFF761FFAA +:1094D00D002884D0D8F8003069683A4604A8984727 +:1094E00D044600283FF47BAF069B002BF2D1059B71 +:1094F00D736083E7012925D005292BD000297FF43E +:1095000D6EAF0C460DF1040901340B2C3FF467AF1F +:1095100D012249463046FFF7F5FD00283FF45FAFC5 +:1095200D19F9013B002BEFDB0F4B049301ABCDE998 +:1095300D053400230793D8F8003069683A4604A82B +:1095400D984776E7082201A9FFF7DCFD08240028DB +:1095500DEAD144E704220DEB0201FFF7D3FD042409 +:1095600DF5E700BF08CB0700A18F07002DE9F04FED +:1095700D91B00446002604A8CDE90266FFF7A6FCCB +:1095800DA3683BBBDDE9053404A89D78FFF7AFFC6C +:1095900D0028F7D115F0300F03D1059B1B8803B1BF +:1095A00D0134002C00F0A9806309002202A9934226 +:1095B00D40F09C8010AA02EB830304F01F0453F8C3 +:1095C00D383CC4F120044FF0FF30E040C31A58423C +:1095D00D58410DE00DF1030301AA0DF102012046E2 +:1095E00DFFF794FE38B99DF80330002BCAD1002047 +:1095F00D11B0BDE8F08F019904A8FFF7BAFC00285F +:1096000D50D1019BB3427DD3059D059A937803F00C +:1096100D0F03082B7FD004A8FFF769FC059B9D4223 +:1096200DF3D14FF0FF36019FB7426BD3089B9DF8E6 +:1096300D02A0D4F808801D684FF00109A368002D21 +:1096400D5DD098459CD12B68D3F800B0BBF1000FCD +:1096500D08D053463A4629462046D8470028C6D05A +:1096600DAD68EBE7D3F808B0BBF800309F42F7D1F7 +:1096700D6A6859460AA8FFF729FC6B680E9305F135 +:1096800D0C030F939BF8023003F0C003802B04BF33 +:1096900D2B1D0E930AAA85F80C9051462046FFF714 +:1096A00D91FEDBE7059B9B7813F0300F0FD1069AE7 +:1096B00D3F2A0CD8510910AB03EB810102F01F02B8 +:1096C00D0123934051F8382C134341F8383CE56899 +:1096D00D2DB19DF80220019904AB2046A8479DF8B5 +:1096E00D021004AA2046FFF76DFE10E051F822503B +:1096F00D01357FF47DAF013259E7012078E79845B8 +:1097000D7FF43EAF9DF802102046FFF71CFE0028A7 +:1097100D7FF436AF6BE7168885E737B50C460546FF +:1097200D114620460192FFF7DBFC019A214628469F +:1097300D03B0BDE83040FFF719BF70B586B0CE68F5 +:1097400D01920C4602A90546FFF723FE68B1E068B9 +:1097500D58B1A378019A03F03003202B314602A8AB +:1097600D05D1FFF7DAFF039B6B6006B070BDFFF705 +:1097700DFDFEF8E7D3B50C466946FFF739FD80B11C +:1097800DDDE9001300274A0801F0010642EAC37221 +:1097900D56EA07014FEA53031CBFD243DB43C4E92A +:1097A00D002302B0D0BD37B50D4669461446FFF70C +:1097B00DE1FF68B12B89082B0CD1DDE90001C4E96B +:1097C00D0001DDE900238B4206BF8242012000200B +:1097D00D03B030BD042B03D100982060C117F0E712 +:1097E00D022B04D1BDF90000208000B2F6E7012B59 +:1097F00D04D19DF90000207040B2EFE70020E7E7AB +:1098000D13B504220C460DEB0201FFF77BFC08B1EA +:1098100D019B236002B010BD1146FFF7F1BF13B5D8 +:1098200D08220C466946FFF76DFC18B1DDE90023EF +:1098300DC4E9002302B010BD1146FFF7F0BF10B50B +:1098400D13681F2B144607D900220830FEF78BFB37 +:1098500D08B92023236010BD48F21450FBE70830EF +:1098600DFEF75EBB0830FEF72BBB0000831F012BFC +:1098700D10B5044602D8002001F044F8034B1B68D4 +:1098800D1BB12046BDE81040184710BD38320020EE +:1098900D08B5074B18600020FFF7E8FF054801F0F9 +:1098A00D19F820B9BDE80840024800F07BBE08BD9C +:1098B00D383200206D9807006EDF70476FDF7047FC +:1098C00D72DF704773DF704774DF704775DF704765 +:1098D00D76DF70477ADF70477CDF70477DDF70473A +:1098E00D7FDF704786DF70478FDF704790DF7047EF +:1098F00DA8DF7047AADF7047ADDF7047AEDF704756 +:1099000DAFDF7047B0DF7047B1DF7047B5DF70472D +:1099100D62DF704766DF704713DF70477FB5002346 +:1099200DCDF80B308DF80F300A4BADF806109B8932 +:1099300DADF8083001238DF80A300DF10603CDE99D +:1099400D0430054B02A91888FFF7D8FF07B05DF862 +:1099500D04FB00BF8A4200202A2B0020014601484B +:1099600DFDF7A5BF3CCE070070B518228CB00DEBEE +:1099700D0200002102F0BCFF01238DF818308DF894 +:1099800D2D30324B1B7828220892002B5CD0304BA7 +:1099900D02AA03F11006154618685968144603C447 +:1099A00D0833B3422246F7D12A4C102229462046CD +:1099B00D02F082FF002847D002238DF82C300121C0 +:1099C00D04F110036846CDE90034FFF775FF01225D +:1099D00D002101A8FFF772FF04231F4C02941622E9 +:1099E00DA37003230926ADF80420E3700022592348 +:1099F00DCDE90322059201250222637101A9FE23FF +:109A000DA019ADF80C60227065702271A371FFF77B +:109A100D65FFB8B9BDF8043026725A19E271BDF868 +:109A200D0C200E4C134402A906AA2046ADF80C30AA +:109A300DFFF746FF30B92078FFF746FF207829461B +:109A400DFFF740FF0CB070BD0623C6E708430020AA +:109A500D00CD0700CC4200209E420020282B002084 +:109A600D2DE9F0410388232B8AB0044636D80F2BFD +:109A700D05D8012B00F0EB800AB0BDE8F081103B5A +:109A800D132BF9D801A252F823F000BF0D9B07004C +:109A900D299B0700799A0700F99B07004B9D07004A +:109AA00D799A0700799A0700799A0700799A070041 +:109AB00D799A0700A59D0700799A0700799A070002 +:109AC00D799A0700799A0700799A0700799A070021 +:109AD00D2B9C0700799A0700E99B0700503B9AB22F +:109AE00D062AC9D8062BC7D801A252F823F000BF09 +:109AF00D519B07005B9C0700A59D0700799A070005 +:109B000D799A0700A99B07003B9C0700984B828818 +:109B100D1A80984A12681C460AB10120904796494E +:109B200D2088FFF7D3FEA7E7914B4FF6FF721A80FF +:109B300D924B1B685A0704D4FFF716FF08B1FEF7C6 +:109B400DC6FC8C4B1B68002B96D00220984793E7E0 +:109B500D8B4EE288B3889A428ED18A48FDF781FEFA +:109B600D0546002888D0228A04F1120102F0B2FEC7 +:109B700D1822002104A802F0BBFE08238DF8103036 +:109B800D814B0693814B0596CDE9073504A8238AB1 +:109B900DADF8243000F0FCFC00283FF46DAF79489F +:109BA00D2946FDF784FE67E7E188F6291AD8CB1E12 +:109BB00D9B070DD0CB1F9BB2013B5A4202F0030213 +:109BC00D03F0030301F1FF3158BF5342C91A89B2A3 +:109BD00D674B1888FFF79AFE00283FF44DAFFEF74C +:109BE00D76FC49E7F721F3E7002204A98088CDE947 +:109BF00D0422FFF77BFEEFE700235D4CADF812303A +:109C000D0223ADF81030208802AB04AA42F60521DC +:109C100D0593FFF771FE08B1FEF759FC002320886C +:109C200D1A468521FFF75CFED6E7002304A980883C +:109C300DADF81030FFF758FECEE7A379002B7FF477 +:109C400D1BAF4B4B13211888FFF742FEC4E7484B5F +:109C500D00211888FFF75EFEBEE7A379002B3FF4C5 +:109C600D0BAF022B7FF408AF454920898A899042BA +:109C700D0E467FF401AFA27B012A7FF4FDAE0022D8 +:109C800D0120CDE904228DF81600208A384DADF85B +:109C900D1800608AADF81A0004F114000790ADF8B1 +:109CA00D0A20098A28888DF8103001AF02AAADF874 +:109CB00D08300397FFF720FEA84660B93846FEF737 +:109CC00D61FD40B940F2FD132888ADF8143004A9A8 +:109CD00DFFF718FED0E6002304A9B8F80000ADF890 +:109CE00D1430FFF70FFE014600287FF4C5AE182291 +:109CF00D04A802F0FDFD237D234A8DF81030022BC0 +:109D000D0596069218D0062B10D0012B10D1204BA2 +:109D100D1A88204B1A80637DD4F816200893012BE6 +:109D200D099205D11C4800F0EDFD01E0637D08931B +:109D300D04A800F02DFC9FE6A27D637D43EA02237B +:109D400D134A1380134A1380F2E7144B1A7862B149 +:109D500D1349028ACB8D9A4201F1040205D11C31BF +:109D600DA0880023FFF7BEFD36E70021F8E700BF0E +:109D700D2A2B0020C442002026CD0700C04200201F +:109D800D8A4200203CCE0700799E07005D990700AE +:109D900D0A4300200C43002034CE07000843002066 +:109DA00DC8420020174B1B7833B3174B17491C883B +:109DB00D082201232046FFF7A7FD00287FF40FAFEF +:109DC00D0246014602232046FFF79EFD00287FF440 +:109DD00D06AF0F4B4FF6FF7219882046FFF790FD27 +:109DE00D43F2020398423FF447AE08283FF444AED5 +:109DF00D11287FF4F1AE3FE6A0881A461946FFF709 +:109E000D83FDE9E6084300202A2B002000430020B3 +:109E100D8A42002038B5134A1368D90701D40020AF +:109E200D38BD11498842FAD0104908884FF6FF71A4 +:109E300D884211D043F0040313211360FFF748FD4E +:109E400D0028EDD10A4DC82445F001054FF47A40A4 +:109E500DA847013CFAD1E2E7064B1878BDE8384037 +:109E600DFFF732BDC042002034CE07002A2B002060 +:109E700D20CD0700282B002010B5044686B0002108 +:109E800D0D2202A8019102F033FD2378082B0BD18E +:109E900D364A374913880988013B9BB21380D9B1E3 +:109EA00DD3B9032311802370627823788DF80530A0 +:109EB00D6021012A8DF804108DF806200ED00B2A92 +:109EC00D12D100F0AFF98DF80700002000F0A4F9D1 +:109ED00D042101A8FFF722FD06B010BD062B05D009 +:109EE00D082B29D0032B27D00321F2E7E1688DF849 +:109EF00D0710D4E90123080A8DF80800080C090E93 +:109F000D8DF80A10110A8DF80B208DF80C10110C1C +:109F100D120E8DF80E201A0A8DF80F308DF81020C4 +:109F200D1A0C1B0E8DF80D108DF809008DF81120EF +:109F300D8DF812300F21CCE7D4E90123110A8DF8E9 +:109F400D07208DF80810110C120E8DF80A201A0A30 +:109F500D8DF80B308DF80C201A0C1B0E8DF8091096 +:109F600D8DF80D208DF80E300B21B2E70C4300203B +:109F700D0A4300202DE9F0414D4B94B005464FF6B4 +:109F800DFF721A8001204FF659632A4602A98DF8F7 +:109F900D0A00ADF80830FFF7ABFC0446002840F08E +:109FA00D8380444B04AA03F11007164618685968BC +:109FB00D144603C40833BB422246F7D1A91C3046D0 +:109FC00DFFF7A6FC044600286ED11C2201460DA801 +:109FD00D02F08EFC04F0F8029DF83430ADF8044028 +:109FE00D42F003028DF80620F42243F00403CDE97C +:109FF00D0A44ADF82C20304A8DF834300223ADF8E8 +:10A0000D0C3092F80080AB788DF80E3001AE212324 +:10A0100D03AFCDE908768DF805300C94B8F1000F3B +:10A0200D04D1012262F307138DF805302B4608AADF +:10A0300D33F8040B0DA9FFF75DFC0446A0BB0146E8 +:10A0400D1C220DA802F054FC9DF83430ADF80440EC +:10A0500D23F0180343F0180304F0E80242F0130252 +:10A0600D8DF83430AB788DF80E30012121238DF829 +:10A0700D06201722CDE90A44CDE90876ADF80C107B +:10A0800D8DF805300C94ADF82C20B8F1000F03D1EC +:10A0900D61F307138DF805302B4608AA33F80C0B26 +:10A0A00D0DA9FFF727FC0446204614B0BDE8F0814A +:10A0B00D2A2B002010CD07000843002073B5354D25 +:10A0C00D2B6813F0010403D00024204602B070BDAC +:10A0D00D314E30603148FDF7ADFB019400F0BDF815 +:10A0E00D04460028F1D12E48FFF716FC044600283F +:10A0F00DEBD101F059FA04460028E6D101A801F090 +:10A1000D21FB04460028E0D101A9012001F024FB28 +:10A1100D04460028D9D101A801F082FB044600288D +:10A1200DD3D100F093FB1F4B002830D01E4A126A8A +:10A1300D012A2CD11D481A7000F07CFB11231C48FC +:10A1400D8DF8043002F0DCFB194982B201A8FFF74B +:10A1500DC3FB04460028B8D11648FFF7BBFB0446E5 +:10A1600D0028B2D11448FFF705FF04460028ACD1F2 +:10A1700DFFF7FAFB04460028A7D12B6843F0010333 +:10A1800D2B603368002B9FD0092098479DE7002254 +:10A1900D1A70D3E7C0420020C44200203CCE070015 +:10A1A00D0070070008430020384E0020C8420020F0 +:10A1B00DF8CC070026CD07008A42002043690BB179 +:10A1C00DC06818477047000010B40549054C0022BF +:10A1D00D904218BF214604485DF8044BFDF781BB42 +:10A1E00D38C9070064C907009C2B002007B50093F0 +:10A1F00D13460A4601460348FDF777FB03B05DF8A9 +:10A2000D04FB00BF9C2B002013460A460146014863 +:10A2100DFDF772BB9C2B0020014B18700B20704773 +:10A2200D0E430020024B002218781A70704700BFB1 +:10A2300D0E43002018DF704730B585B0054610225B +:10A2400D0C466846002102F053FBA40868460195B0 +:10A2500D0294FFF7EFFF05B030BD1FB50023CDE928 +:10A2600D01330393684602230093FFF7E3FF05B024 +:10A2700D5DF804FB4FF000534FF480521A6000203C +:10A2800D70470000014B06201B681847184300203B +:10A2900D0A2803D90B38C0B2FFF7BEBF70470000C4 +:10A2A00D10B5044686B00020FDF72EFB014630B1F7 +:10A2B00D164A18212046FDF709F906B010BD1822DF +:10A2C00D684602F015FB0423114A8DF80030114B3E +:10A2D00D116D1B68994211D10F4B186800F0F4FFF6 +:10A2E00D8DF80100FFF7D4FFD4E901138DF80100BB +:10A2F00D68469847094800F061FADEE701238DF8BA +:10A3000D01306846D4E901139847D6E7A1A20700AA +:10A3100D384E0020104300201443002085A2070072 +:10A3200DF0B5044687B018220021684602F0E0FA25 +:10A3300D22788DF8002001238DF80130531E0B2B50 +:10A3400D00F20C81DFE813F0110033001100110051 +:10A3500D0A0111000A0111000A010A010A010C008B +:10A3600D7F4B1B680720984721E0062A7D4901D0C5 +:10A3700D012A01D122690A700A78012A04D0022A21 +:10A3800D51D000230B7094E0072B10D8DFE803F0B9 +:10A3900D040F452F0F420F1C714B03201B6898476C +:10A3A00D606900F06BFDFFF773FF8DF80100D4E9D4 +:10A3B00D0113684698479DF80130012B00F0C380CA +:10A3C00D674B05201B68BDE0A18A206900F06EFD7A +:10A3D00DFFF75EFF644B8DF80100DA6B1B6C029387 +:10A3E00DE3680192002BE2D020699847DFE75F49CF +:10A3F00D5F4800F0A7FDFFF74BFF01288DF8010026 +:10A4000DD5D1002000F0DAF90028D0D00A238DF83C +:10A4100D0130CCE74FF400730393534BDA6B1B6C95 +:10A4200D01920293C3E7072BC1D801A252F823F082 +:10A4300D51A40700AFA3070015A5070021A507002C +:10A4400DAFA307004BA50700AFA30700B7A40700F4 +:10A4500D00F04CFD08B90823D9E762690AB9032356 +:10A4600DD5E7C2F30B0333B13F4B40495B6D096830 +:10A4700D13448B42F3D1B2F5805F01D90423C6E7B3 +:10A4800D394B3A49586D096815188D42E3D85A640D +:10A4900DDA6C9A6418651863354B61691B6801F6AF +:10A4A00DFF710022090B1844FFF7AEFE00283FF4A0 +:10A4B00D7EAF0523ABE700F019FD0028CBD02A4D68 +:10A4C00DA18AD5E914329B1A6A6C0B449342C6D803 +:10A4D00D274B2F6B1B68206905F148021F44FDF7C0 +:10A4E00DC5F8E368A28A216906463846FFF77EFE65 +:10A4F00D08B1E36878E7A28A2B6B13442B63A38A18 +:10A5000D2A6DAE641344CDE901362B65144B08203A +:10A5100D1B6828E7144B9A6C1B6D0292019346E75A +:10A5200D114BD3E91402596C821A8A4293D19A6C59 +:10A5300D5865002120465964DA64FFF7B1FE084BD7 +:10A5400D1B680420984707B0F0BD074B9A6C1B6D34 +:10A5500D01934FF480530292039328E7022356E7A9 +:10A5600D184300202C2B0020384E002010430020D3 +:10A5700D14430020044B054A186D642343431068AF +:10A5800DB3FBF0F0704700BF384E002010430020A1 +:10A5900D83681BB1024A1821FCF798BF072070474A +:10A5A00D21A3070038B50546C0B10120FFF70CFE09 +:10A5B00D044648B900F054FC00F098FC30B9084B43 +:10A5C00D00201D60FFF728FE204638BD05490648CE +:10A5D00D00F0B8FC0128F2D00324F5E70724F3E7D7 +:10A5E00D1843002010430020144300202DE9F041B2 +:10A5F00D15464FF46072064688461F4602F05CF918 +:10A6000D28B915B90020BDE8F081A847FAE7002266 +:10A6100D01213046FFF7F8FD70B94FF460724146E5 +:10A6200D384602F057F92B464FF4607239463046E2 +:10A6300DFFF7DCFD0028E5D00320E4E72DE9F0412C +:10A6400D3D4C236801335CD000225821201DFDF7BD +:10A6500D0DF8D4F80080A8EB0002D2F1000848EB09 +:10A6600D0208364D364E2F683B6801335ED000220E +:10A6700D5821381DFCF7FAFF3B68834244D17C68B2 +:10A6800D012C0AD00022C32107F51870FCF7EEFF4C +:10A6900DD7F85C42231A5C425C41B8F1000F35D00B +:10A6A00D254927484FF4607202F014F964B1296806 +:10A6B00D24485422043102F00DF9296822484FF440 +:10A6C00D32725C3102F006F97468012C2CD11F49ED +:10A6D00D402201F5E47002F0FDF81D491C2201F540 +:10A6E00DE47002F0F7F81B4986F8A142002304221A +:10A6F00D01F2862086F8603286F8E23202F0EAF83E +:10A7000D10E04FF00008ACE70024C6E724B129683B +:10A7100D0B484FF46072D5E709484FF46072002181 +:10A7200D02F0E6F802237360BDE8F081B8F1000F86 +:10A7300DF2D00024B4E700BF00F00700302B00205A +:10A7400D384E00203C4E0020944E0020944F0020A7 +:10A7500DD44F0020544E002070B50D4C05460022FC +:10A7600D58212046FCF782FF002244F8040CC32137 +:10A7700D04F51770FCF77AFF261FC4F858022A4615 +:10A7800D3146044B0448BDE87040FFF72FBF00BFB2 +:10A7900D3C4E00201C43002000F0070002460248FA +:10A7A00D024B0068FFF722BF302B00209C46002093 +:10A7B00D0149FFF7F3BF00BF00F0070038B50546AC +:10A7C00D0020FFF7C9FF044618B903492846FFF7D3 +:10A7D00DE5FF204638BD00BF384E002010B5FFF70D +:10A7E00DF3FC044628B9FFF729FF2046FFF7E6FFE3 +:10A7F00D00B1032010BD29DF7047000038B50C4DA6 +:10A8000D0446D5F8243378B101330FD100223C2111 +:10A8100D0430FCF72BFF2060214605F5497010220E +:10A8200DBDE83840FFF7E7BF0E2038BD0820FCE734 +:10A8300D00F0070008B528B10349402202F04AF89C +:10A8400D002008BD0E20FCE724F3070010B5064CD0 +:10A8500D00223C212046FCF709FF54F8043C1B1A4A +:10A8600D5842584110BD00BF28F3070038B50C4DB4 +:10A8700D0446D5F8643378B101330FD10022182185 +:10A8800D0430FCF7F3FE2060214605F559700722D0 +:10A8900DBDE83840FFF7AFBF0E2038BD0820FCE7FC +:10A8A00D00F0070010B50A4CD4F82433D4F8642313 +:10A8B00D1340013309D04FF4FE20FDF711FCC922DE +:10A8C00D21464FF4FE20FDF739FC002010BD00BFDE +:10A8D00D384E0020F8B5094E094CA41B0746E40874 +:10A8E00D0025A54201D10020F8BD56F83530384677 +:10A8F00D98470028F8D10135F3E700BF34CE0700A3 +:10A9000D3CCE0700F8B5094E094CA41B0746E408D8 +:10A9100D00250436A54201D10020F8BD56F835308A +:10A9200D384698470028F8D10135F3E734CE0700B3 +:10A9300D3CCE070008B50C22002101F0D9FF024BD7 +:10A9400D00221A6308BD00BF384E002043F20403F5 +:10A9500D1A68084B9A4201BF43F20803186800F6C3 +:10A9600DFF7020F47F600CBF20F00F004FF480507B +:10A9700D704700BFDBE5B15108B5FFF7E7FF054BA9 +:10A9800D9B69184400F6FF7020F47F6020F00F00E3 +:10A9900D08BD00BF384E00204FF4805070470000B6 +:10A9A00D2DE9F74F0193244BDFF894B01B6ADFF8C4 +:10A9B00D94900093054616464FF0000843F2040AA2 +:10A9C00DB8F1010F5FFA88F714D0022F1FD0FFF7EF +:10A9D00DD3FF6EB1009B013B5C425C41A9EB0000D3 +:10A9E00DA84200D3F9B1B4B1A8421CD204201FE093 +:10A9F00D3446F3E7FFF7AAFF019B33B9DAF80040BD +:10AA000DB4EB0B0418BF0124E8E74446E6E7012444 +:10AA100D4FF48050E2E708F10108B8F1030FCFD1F0 +:10AA200DA842E3D300E017B10448FFF783FF0020ED +:10AA300D03B0BDE8F08F00BF384E0020504E00200F +:10AA400DDBE5B1510040070090F8552012F0FB0FE7 +:10AA500D07D190F8643023B1836ECBB10B60012028 +:10AA600D704712F0010303D090F8563003B1836D97 +:10AA700D9207F2D590F85C20002AEED0054A006EC0 +:10AA800DC2F5FC22904201D80344E6E7042070474A +:10AA900D0F2070470070070010B5084C4FF400727E +:10AAA00DFF21204601F024FF20220021A4F12400E3 +:10AAB00D01F01EFF002344F82C3C10BD944E0020E5 +:10AAC00D2DE9F0475A495B48DFF88881DFF8889116 +:10AAD00DDFF888A1584C92B00C2201F0EDFE06462D +:10AAE00D00284CD15349382204A801F0F3FE4FF44D +:10AAF00D47723146204688F80060C9F80060CAF8F0 +:10AB000D006001F0F5FE079D012D58D14FF48073C3 +:10AB100DA3803423636143F20C0384F86C612570C8 +:10AB200DA5712572E560257425831B88E361089B5B +:10AB300D2367032384F87630099BA4F85C5084F8CE +:10AB400D5E50266684F86450A66684F86C5084F8CE +:10AB500D7450A4F8783020220AA904F17A0001F08B +:10AB600DB9FEA4F89A50A4F89C5084F89E50A4F80D +:10AB700DA06088F800500834304B1C6020E030494C +:10AB800D304E8A6B6F465C313846FEF727FB97E8EF +:10AB900D0F0086E80F0000212B4B88F800104FF4B2 +:10ABA00D47722046C9F80010CAF80010F36001F092 +:10ABB00D9FFE264922463046FEF7AFFD20B90025FF +:10ABC00D284612B0BDE8F08798F80050002DF6D059 +:10ABD00D94F86C3194F800801BB3B8F1000FEED1EE +:10ABE00D94F87231002BEAD0DAF80020D9F8001071 +:10ABF00D3846FEF7F3FA97E80F0086E80F004FF49A +:10AC000DB272414604F5BA7001F072FE104904F5B6 +:10AC100DBA723046FEF781FD0028D0D004F5BA7423 +:10AC200DAAE7B8F1000FCAD0A379002BA3D1C6E7CC +:10AC300D2ECD0700944E00204C4A0020244E0020BB +:10AC400D384E0020684D002061AC070088CC07000D +:10AC500DD4CB0700484A0020444A0020404A002037 +:10AC600D30B55B68DA680D4B9A4208D10C490A6819 +:10AC700D12B90C4A14681CB10B4B00221A7030BD6E +:10AC800DD0E90134181913F9015B002DA0EB030471 +:10AC900DF9DB0B601460044B0122EFE7D4CB070006 +:10ACA00D444A0020404A0020484A002010B543F293 +:10ACB00D040319491C688C4202462BD042F204034E +:10ACC00DC358581A434243418C42184621D142F28F +:10ACD00D0403D358A3421CD14FF4405302F5005145 +:10ACE00D1B780978142B81BF43F214030B481B68A2 +:10ACF00DB3FBF0F398BF0023142989BF42F214016E +:10AD000D00205058054A88BFB0FBF2F0181A18BF42 +:10AD100D012010BD0023D7E7DBE5B15140420F0004 +:10AD200D00B591B0FDF7F6FA684608492022FDF707 +:10AD300D24FB6A46064907484023FDF743FA064BB4 +:10AD400D01221A7011B05DF804FB00BF90CA070014 +:10AD500D784D002084CA07001C4A0020F0B5A3B02E +:10AD600D07460D4614461E4678222023002104A8CE +:10AD700D029301F0BDFD00230393194B1B780BB912 +:10AD800DFFF7CEFF2DB337BB02AB164F019316491C +:10AD900D289B0097324604A8FDF7A2FAE8B9402C8B +:10ADA00D1BD1124E22462946304601F093FD20213B +:10ADB00D3046FDF7EEFACDE90064029B0C493A46A8 +:10ADC00D03A8FDF71BFA00280CBF0120052023B0B6 +:10ADD00DF0BD1320FBE71620F9E70A20F7E700BFC7 +:10ADE00D1C4A0020C04D00202CCB0700E04D002058 +:10ADF00D784D0020F0B5ABB004460D4616461F4603 +:10AE000D7822202300210CA8039301F071FD114B32 +:10AE100D1B780BB9FFF784FF2FB12146202204A820 +:10AE200DFDF7A0FA04AC03AB0B4F01930B49009750 +:10AE300D33462A460CA8FDF753FA48B9202221467D +:10AE400D384601F039FDB0FA80F040092BB0F0BD65 +:10AE500D0020FBE71C4A00201D4A00202CCB0700D8 +:10AE600D08B5044B986B08B1FFF72AFE024B18701A +:10AE700D08BD00BF384E0020204E002010B50446FE +:10AE800D58B1B0F5007F0AD8064B00221A70FFF7B3 +:10AE900D03FE054B01209C6310BD0320FCE704203D +:10AEA00DFAE700BF204E0020384E002070B50E4C42 +:10AEB00D0646E06BA36B42189A420D4611D85C30E2 +:10AEC00D0A462044314601F005FDE36B04F14002D2 +:10AED00D2B4429463046E363FCF7C8FB2064012070 +:10AEE00D70BD0320FCE700BF384E0020014B1878E1 +:10AEF00D704700BF204E002013B50F4C94F86C31F5 +:10AF000DB3B10E4B1B6800930D4BB4F8DA221B68DE +:10AF100D94F8D80204F53771FFF720FF012809D105 +:10AF200D04F5B874201D02B0BDE8104000F0D0B992 +:10AF300D0434F7E702B010BD4C4A0020404A00200F +:10AF400D444A00202DE9F843DFF88880D8E90E3215 +:10AF500D9A4206460D4637D1DFF87C9099F800707D +:10AF600D4FB1FFF709FD1A4B306029461868BDE84F +:10AF700DF843FFF769BDFFF7A3FD38B3FFF7BCFF3B +:10AF800D0128376004462F601BD1114B29461868E4 +:10AF900DFFF75AFD0128044613D198F8A112B1FA12 +:10AFA00D81F103463A4628684909FFF7F9FC38B99B +:10AFB00DFFF7E2FC89F8004030602046BDE8F883D9 +:10AFC00D0424FFF769FDF8E70824F6E70524F4E704 +:10AFD00D244E0020384E0020204E002010B490F852 +:10AFE00D6C305BB190F86E404CB1B0F8704034B13C +:10AFF00D5DF8044B01237230FFF7FCBE01231846A8 +:10B0000D5DF8044B704713B5044608462378114686 +:10B0100D032B03D8DFE803F021050F18002002B041 +:10B0200D10BD0022D4F80140FCF720FB844214BF70 +:10B0300D00200120F3E70A4600230146601C02B000 +:10B0400DBDE81040FFF7D6BE009103464022611CBB +:10B0500D0020FFF783FE0128E9E70120DFE700006C +:10B0600D2DE9F041A2B004460D4616460021782286 +:10B0700D1F4604A8202303939DF8A08001F038FCFF +:10B0800D41220021204601F033FCB5F894300BB17C +:10B0900D95F8968084F80080B8F1030F1ED8DFE88C +:10B0A00D08F00902111F002239463046FCF7DEFA7E +:10B0B00DC4F801003A4631462046FFF7A4FF22B0FE +:10B0C00DBDE8F08103AB0193631C009308493B4637 +:10B0D00D324604A8FDF704F90028EBD00020EEE776 +:10B0E00DB5F8982005F19A01601C01F0F3FBE1E73A +:10B0F00D2CCB07002DE9F0476D4B1D68A4B004461D +:10B1000D0F4690460A4601462846FFF767FF00287E +:10B1100D00F0CC8095F855601EBB4FF00109CDF8BD +:10B1200D00903B462246294613A8FFF799FF0028B9 +:10B1300D7FD0B8F1000F6DD041225E4813A901F008 +:10B1400DC9FB5D4BC3F82C901E626A689A600022A1 +:10B1500D39462046FCF78AFA574B0125C3E9097099 +:10B1600D9FE04122002102A801F0C2FB06F0010977 +:10B1700D4122002113A806F0020601F0B9FBB9F136 +:10B1800D000F4BD042F20403E15803F1A34303F542 +:10B1900D471303F2D75399424BD1D5F858A00AF56E +:10B1A00DFF520AF6FF73C3F30B031F32D21A42F29A +:10B1B00D0803E35893423CD343F204031B688B42CC +:10B1C00D13D14FF440531B78102B8ABF43F2100359 +:10B1D00D00221A6804F500531B78102B8ABF42F227 +:10B1E00D10030023E3589A4223D12046FFF75EFD5A +:10B1F00D00B1F6B10123009322465346294602A819 +:10B2000DFFF72EFFA8B1AB6DE218FB1A4EB9B8F1DE +:10B2100D000F18D1284B01255D6110E03B462246F9 +:10B2200DF4E70021009113A82946FFF719FF002824 +:10B2300DEDD10525B8F1000F30D1FFF72DFC2846D3 +:10B2400D24B0BDE8F087DFF87080B9F1000F21D090 +:10B2500D2046FFF72BFD18B108F11800FFF76AFB28 +:10B2600D1648412202A901F035FB002E14BFAC2374 +:10B2700DA523C8F82C30AB6DC8F83430002E3FF440 +:10B2800D66AF0F48412213A901F024FB6B68C8F883 +:10B2900D0C305CE7AA23C8F82C30EFE70948FFF71C +:10B2A00D49FBFFF7F9FB044B9C64C8E71725C1E781 +:10B2B00D244E0020D9500020384E002098500020F8 +:10B2C00D1A5100205C4E00200122FFF713BF000031 +:10B2D00DF0B590F854200346002A51D090F855004F +:10B2E00D03284DD893F86E20032A47D11A7A002AE5 +:10B2F00D46D0DA68342A45D143F204011A8A0C6823 +:10B3000D21498C422AD152B15969E9B1D2B20021F9 +:10B3100D03F1140543F20C06CCB2A24201D812205F +:10B3200D11E055F821703488A74201F10101F3D1E4 +:10B3300D1A78FAB101285B68144A15D890688342CF +:10B3400D34BF10200120F0BD10B9012AE7D8EFE776 +:10B3500D421E18BF0122002AEAD1E0E712B15A6954 +:10B3600D002ADCD11A78F6E7D06883428CBF012021 +:10B3700D1020E8E7012818BF0F20E4E71420E2E7CA +:10B3800D0F20E0E71120DEE7DBE5B151384E00205C +:10B3900D38B1054B0360054B436001230372002058 +:10B3A00D70470E20704700BF1DB40700D1B30700D2 +:10B3B00D38B1054B0360054B436001230372002038 +:10B3C00D70470E20704700BF4DB40700F7B307005C +:10B3D00D69B10B78022B0CD1022804D0032814BFBD +:10B3E00D08201120704703230B70002070470E209A +:10B3F00D70470820704769B10B78022B0CD10228D9 +:10B4000D04D0032814BF08201120704703230B70AC +:10B4100D002070470E2070470820704710B50C466D +:10B4200D81B10B78012B06D00ED9033B012B94BFB4 +:10B4300D0820112010BDFFF7E1F90028FAD10223F1 +:10B4400D2370F7E70E20F5E70820F3E710B50C465B +:10B4500D81B10B78012B06D00ED9033B012B94BF84 +:10B4600D0820112010BDFFF701FA0028FAD10223A0 +:10B4700D2370F7E70E20F5E70820F3E770B5144BBE +:10B4800D144A0C21D21AB2FBF1F2816911F8025C57 +:10B4900D044635B900690021914205D1012323608D +:10B4A00D0EE04FF0FF30F6E71E68AE420CD1461CA1 +:10B4B00D07D19D68D4E90001D4E90223A847206093 +:10B4C00D70BD5E688642F4D001310C33E4E700BFF5 +:10B4D00D50CE070068CE07001EF0040F0CBFEFF32F +:10B4E00D0880EFF30980FFF7C9BF00BF10DF704779 +:10B4F00D11DF704713B5044609496846FCF72CFC6B +:10B5000D019808B902B010BDD0E90021204690473E +:10B5100D18B16846FCF729FCF2E71120F2E700BFED +:10B5200D40CD070013B5044607496846FCF714FCE7 +:10B5300D019B0BB902B010BD2046D3E90021904705 +:10B5400D6846FCF712FCF3E758CD0700064B9A68E6 +:10B5500D22B11A6822F480021A607047034B4FF42F +:10B5600D8002C3F8802070472C4E002000E100E0DF +:10B5700D0B4991F816335A09EC231341DB0706D515 +:10B5800D084B9A683AB94FF480030B60704742F24A +:10B5900D0200FCF79CBF1A6842F480021A607047E3 +:10B5A00D00E100E02C4E0020F7B5194F3C7864BB4C +:10B5B00D184E012520463570FFF79CFF112821D02C +:10B5C00D2046FFF7AFFF144B8DF80340186801902C +:10B5D00D0DF10300FCF710F8104901A8FFF786FFE5 +:10B5E00D0446B0FA80F0400938709DF80300FCF76E +:10B5F00D27F83CB90A4B34701C70FFF7B9FF284689 +:10B6000DFFF790FF204603B0F0BD0824FAE700BF16 +:10B6100D294E0020284E00203BCD0700C98407008D +:10B6200D2A4E0020F7B5154F3B781BB3144E012061 +:10B6300D3070FFF75FFF11284FF000051CD002207E +:10B6400DFFF770FF0DF107008DF80750FBF7D4FFE2 +:10B6500DFFF74EFF04469DF807003D70FBF7F0FF26 +:10B6600D2CB93470FFF772FF0320FFF75BFF204604 +:10B6700D03B0F0BD0824FAE72C46F8E7294E002068 +:10B6800D284E0020054B1B7833B1054B1B780BB1B1 +:10B6900DFFF7C8BFFFF788BF08207047284E00206E +:10B6A00D294E0020014B1878704700BF294E00200D +:10B6B00D07B508496846FCF74FFB019B13B903B06A +:10B6C00D5DF804FBD3E9002090476846FCF74DFB7D +:10B6D00DF3E700BF4CCD0700FFF7EABF60DF70470F +:10B6E00D69DF704761DF704730B5114DADF5017DF4 +:10B6F00D4FF4FA740DF1020103A8ADF80240FFF703 +:10B7000DF1FF70B9294601A8FCF726FB029B002B1F +:10B7100DF0D003A8D3E90021904701A8FCF725FB41 +:10B7200DF4E7052801D0FCF7D2FE0DF5017D30BD03 +:10B7300D64CD0700024B1B780BB1FFF7D5BF7047E7 +:10B7400D2B4E002018B1034B0360002070470E20D4 +:10B7500D704700BFE82A00207FB506460C46002939 +:10B7600D59D02E4B0B600C22002101A801F0C0F81E +:10B7700D012506232268ADF8083001A920208DF897 +:10B7800D04608DF80650FFF7ABFF0C22002101A8D5 +:10B7900D01F0AEF822688DF8055001A94020FFF7A1 +:10B7A00D9FFF0C22002101A801F0A2F8F7232268C7 +:10B7B00DADF8063001A923208DF80460FFF790FF46 +:10B7C00D0C22002101A801F093F822688DF8045095 +:10B7D00D01A92846FFF784FF0C22002101A801F0E2 +:10B7E00D87F84FF4B0632268019301A9A120FFF7F8 +:10B7F00D77FF0C22002101A801F07AF89DF80430A2 +:10B8000D22682B4301A9A0208DF80430FFF768FFB3 +:10B8100D002004B070BD0E20FBE700BFE82A002019 +:10B8200D08B5FFF75BFF10B9014B01221A7008BD77 +:10B8300D2B4E00204BDF70471FB50D4C01A8FFF7B5 +:10B8400DF9FF70B9214602A8FCF786FA039B002B7D +:10B8500DF4D00198D3E90021904702A8FCF785FAAE +:10B8600DF4E7052801D0FCF732FE04B010BD00BF8F +:10B8700D70CD07008B1802448B4200D1704713F82E +:10B8800D010D02F8010DF7E70000000000000000B7 +:10B8900DC3F10803DB0070B501330446002003A596 +:10B8A00D5B1920C940CAAD1920C4184720C940CA28 +:10B8B00D754120C420C940CA754120C420C940CA61 +:10B8C00D754120C420C940CA754120C420C940CA51 +:10B8D00D754120C420C940CA754120C420C940CA41 +:10B8E00D754120C4404170BD000000000000000003 +:10B8F00DC3F10803DB0070B50133002403A500BFBD +:10B9000D5B1920C940CAAD1B20C0184720C940CAC9 +:10B9100DB54120C020C940CAB54120C020C940CA88 +:10B9200DB54120C020C940CAB54120C020C940CA78 +:10B9300DB54120C020C940CAB54120C020C940CA68 +:10B9400DB54120C06441B4FA84F0400970BD00BF18 +:10B9500D2DE9F04F08B4F8CA04B451F8042BA3FB39 +:10B9600D028940F8048B4FF0000AE4FB629A4FF015 +:10B9700D000BE5FB62AB4FF0000CE6FB62BC4FF039 +:10B9800D000EE7FB62CE51F8042B4FF00008E3FBED +:10B9900D628940F8048BE4FB629AE5FB62ABE6FB3F +:10B9A00D62BCE7FB62CE51F8042B4FF00008E3FBBD +:10B9B00D628940F8048BE4FB629AE5FB62ABE6FB1F +:10B9C00D62BCE7FB62CE51F8042B4FF00008E3FB9D +:10B9D00D628940F8048BE4FB629AE5FB62ABE6FBFF +:10B9E00D62BCE7FB62CE51F8042B4FF00008E3FB7D +:10B9F00D628940F8048BE4FB629AE5FB62ABE6FBDF +:10BA000D62BCE7FB62CE40F8049B40F804AB40F803 +:10BA100D04BB40F804CB40F804EB0CBC052B00F044 +:10BA200D1E810C68A0F11400A1F11401A2F1140201 +:10BA300D52F804EB4FF0000550F8046BE4FB6E5622 +:10BA400D52F804EB50F8047BE4FB6E6752F804EBFC +:10BA500D50F8048BE4FB6E7852F804EB50F8049B1D +:10BA600DE4FB6E8952F804EB50F804ABE4FB6E9ADC +:10BA700DA0F1140052F8044B51F804EB4FF0000CF8 +:10BA800DE4FB6EC540F804CB51F804EBE4FB6E56B5 +:10BA900D40F8045B51F804EBE4FB6E6740F8046B6F +:10BAA00D51F804EBE4FB6E7840F8047B51F804EB9D +:10BAB00DE4FB6E8940F8048B51F804EBE4FB6E9ABD +:10BAC00DA0E80006062B00F0CA800C68A0F1180053 +:10BAD00DA1F11801A2F1180252F804EB4FF0000584 +:10BAE00D50F8046BE4FB6E5652F804EB50F8047BEF +:10BAF00DE4FB6E6752F804EB50F8048BE4FB6E78B0 +:10BB000D52F804EB50F8049BE4FB6E8952F804EBF9 +:10BB100D50F804ABE4FB6E9A52F804EB50F804BBFA +:10BB200DE4FB6EABA0F1180052F8044B51F804EB96 +:10BB300D4FF0000CE4FB6EC540F804CB51F804EB5C +:10BB400DE4FB6E5640F8045B51F804EBE4FB6E67C2 +:10BB500D40F8046B51F804EBE4FB6E7840F8047B7D +:10BB600D51F804EBE4FB6E8940F8048B51F804EBBB +:10BB700DE4FB6E9A40F8049B51F804EBE4FB6EABCA +:10BB800DA0E8000C072B6AD008B40C68A0F11C00CB +:10BB900DA1F11C01A2F11C0252F804EB4FF00005BB +:10BBA00D50F8046BE4FB6E5652F804EB50F8047B2E +:10BBB00DE4FB6E6752F804EB50F8048BE4FB6E78EF +:10BBC00D52F804EB50F8049BE4FB6E8952F804EB39 +:10BBD00D50F804ABE4FB6E9A52F804EB50F804BB3A +:10BBE00DE4FB6EAB52F804EB50F804CBE4FB6EBCF7 +:10BBF00DA0F11C0052F8044B51F804EB4FF0000378 +:10BC000DE4FB6E3540F8043B51F804EBE4FB6E5653 +:10BC100D40F8045B51F804EBE4FB6E6740F8046BED +:10BC200D51F804EBE4FB6E7840F8047B51F804EB1B +:10BC300DE4FB6E8940F8048B51F804EBE4FB6E9A3B +:10BC400D40F8049B51F804EBE4FB6EAB40F804ABF9 +:10BC500D51F804EBE4FB6EBCA0E8001808BCBDE88D +:10BC600DF08F002310B51C465AB2914200DC10BD76 +:10BC700D40F823400133F7E710B500231A465CB2B4 +:10BC800DA14203DCB2FA82F0400910BD50F8234006 +:10BC900D01332243F3E74A11012350F8220001F04A +:10BCA00D1F0103FA01F108407047013910B549B27F +:10BCB00D041D0A06CBB204D4013954F82120002A00 +:10BCC00DF7D001335BB273B103F18042013A50F802 +:10BCD00D2220002022B9013B00EB431318B210BD06 +:10BCE00D52080130F6E71846F9E710B500235CB2AB +:10BCF00DA24200DC10BD51F8234040F8234001332F +:10BD000DF5E710B5013A52B2130601D5002010BD6A +:10BD100D50F8224051F822309C4205D802F1FF32F2 +:10BD200DF2D24FF0FF30F2E70120F0E700EB810196 +:10BD300D0023884200D3704751F8042D43EA520383 +:10BD400D0B60D307F5E737B51D469DF91830019304 +:10BD500D0446FFF79DFD019B38B91A46214628463A +:10BD600DFFF7CFFF0128019B07D02A462146204629 +:10BD700D03B0BDE83040FFF7BBBD03B030BD37B5F4 +:10BD800D1D469DF9183001930446FFF7B1FD019B47 +:10BD900D38B12A462146204603B0BDE83040FFF7B2 +:10BDA00D77BD03B030BD2DE9F04FB5B004AC9DF9B2 +:10BDB00DF8501E4680462B462046FFF7C9FD24ABA2 +:10BDC00D29463046CDE90234FFF76FFFC0EB8510F1 +:10BDD00D04B2002C2146B8BF04F11F01634241F3A8 +:10BDE00D471103F01F0314A804F01F0758BF5F424B +:10BDF00DFFF737FF002F08B22BDD14AB002203EB4A +:10BE000D8001C7F1200E1346AB4217D36B0001938F +:10BE100D14AB03EB85096F1E34AB012603EB8707CB +:10BE200D002C54DA34AB03EB86062A4656F8C81CB0 +:10BE300D4046FFF75AFF35B0BDE8F08F56F823C0E6 +:10BE400D0CFA07F0024341F8042B01332CFA0EF2E1 +:10BE500DDAE714AB2A46314603EB8000FFF745FFC6 +:10BE600DD4E70FFA82FE5AF8C83C53F82EB034AB23 +:10BE700D03EB8202013052F8803C0B44BBEB030311 +:10BE800D34BF012200229B4518BF11465CF8C82C17 +:10BE900D42F82E30019B42B29A42E2DB731A5E42A7 +:10BEA00D294614A85E41FFF741FF34AB03EB850330 +:10BEB00D294653F8802C57F8803C484643EAC27314 +:10BEC00D013C47F8803C24B2FFF730FFA8E734ABC4 +:10BED00D0020C6F1010C014603EB860A03EB8C0C26 +:10BEE00DD8E730B51C4691B0054693F90030684649 +:10BEF00DFFF72EFDD4F8AC3069462846984711B0AF +:10BF000D30BD13460A46FFF7ECBF2DE9F04793F914 +:10BF100D006092B0044689461046314615461F46CC +:10BF200DFFF7AAFE002840F091803A46494602A844 +:10BF300DFFF7E7FF3B4602AA21460AA8FFF7D1FF0C +:10BF400D02A908463A46FFF7DCFF3B462A4649461A +:10BF500D4846FFF7C6FF07F104083A46294628462A +:10BF600DFFF7CFFF43462A46214620460096FFF7AE +:10BF700DEAFE43462A46294628460096FFF7E3FE89 +:10BF800D43462A46214628460096FFF7F8FE3B46D3 +:10BF900D2A4621462046FFF7A4FF43462246214666 +:10BFA00D28460096FFF7CFFE434600962A462146C7 +:10BFB00D2046FFF7C8FE2368DB074AD533464246C5 +:10BFC00D21462046FFF764FC314682462046FFF7A6 +:10BFD00DADFE06F18043013B54F8232042EACA72BC +:10BFE00D44F823203A4621462846FFF78AFF434668 +:10BFF00D0AAA294628460096FFF7C1FE43460AAA1B +:10C0000D294628460096FFF7BAFE0AA90846434678 +:10C0100D2A460096FFF7B3FE3B460AAA2146204664 +:10C0200DFFF75FFF02AA4346104621460096FFF731 +:10C0300DA6FE324629462046FFF757FE49462846BA +:10C0400DFFF753FE02A94846FFF74FFE12B0BDE8B9 +:10C0500DF08731462046FFF769FEC3E72DE9F04131 +:10C0600D15468AB004460E461C22002103A800F096 +:10C0700D3FFC2F1D95F9008003232A4631462046AB +:10C0800D0293FFF73EFF3B4602AA21462046CDF81C +:10C0900D0080FFF774FE2B46324621462046FFF7FF +:10C0A00D20FFCDF800803B4605F184022146204655 +:10C0B00DFFF749FE0AB0BDE8F08100002DE9F0421E +:10C0C00D082288B00C468146FFF70FFECB6A03931A +:10C0D00D0B6B04934B6B05938B6B0693CB6B079399 +:10C0E00D002708236A4669466846CDE9017700971F +:10C0F00DFFF7CEFB082305466A4649464846FFF73B +:10C1000DC7FB236B0393636B0493A36B0593E36BE3 +:10C1100D0544CDE906376A46082369466846FFF7A8 +:10C1200DB7FB082305446A4649464846FFF7B0FB6E +:10C1300D236A0093636A0193A36A0293A36B069328 +:10C1400DE36B0793054408236A4649464846CDE903 +:10C1500D04770397FFF79CFB636A0093A36AA26BB6 +:10C1600D0193E36A02930492636BE26B0393CDE94F +:10C1700D0523236A07932E1808236A464946484625 +:10C1800DFFF786FBE36A0093236B0193636B0293C6 +:10C1900D236A0693A36A0793351808236A4649460E +:10C1A00D4846CDE904770397FFF7A2FB236B009375 +:10C1B00D636B0193A36B0293E36B0393636A069323 +:10C1C00DE36A07932E1A08236A4649464846CDE985 +:10C1D00D0477FFF78DFB636B0093A36B0193E36B08 +:10C1E00D0293236A0393636A0493A36ACDE9053727 +:10C1F00D236B0793361A08236A4649464846FFF7CC +:10C2000D77FBA36B0093E36BCDE90137636A03936F +:10C2100DA36A0493E36ACDE90537636B0793361A76 +:10C2200D08236A4649464846FFF762FB361A0E4C0C +:10C2300D0FD436B9082249462046FFF762FD012882 +:10C2400D0FD00823224649464846FFF751FB361AC0 +:10C2500DEFE70823224649464846FFF719FB3618F3 +:10C2600DF7D408B0BDE8F08280CD070070B5144654 +:10C2700D8AB006460D461A46214602A80193FFF7DD +:10C2800D40FE019B02AA31463046FFF72AFE02A965 +:10C2900D019B22460846FFF724FE019B02AA294670 +:10C2A00D2846FFF71EFE0AB070BD2DE9F0478AB093 +:10C2B00D1446DDF848A055461F4615F9046B009647 +:10C2C00D804689462B460246214602A8FFF757FDB8 +:10C2D00D02A952460846FFF714FE534602AA4146EC +:10C2E00D4046FFF7FEFD534602AA21462046FFF7C2 +:10C2F00DF8FD2B464A46394638460096FFF73FFD76 +:10C3000D5246394602A8FFF7FCFD02A92B464246CC +:10C3100D08460096FFF733FD02A92B462246084634 +:10C3200D0096FFF72CFD2B464246214620460096EF +:10C3300DFFF725FD5346224649464846FFF7D1FDF6 +:10C3400D2B4602AA414620460096FFF718FD53469C +:10C3500D224639463846FFF7C4FD2B464A46394634 +:10C3600D38460096FFF70BFD324602A92046FFF72F +:10C3700DBCFC0AB0BDE8F0872DE9F0479846B3F94B +:10C3800D0230894613F11F0148BF03F13E01DD1D47 +:10C3900D48BF03F10E05EC104E11944275B228BF43 +:10C3A00D144629460746FFF75CFC22464946FFF72F +:10C3B00D61FAB8F90230B3EBC40F4FEAC40220D2D0 +:10C3C00DD21A07EB86010020C2F120068F420FD34F +:10C3D00D08F124082A4639464046FFF792FC012809 +:10C3E00D0FD02B4642463846BDE8F047FFF780BADE +:10C3F00D51F8044D24FA02F303430B6004FA06F0DE +:10C4000DE4E7BDE8F08770B5036813F00106054653 +:10C4100D144605D013460A460146FFF739FA06467B +:10C4200D21462846FFF782FC46B104F18042013ACD +:10C4300D55F8223043F0004345F8223070BDF0B579 +:10C4400D0F46A1B006461946384615461C46FFF75D +:10C4500D13FC20B13046FFF704FC21B0F0BD22469D +:10C4600D39466846FFF741FC294608A8FFF73DFC11 +:10C4700D10A82146FFF7F5FB012318A81093FFF72D +:10C4800DF0FB224608A96846FFF73BFC28B9224677 +:10C4900D10A93046FFF729FCDFE7009BDA0709D426 +:10C4A00D21466846FFF742FC2246294610A8FFF7B1 +:10C4B00DAAFFE6E7089BDB0707D4214608A8FFF78C +:10C4C00D35FC2246294618A8F1E7002823461CDD35 +:10C4D00D08AA69466846FFF70BFA21466846FFF73A +:10C4E00D25FC224618A910A8FFF70BFC002805DA39 +:10C4F00D10A923462A460846FFF7CAF910A9234674 +:10C5000D18AA0846FFF7F4F9CEE708A96A460846C7 +:10C5100DFFF7EEF9214608A8FFF708FC224610A9FF +:10C5200D18A8FFF7EEFB002805DA18A923462A46BE +:10C5300D0846FFF7ADF918A9234610AA0846FFF7DC +:10C5400DD7F9BEE7004870477CCD07002DE9F04FC5 +:10C5500D2DED028BEDB08946789E05901946B6F902 +:10C5600D023096F9004013F11F0748BF03F13E0753 +:10C5700D47F3471707F1FF3B24AB002543F82B503A +:10C5800D6CAB03EB8B0307EE902A4CA896F90120B8 +:10C5900D43F8805C43F8605CFFF76CF996F9012075 +:10C5A00D54A81144FFF766F921464CA8FFF764FB28 +:10C5B00D8046002840F0428154A8FFF75DFB0390B0 +:10C5C00D002840F03D8106F1240A3A464CA9504618 +:10C5D00DFFF797FB012840F035813A4654A95046A4 +:10C5E00DFFF78FFB0128069040F02C811CAD3B46D8 +:10C5F00D524654A92846FFF722FF0DF13008039B40 +:10C6000D48F82B3017EE902A494640463346FFF73F +:10C6100DB3FE4146404653462A460097FFF7C3FBFB +:10C6200D0DF5B87B53462A464CA914A80097FFF781 +:10C6300DBAFB224658460599FFF757FBA30007930F +:10C6400D059B0BEB840903EB84014846FFF74DFB7B +:10C6500D06F14403194634A80493FFF746FB049BE7 +:10C6600DA10059183CA8FFF740FB331D08EE903A86 +:10C6700D594634AA28460094FFF781FB4B465A468B +:10C6800D3CA934A80096FFF710FE18EE902A234619 +:10C6900D29462846FFF7D3FE2A46494658463346D3 +:10C6A00DFFF7E4FD039B0893049B0993059B394613 +:10C6B00D4046CDE90A3BFFF7F8FA3946834614A800 +:10C6C00DFFF7F3FA5845B8BF58461FFA80FB0BF138 +:10C6D00DFF3109B240460491FFF7DDFA0499B0F13C +:10C6E00D000814A818BF4FF00108FFF7D4FA00286E +:10C6F00D14BF0220002048EA00080DF1200922464F +:10C7000D59F8281024A8FFF7F0FA0DF1B009A3008D +:10C7100D19444846FFF7E9FA21462846FFF7A1FAE2 +:10C7200D069B2B60ABF1020824AB08EE105A0FFAF2 +:10C7300D88F80493B8F1000F2ADA18EE902A18EE53 +:10C7400D101A18EE100A2346FFF779FE18EE102A7C +:10C7500D049833464946FFF789FD04993A465046F9 +:10C7600DFFF7CFFA012805D004993B4652460846FB +:10C7700DFFF7BEF8013C64B24CAA230653D5039BC8 +:10C7800DB3FA83F040096DB0BDEC028BBDE8F08FBC +:10C7900D334618EE102A0498D6F8A4504946A847F7 +:10C7A00D41460CA8FFF777FA4146B0F1000B14A8EB +:10C7B00D18BF4FF0010BFFF76EFA002814BF0220CF +:10C7C00D00204BEA000B08AB53F82B1031B3224677 +:10C7D00D34A8FFF78AFA079B3CA81944FFF785FA9E +:10C7E00D18EE102A33463CA934A8FFF73FFD18EE8A +:10C7F00D903A0499009434AA44A8FFF7C0FA049A19 +:10C8000D00964B463CA934A8FFF74FFD18EE101AC1 +:10C8100D18EE100A334644AAFFF763FB08F1FF3800 +:10C8200D0FFA88F886E7049B52F8241053F8243049 +:10C8300D4B40039919430391013C9EE72846A2E71B +:10C8400D4046A0E703989EE708B5074B044613B191 +:10C8500D0021AFF30080054B1868836A03B1984738 +:10C8600D204600F055F800BF000000002CCE070058 +:10C8700D70B50D4D0D4C641BA4100026A64209D1B8 +:10C8800D0B4D0C4C00F046F8641BA4100026A6427C +:10C8900D05D170BD55F8043B98470136EEE755F8C4 +:10C8A00D043B98470136F2E7942B0020942B00208F +:10C8B00D942B0020982B002030B501390024A24282 +:10C8C00D01D1002005E0035D01340D5DAB42F6D0D2 +:10C8D00D581B30BD0A44914200F1FF3300D170471F +:10C8E00D10B511F8014B03F8014F9142F9D110BD6C +:10C8F00D02440346934200D1704703F8011BF9E748 +:10C9000D034613F8012B002AFBD1181A0138704782 +:10C9100DFEE700BFF8B500BFF8BC08BC9E467047E7 +:10C9200DF8B500BFF8BC08BC9E467047001000006B +:10C9300D040000000100000051790700757907001F +:10C9400D85790700F5790700957907005D7907006E +:10C9500D61790700657907000010000004000000F0 +:10C9600D01000000017B0700E17A0700D17A070082 +:10C9700D097D0700BD7C0700A37A0700A77A070091 +:10C9800DAD7A0700982F8A4291443771CFFBC0B51D +:10C9900DA5DBB5E95BC25639F111F159A4823F927D +:10C9A00DD55E1CAB98AA07D8015B8312BE853124D6 +:10C9B00DC37D0C55745DBE72FEB1DE80A706DC9B97 +:10C9C00D74F19BC1C1699BE48647BEEFC69DC10F43 +:10C9D00DCCA10C246F2CE92DAA84744ADCA9B05C7F +:10C9E00DDA88F97652513E986DC631A8C82703B042 +:10C9F00DC77F59BFF30BE0C64791A7D55163CA0650 +:10CA000D67292914850AB72738211B2EFC6D2C4D5B +:10CA100D130D385354730A65BB0A6A762EC9C28149 +:10CA200D852C7292A1E8BFA24B661AA8708B4BC2DF +:10CA300DA3516CC719E892D1240699D685350EF409 +:10CA400D70A06A1016C1A419086C371E4C774827C0 +:10CA500DB5BCB034B30C1C394AAAD84E4FCA9C5B36 +:10CA600DF36F2E68EE828F746F63A5781478C88487 +:10CA700D0802C78CFAFFBE90EB6C50A4F7A3F9BE69 +:10CA800DF27871C6480028000020400045C5070017 +:10CA900DDDAC843D1EBD6AFCF19B4BD0C49DB1BE87 +:10CAA00D608F0D7ACA0083AAB84899DE96F7E90C13 +:10CAB00D05200B441BE1104AA3418950BAD2FDB7A2 +:10CAC00D4999C850A1D379AF8939544350D9C92D4B +:10CAD00D06150E1506110A040A1104041F04041C80 +:10CAE00D0B1F251E15160F18131C0B1F251E1516B3 +:10CAF00D0F181300000000000000000000000000EF +:10CB000D0338FDD870470000B39207005792070015 +:10CB100DA797070019980700399807009D910700FE +:10CB200D5D9107003B970700000000006598070026 +:10CB300D5F9807003F980700200000007800000074 +:10CB400D00000000010001000000000001000000D5 +:10CB500D000000000200050001000000420000007E +:10CB600D00000000000000000000000000000000B8 +:10CB700D00000000010011000100FFFF0100000096 +:10CB800D00000000020017000200FEFF640100001B +:10CB900DD4CB0700000000000000000000000000E2 +:10CBA00D0000000001000100000000000100000075 +:10CBB00D000000000200050001000000220000003E +:10CBC00D0000000000000000000000000000000058 +:10CBD00D00000000010011000400FCFF0400000033 +:10CBE00D00000000020011000400FCFF0400000022 +:10CBF00D00000000030021000400FCFF04001000F1 +:10CC000D00000000040011000100FFFF0100000002 +:10CC100D00000000050011000200FEFF04000000EE +:10CC200D00000000060011000400FCFF04000000DD +:10CC300D00000000070011000400FCFF04000000CC +:10CC400D00000000080017000200FEFF2400000095 +:10CC500DA4CB0700090010000100FFFF0100000038 +:10CC600D84CC07000A0027000200FEFF44000300E9 +:10CC700D44CB070000000000000000000000000091 +:10CC800D0000000000000000010017000400FCFF80 +:10CC900D6801000074CB0700020017000400FCFFC0 +:10CCA00DAC010000B8CC070000000000000000003F +:10CCB00D000000000000000001000700000000005F +:10CCC00D6801000074CB07000200010000000000A5 +:10CCD00D010000000000000003000500010000003D +:10CCE00D42000000000000000000000000000000F5 +:10CCF00D000000000000000044667554617267007A +:10CD000D0000000000000000000000000000000016 +:10CD100D50EADA308883B89F604F15F30000C98E52 +:10CD200D0338FDD870470C000C00000058026D69E7 +:10CD300D63726F6269745F617070000010020100B0 +:10CD400D88CE070090CE07000800000078CE0700BF +:10CD500D88CE07000800000070CE070078CE0700CF +:10CD600D0800000068CE070070CE07000800000024 +:10CD700D90CE070098CE07000800000008200001A3 +:10CD800DFFFFFFFFFFFFFFFFFFFFFFFF00000000A2 +:10CD900D000000000000000001000000FFFFFFFF89 +:10CDA00D512563FCC2CAB9F3849E17A7ADFAE6BC40 +:10CDB00DFFFFFFFFFFFFFFFF00000000FFFFFFFF72 +:10CDC00D96C298D84539A1F4A033EB2D817D037718 +:10CDD00DF240A463E5E6BCF847422CE1F2D1176BB3 +:10CDE00DF551BF376840B6CBCE5E316B5733CE2B86 +:10CDF00D169E0F7C4AEBE78E9B7F1AFEE242E34FB5 +:10CE000D4B60D2273E3CCE3BF6B053CCB0061D65F1 +:10CE100DBC86987655BDEBB3E7933AAAD835C65A7A +:10CE200D0BBF07005DC00700BDC00700342B0020FD +:10CE300D00000000BDA00700159E07003C32002039 +:10CE400D784200208942002044320020F400000086 +:10CE500D0000000003000000B1B307000000000057 +:10CE600D0200000091B30700619A07000000000066 +:10CE700D7D7C07000000000035B7070000000000B2 +:10CE800D39B8070000000000BD7A0700000000005F +:10CE900DD97B070000000000A8A3FF7F0100000060 +:10CEA00D0090D00300000000000000000000000012 +:10CEB00D0000000000000000000000000000000065 +:10CEC00D0100000000000000000000000000000054 +:10CED00D02000000EC2A00200C2B0020FC2A002070 +:10CEE00DFF00FFFF0100000000E007000000000050 +:10CEF00D0000000000000000000000000000000025 +:10CF000D0000000000000000000000000000000014 +:10CF100D0000000000000000000000000000000004 +:10CF200D00000000000000000000000000000000F4 +:10CF300D00000000000000000000000000000000E4 +:10CF400D0000000000000000000000002572070036 +:10CF500D017207000000000000000000BDA10700E5 +:08CF600D0010000000000800A4 +:10E0000DBE361649020000000000000000000000AE +:10E0100D00000000000000001CD20000105EBCF8E3 +:10E0200D01000000000000000000000000000000E2 +:10E0300D00000000000000000000000000000000D3 +:10E0400D00000000000000000000000000000000C3 +:10E0500D00000000000000000000000000000000B3 +:10E0600D00000000000000000000000000000000A3 +:10E0700D0000000000000000000000000000000093 +:10E0800D0000000000000000000000000000000083 +:10E0900D0000000000000000000000000000000073 +:10E0A00D0000000000000000000000000000000063 +:10E0B00D0000000000000000000000000000000053 +:10E0C00D0000000000000000000000000000000043 +:10E0D00D0000000000000000000000000000000033 +:10E0E00D0000000000000000000000000000000023 +:10E0F00D0000000000000000000000000000000013 +:10E1000D0000000000000000000000000000000002 +:10E1100D00000000000000000000000000000000F2 +:10E1200D00000000000000000000000000000000E2 +:10E1300D00000000000000000000000000000000D2 +:10E1400D00000000000000000000000000000000C2 +:10E1500D00000000000000000000000000000000B2 +:10E1600D00000000000000000000000000000000A2 +:10E1700D0000000000000000000000000000000092 +:10E1800D0000000000000000000000000000000082 +:10E1900D0000000000000000000000000000000072 +:10E1A00D0000000000000000000000000000000062 +:10E1B00D0000000000000000000000000000000052 +:10E1C00D0000000000000000000000000000000042 +:10E1D00D0000000000000000000000000000000032 +:10E1E00D0000000000000000000000000000000022 +:10E1F00D0000000000000000000000000000000012 +:10E2000D0000000000000000000000000000000001 +:10E2100D00000000000000000000000000000000F1 +:10E2200D00000000000000000000000000000000E1 +:10E2300D00000000000000000000000000000000D1 +:10E2400D00000000000000000000000000000000C1 +:10E2500D000000000000000000000000A21BDAAC6E +:10E2600D00000000000000000000000000000000A1 +:10E2700D0000000000000000000000000000000091 +:10E2800D0000000000000000000000000000000081 +:10E2900D0000000000000000000000000000000071 +:10E2A00D0000000000000000000000000000000061 +:10E2B00D0000000000000000000000000000000051 +:10E2C00D0000000000000000000000000000000041 +:10E2D00D0000000000000000000000000000000031 +:10E2E00D0000000000000000000000000000000021 +:10E2F00D0000000000000000000000000000000011 +:10E3000D0000000000000000000000000000000000 +:10E3100D00000000000000000000000000000000F0 +:10E3200D00000000000000000000000000000000E0 +:10E3300D00000000000000000000000000000000D0 +:10E3400D00000000000000000000000000000000C0 +:10E3500D00000000000000000000000000000000B0 +:10E3600D00000000000000000000000000000000A0 +:10E3700D0000000000000000000000000000000090 +:10E3800D0000000000000000000000000000000080 +:10E3900D0000000000000000000000000000000070 +:10E3A00D0000000000000000000000000000000060 +:10E3B00D0000000000000000000000000000000050 +:10E3C00D0000000000000000000000000000000040 +:10E3D00D0000000000000000000000000000000030 +:10E3E00D0000000000000000000000000000000020 +:10E3F00D0000000000000000000000000000000010 +:10E4000D00000000000000000000000000000000FF +:10E4100D00000000000000000000000000000000EF +:10E4200D00000000000000000000000000000000DF +:10E4300D00000000000000000000000000000000CF +:10E4400D00000000000000000000000000000000BF +:10E4500D00000000000000000000000000000000AF +:10E4600D000000000000000000000000000000009F +:10E4700D000000000000000000000000000000008F +:10E4800D000000000000000000000000000000007F +:10E4900D000000000000000000000000000000006F +:10E4A00D000000000000000000000000000000005F +:10E4B00D000000000000000000000000000000004F +:10E4C00D000000000000000000000000000000003F +:10E4D00D000000000000000000000000000000002F +:10E4E00D000000000000000000000000000000001F +:10E4F00D000000000000000000000000000000000F +:10E5000D00000000000000000000000000000000FE +:10E5100D00000000000000000000000000000000EE +:10E5200D00000000000000000000000000000000DE +:10E5300D00000000000000000000000000000000CE +:10E5400D00000000000000000000000000000000BE +:10E5500D00000000000000000000000000000000AE +:10E5600D000000000000000000000000000000009E +:10E5700D000000000000000000000000000000008E +:10E5800D000000000000000000000000000000007E +:10E5900D000000000000000000000000000000006E +:10E5A00D000000000000000000000000000000005E +:10E5B00D000000000000000000000000000000004E +:10E5C00D000000000000000000000000000000003E +:10E5D00D000000000000000000000000000000002E +:10E5E00D000000000000000000000000000000001E +:10E5F00D000000000000000000000000000000000E +:10E6000D00000000000000000000000000000000FD +:10E6100D00000000000000000000000000000000ED +:10E6200D00000000000000000000000000000000DD +:10E6300D00000000000000000000000000000000CD +:10E6400D00000000000000000000000000000000BD +:10E6500D00000000000000000000000000000000AD +:10E6600D000000000000000000000000000000009D +:10E6700D000000000000000000000000000000008D +:10E6800D000000000000000000000000000000007D +:10E6900D000000000000000000000000000000006D +:10E6A00D000000000000000000000000000000005D +:10E6B00D000000000000000000000000000000004D +:10E6C00D000000000000000000000000000000003D +:10E6D00D000000000000000000000000000000002D +:10E6E00D000000000000000000000000000000001D +:10E6F00D000000000000000000000000000000000D +:10E7000D00000000000000000000000000000000FC +:10E7100D00000000000000000000000000000000EC +:10E7200D00000000000000000000000000000000DC +:10E7300D00000000000000000000000000000000CC +:10E7400D00000000000000000000000000000000BC +:10E7500D00000000000000000000000000000000AC +:10E7600D000000000000000000000000000000009C +:10E7700D000000000000000000000000000000008C +:10E7800D000000000000000000000000000000007C +:10E7900D000000000000000000000000000000006C +:10E7A00D000000000000000000000000000000005C +:10E7B00D000000000000000000000000000000004C +:10E7C00D000000000000000000000000000000003C +:10E7D00D000000000000000000000000000000002C +:10E7E00D000000000000000000000000000000001C +:10E7F00D000000000000000000000000000000000C +:10E8000D00000000000000000000000000000000FB +:10E8100D00000000000000000000000000000000EB +:10E8200D00000000000000000000000000000000DB +:10E8300D00000000000000000000000000000000CB +:10E8400D00000000000000000000000000000000BB +:10E8500D00000000000000000000000000000000AB +:10E8600D000000000000000000000000000000009B +:10E8700D000000000000000000000000000000008B +:10E8800D000000000000000000000000000000007B +:10E8900D000000000000000000000000000000006B +:10E8A00D000000000000000000000000000000005B +:10E8B00D000000000000000000000000000000004B +:10E8C00D000000000000000000000000000000003B +:10E8D00D000000000000000000000000000000002B +:10E8E00D000000000000000000000000000000001B +:10E8F00D000000000000000000000000000000000B +:10E9000D00000000000000000000000000000000FA +:10E9100D00000000000000000000000000000000EA +:10E9200D00000000000000000000000000000000DA +:10E9300D00000000000000000000000000000000CA +:10E9400D00000000000000000000000000000000BA +:10E9500D00000000000000000000000000000000AA +:10E9600D000000000000000000000000000000009A +:10E9700D000000000000000000000000000000008A +:10E9800D000000000000000000000000000000007A +:10E9900D000000000000000000000000000000006A +:10E9A00D000000000000000000000000000000005A +:10E9B00D000000000000000000000000000000004A +:10E9C00D000000000000000000000000000000003A +:10E9D00D000000000000000000000000000000002A +:10E9E00D000000000000000000000000000000001A +:10E9F00D000000000000000000000000000000000A +:10EA000D00000000000000000000000000000000F9 +:10EA100D00000000000000000000000000000000E9 +:10EA200D00000000000000000000000000000000D9 +:10EA300D00000000000000000000000000000000C9 +:10EA400D00000000000000000000000000000000B9 +:10EA500D00000000000000000000000000000000A9 +:10EA600D0000000000000000000000000000000099 +:10EA700D0000000000000000000000000000000089 +:10EA800D0000000000000000000000000000000079 +:10EA900D0000000000000000000000000000000069 +:10EAA00D0000000000000000000000000000000059 +:10EAB00D0000000000000000000000000000000049 +:10EAC00D0000000000000000000000000000000039 +:10EAD00D0000000000000000000000000000000029 +:10EAE00D0000000000000000000000000000000019 +:10EAF00D0000000000000000000000000000000009 +:10EB000D00000000000000000000000000000000F8 +:10EB100D00000000000000000000000000000000E8 +:10EB200D00000000000000000000000000000000D8 +:10EB300D00000000000000000000000000000000C8 +:10EB400D00000000000000000000000000000000B8 +:10EB500D00000000000000000000000000000000A8 +:10EB600D0000000000000000000000000000000098 +:10EB700D0000000000000000000000000000000088 +:10EB800D0000000000000000000000000000000078 +:10EB900D0000000000000000000000000000000068 +:10EBA00D0000000000000000000000000000000058 +:10EBB00D0000000000000000000000000000000048 +:10EBC00D0000000000000000000000000000000038 +:10EBD00D0000000000000000000000000000000028 +:10EBE00D0000000000000000000000000000000018 +:10EBF00D0000000000000000000000000000000008 +:10EC000D00000000000000000000000000000000F7 +:10EC100D00000000000000000000000000000000E7 +:10EC200D00000000000000000000000000000000D7 +:10EC300D00000000000000000000000000000000C7 +:10EC400D00000000000000000000000000000000B7 +:10EC500D00000000000000000000000000000000A7 +:10EC600D0000000000000000000000000000000097 +:10EC700D0000000000000000000000000000000087 +:10EC800D0000000000000000000000000000000077 +:10EC900D0000000000000000000000000000000067 +:10ECA00D0000000000000000000000000000000057 +:10ECB00D0000000000000000000000000000000047 +:10ECC00D0000000000000000000000000000000037 +:10ECD00D0000000000000000000000000000000027 +:10ECE00D0000000000000000000000000000000017 +:10ECF00D0000000000000000000000000000000007 +:10ED000D00000000000000000000000000000000F6 +:10ED100D00000000000000000000000000000000E6 +:10ED200D00000000000000000000000000000000D6 +:10ED300D00000000000000000000000000000000C6 +:10ED400D00000000000000000000000000000000B6 +:10ED500D00000000000000000000000000000000A6 +:10ED600D0000000000000000000000000000000096 +:10ED700D0000000000000000000000000000000086 +:10ED800D0000000000000000000000000000000076 +:10ED900D0000000000000000000000000000000066 +:10EDA00D0000000000000000000000000000000056 +:10EDB00D0000000000000000000000000000000046 +:10EDC00D0000000000000000000000000000000036 +:10EDD00D0000000000000000000000000000000026 +:10EDE00D0000000000000000000000000000000016 +:10EDF00D0000000000000000000000000000000006 +:10EE000D00000000000000000000000000000000F5 +:10EE100D00000000000000000000000000000000E5 +:10EE200D00000000000000000000000000000000D5 +:10EE300D00000000000000000000000000000000C5 +:10EE400D00000000000000000000000000000000B5 +:10EE500D00000000000000000000000000000000A5 +:10EE600D0000000000000000000000000000000095 +:10EE700D0000000000000000000000000000000085 +:10EE800D0000000000000000000000000000000075 +:10EE900D0000000000000000000000000000000065 +:10EEA00D0000000000000000000000000000000055 +:10EEB00D0000000000000000000000000000000045 +:10EEC00D0000000000000000000000000000000035 +:10EED00D0000000000000000000000000000000025 +:10EEE00D0000000000000000000000000000000015 +:10EEF00D0000000000000000000000000000000005 +:10EF000D00000000000000000000000000000000F4 +:10EF100D00000000000000000000000000000000E4 +:10EF200D00000000000000000000000000000000D4 +:10EF300D00000000000000000000000000000000C4 +:10EF400D00000000000000000000000000000000B4 +:10EF500D00000000000000000000000000000000A4 +:10EF600D0000000000000000000000000000000094 +:10EF700D0000000000000000000000000000000084 +:10EF800D0000000000000000000000000000000074 +:10EF900D0000000000000000000000000000000064 +:10EFA00D0000000000000000000000000000000054 +:10EFB00D0000000000000000000000000000000044 +:10EFC00D0000000000000000000000000000000034 +:10EFD00D0000000000000000000000000000000024 +:10EFE00D0000000000000000000000000000000014 +:10EFF00D0000000000000000000000000000000004 +:10F0000DBE3616490200000000000000000000009E +:10F0100D00000000000000001CD20000105EBCF8D3 +:10F0200D01000000000000000000000000000000D2 +:10F0300D00000000000000000000000000000000C3 +:10F0400D00000000000000000000000000000000B3 +:10F0500D00000000000000000000000000000000A3 +:10F0600D0000000000000000000000000000000093 +:10F0700D0000000000000000000000000000000083 +:10F0800D0000000000000000000000000000000073 +:10F0900D0000000000000000000000000000000063 +:10F0A00D0000000000000000000000000000000053 +:10F0B00D0000000000000000000000000000000043 +:10F0C00D0000000000000000000000000000000033 +:10F0D00D0000000000000000000000000000000023 +:10F0E00D0000000000000000000000000000000013 +:10F0F00D0000000000000000000000000000000003 +:10F1000D00000000000000000000000000000000F2 +:10F1100D00000000000000000000000000000000E2 +:10F1200D00000000000000000000000000000000D2 +:10F1300D00000000000000000000000000000000C2 +:10F1400D00000000000000000000000000000000B2 +:10F1500D00000000000000000000000000000000A2 +:10F1600D0000000000000000000000000000000092 +:10F1700D0000000000000000000000000000000082 +:10F1800D0000000000000000000000000000000072 +:10F1900D0000000000000000000000000000000062 +:10F1A00D0000000000000000000000000000000052 +:10F1B00D0000000000000000000000000000000042 +:10F1C00D0000000000000000000000000000000032 +:10F1D00D0000000000000000000000000000000022 +:10F1E00D0000000000000000000000000000000012 +:10F1F00D0000000000000000000000000000000002 +:10F2000D00000000000000000000000000000000F1 +:10F2100D00000000000000000000000000000000E1 +:10F2200D00000000000000000000000000000000D1 +:10F2300D00000000000000000000000000000000C1 +:10F2400D00000000000000000000000000000000B1 +:10F2500D000000000000000000000000A21BDAAC5E +:10F2600D0000000000000000000000000000000091 +:10F2700D0000000000000000000000000000000081 +:10F2800D0000000000000000000000000000000071 +:10F2900D0000000000000000000000000000000061 +:10F2A00D0000000000000000000000000000000051 +:10F2B00D0000000000000000000000000000000041 +:10F2C00D0000000000000000000000000000000031 +:10F2D00D0000000000000000000000000000000021 +:10F2E00D0000000000000000000000000000000011 +:10F2F00D0000000000000000000000000000000001 +:10F3000D00000000000000000000000000000000F0 +:10F3100D00000000000000000000000000000000E0 +:03F3200D000000DD +:020000040000FA +:020000041000EA +:0810140D0070070000E0070069 +:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:1000000CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:0D00000CFFFFFFFFFFFFFFFFFFFFFFFFFFF4 +:0000000BF5 +:00000001FF diff --git a/addons.html b/addons.html new file mode 100644 index 0000000..25d208d --- /dev/null +++ b/addons.html @@ -0,0 +1,56 @@ + + + + + + Addon Settings - GekoWarp + + + + + + + +
+ + diff --git a/credits.html b/credits.html new file mode 100644 index 0000000..ababea9 --- /dev/null +++ b/credits.html @@ -0,0 +1,56 @@ + + + + + + GekoWarp Credits + + + + + + + +
+ + diff --git a/editor.html b/editor.html new file mode 100644 index 0000000..9e533b8 --- /dev/null +++ b/editor.html @@ -0,0 +1,184 @@ + + + + + + + + GekoWarp - Run Scratch projects faster + + + + + + + + + + + + + +
+ + diff --git a/embed.html b/embed.html new file mode 100644 index 0000000..704a498 --- /dev/null +++ b/embed.html @@ -0,0 +1,57 @@ + + + + + + + Embedded Project - GekoWarp + + + + + + + + +
+ + diff --git a/embedtest.html b/embedtest.html new file mode 100644 index 0000000..546a453 --- /dev/null +++ b/embedtest.html @@ -0,0 +1,15 @@ + + + + + + + + + + diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000..c837a3a Binary files /dev/null and b/favicon.ico differ diff --git a/fullscreen.html b/fullscreen.html new file mode 100644 index 0000000..d3b688e --- /dev/null +++ b/fullscreen.html @@ -0,0 +1,183 @@ + + + + + + + + GekoWarp - Run Scratch projects faster + + + + + + + + + + + + + +
+ + diff --git a/images/192.png b/images/192.png new file mode 100644 index 0000000..c1c9305 Binary files /dev/null and b/images/192.png differ diff --git a/images/512.png b/images/512.png new file mode 100644 index 0000000..977ac9a Binary files /dev/null and b/images/512.png differ diff --git a/images/apple-touch-icon.png b/images/apple-touch-icon.png new file mode 100644 index 0000000..05b61d8 Binary files /dev/null and b/images/apple-touch-icon.png differ diff --git a/index.html b/index.html new file mode 100644 index 0000000..8e5f818 --- /dev/null +++ b/index.html @@ -0,0 +1,183 @@ + + + + + + + + GekoWarp - Run Scratch projects faster + + + + + + + + + + + + + +
+ + diff --git a/js/addon-default-entry.js b/js/addon-default-entry.js new file mode 100644 index 0000000..64f29db --- /dev/null +++ b/js/addon-default-entry.js @@ -0,0 +1,10619 @@ +(window["webpackJsonpGUI"] = window["webpackJsonpGUI"] || []).push([["addon-default-entry"],{ + +/***/ "./node_modules/css-loader/index.js!./src/addons/addons/color-picker/style.css": +/*!****************************************************************************!*\ + !*** ./node_modules/css-loader!./src/addons/addons/color-picker/style.css ***! + \****************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports + + +// module +exports.push([module.i, ".sa-color-picker {\n display: flex;\n}\n\n.sa-color-picker-code {\n margin: 8px 0;\n}\n\n.sa-color-picker-paint {\n margin-top: 16px;\n margin-bottom: 4px;\n}\n\n.sa-color-picker > .sa-color-picker-color {\n border: none;\n border-top-left-radius: 1rem;\n border-bottom-left-radius: 1rem;\n padding: 0;\n padding-left: 0.6rem;\n padding-right: 0.4rem;\n margin-left: 0.5rem;\n outline: none;\n box-sizing: border-box;\n width: 3rem;\n height: 2rem;\n}\n\n.sa-color-picker > .sa-color-picker-text {\n box-sizing: border-box;\n width: calc(150px - 3rem);\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n}\n\n[dir=\"rtl\"] .sa-color-picker > .sa-color-picker-color {\n border-top-left-radius: 0;\n border-bottom-left-radius: 0;\n border-top-right-radius: 1rem;\n border-bottom-right-radius: 1rem;\n margin-left: 0;\n margin-right: 0.5rem;\n}\n\n[dir=\"rtl\"] .sa-color-picker > .sa-color-picker-text {\n border-top-left-radius: 1rem;\n border-bottom-left-radius: 1rem;\n border-top-right-radius: 0;\n border-bottom-right-radius: 0;\n}\n\nbody.sa-hide-eye-dropper-background div[class*=\"stage_color-picker-background\"] {\n /* Do not show eye dropper background if the color picker is \"fake\" */\n display: none;\n}\n", ""]); + +// exports + + +/***/ }), + +/***/ "./node_modules/css-loader/index.js!./src/addons/addons/editor-comment-previews/userstyle.css": +/*!*******************************************************************************************!*\ + !*** ./node_modules/css-loader!./src/addons/addons/editor-comment-previews/userstyle.css ***! + \*******************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports + + +// module +exports.push([module.i, ".sa-comment-preview-outer {\n position: fixed;\n top: 0;\n left: 0;\n z-index: 100000000;\n pointer-events: none;\n}\n\n.sa-comment-preview-inner {\n width: calc(200px - 16px);\n max-height: calc(132px - 8px);\n padding: 8px;\n overflow: hidden;\n\n font-size: 12px;\n white-space: pre-wrap;\n pointer-events: none;\n\n color: rgb(87, 94, 117);\n background-color: rgb(255 255 255 / 90%);\n border-style: none;\n border-radius: 8px;\n filter: drop-shadow(0px 5px 5px rgb(0 0 0 / 10%));\n\n transform: perspective(200px);\n}\n\n@supports (backdrop-filter: blur(16px)) {\n .sa-comment-preview-inner {\n background-color: rgb(255 255 255 / 75%);\n backdrop-filter: blur(16px);\n }\n}\n\n.sa-comment-preview-fade {\n transition:\n opacity 0.1s,\n filter 0.1s,\n transform 0.1s linear;\n}\n\n.sa-comment-preview-hidden {\n opacity: 0;\n filter: none;\n transform: perspective(200px) translateZ(-20px);\n}\n\n.sa-comment-preview-reduce-transparency {\n background-color: rgb(255 255 255);\n backdrop-filter: none;\n}\n", ""]); + +// exports + + +/***/ }), + +/***/ "./node_modules/css-loader/index.js!./src/addons/addons/editor-searchable-dropdowns/userscript.css": +/*!************************************************************************************************!*\ + !*** ./node_modules/css-loader!./src/addons/addons/editor-searchable-dropdowns/userscript.css ***! + \************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports + + +// module +exports.push([module.i, ".u-dropdown-searchbar {\n width: 100%;\n box-sizing: border-box;\n /* based on styles for the title input */\n color: white;\n background-color: hsla(0, 100%, 100%, 0.25);\n border: 1px solid hsla(0, 0%, 0%, 0.15);\n padding: 0.5rem;\n outline: none;\n transition: 0.25s ease-out;\n font-size: 13px;\n font-weight: bold;\n border-radius: 4px;\n}\n.u-dropdown-searchbar:hover {\n background-color: hsla(0, 100%, 100%, 0.5);\n}\n.u-dropdown-searchbar:focus {\n background-color: white;\n color: black;\n}\n.blocklyDropDownDiv .goog-menu {\n overflow-x: hidden;\n}\n", ""]); + +// exports + + +/***/ }), + +/***/ "./node_modules/css-loader/index.js!./src/addons/addons/editor-theme3/compatibility.css": +/*!*************************************************************************************!*\ + !*** ./node_modules/css-loader!./src/addons/addons/editor-theme3/compatibility.css ***! + \*************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports + + +// module +exports.push([module.i, "/* Imported by other addons */\n\n.sa-block-color {\n --sa-block-colored-background: var(--sa-block-background-primary);\n --sa-block-colored-background-secondary: var(--sa-block-field-background);\n --sa-block-bright-background: var(--sa-block-background-primary);\n --sa-block-text: var(--editorTheme3-blockText, white);\n --sa-block-gray-text: white;\n --sa-block-colored-text: var(--sa-block-background-primary);\n --sa-block-text-on-bright-background: var(--editorTheme3-blockText, white);\n --sa-block-input-color: var(--editorTheme3-inputColor, white);\n --sa-block-input-text: var(--editorTheme3-inputColor-text, #575e75);\n}\n\n.sa-block-color-motion {\n --sa-block-background-primary: var(--editorTheme3-motion-primary, #4c97ff);\n --sa-block-background-secondary: var(--editorTheme3-motion-secondary, #4280d7);\n --sa-block-background-tertiary: var(--editorTheme3-motion-tertiary, #3373cc);\n --sa-block-field-background: var(--editorTheme3-motion-field, #3373cc);\n}\n\n.sa-block-color-looks {\n --sa-block-background-primary: var(--editorTheme3-looks-primary, #9966ff);\n --sa-block-background-secondary: var(--editorTheme3-looks-secondary, #855cd6);\n --sa-block-background-tertiary: var(--editorTheme3-looks-tertiary, #774dcb);\n --sa-block-field-background: var(--editorTheme3-looks-field, #774dcb);\n}\n\n.sa-block-color-sounds {\n --sa-block-background-primary: var(--editorTheme3-sounds-primary, #cf63cf);\n --sa-block-background-secondary: var(--editorTheme3-sounds-secondary, #c94fc9);\n --sa-block-background-tertiary: var(--editorTheme3-sounds-tertiary, #bd42bd);\n --sa-block-field-background: var(--editorTheme3-sounds-field, #bd42bd);\n}\n\n.sa-block-color-events {\n --sa-block-background-primary: var(--editorTheme3-event-primary, #ffbf00);\n --sa-block-background-secondary: var(--editorTheme3-event-secondary, #e6ac00);\n --sa-block-background-tertiary: var(--editorTheme3-event-tertiary, #cc9900);\n --sa-block-field-background: var(--editorTheme3-event-field, #cc9900);\n}\n\n.sa-block-color-control {\n --sa-block-background-primary: var(--editorTheme3-control-primary, #ffab19);\n --sa-block-background-secondary: var(--editorTheme3-control-secondary, #ec9c13);\n --sa-block-background-tertiary: var(--editorTheme3-control-tertiary, #cf8b17);\n --sa-block-field-background: var(--editorTheme3-control-field, #cf8b17);\n}\n\n.sa-block-color-sensing {\n --sa-block-background-primary: var(--editorTheme3-sensing-primary, #5cb1d6);\n --sa-block-background-secondary: var(--editorTheme3-sensing-secondary, #47a8d1);\n --sa-block-background-tertiary: var(--editorTheme3-sensing-tertiary, #2e8eb8);\n --sa-block-field-background: var(--editorTheme3-sensing-field, #2e8eb8);\n}\n\n.sa-block-color-operators {\n --sa-block-background-primary: var(--editorTheme3-operators-primary, #59c059);\n --sa-block-background-secondary: var(--editorTheme3-operators-secondary, #46b946);\n --sa-block-background-tertiary: var(--editorTheme3-operators-tertiary, #389438);\n --sa-block-field-background: var(--editorTheme3-operators-field, #389438);\n}\n\n.sa-block-color-data {\n --sa-block-background-primary: var(--editorTheme3-data-primary, #ff8c1a);\n --sa-block-background-secondary: var(--editorTheme3-data-secondary, #ff8000);\n --sa-block-background-tertiary: var(--editorTheme3-data-tertiary, #db6e00);\n --sa-block-field-background: var(--editorTheme3-data-field, #db6e00);\n}\n\n.sa-block-color-data-lists,\n.sa-block-color-list {\n --sa-block-background-primary: var(--editorTheme3-data_lists-primary, #ff661a);\n --sa-block-background-secondary: var(--editorTheme3-data_lists-secondary, #ff5500);\n --sa-block-background-tertiary: var(--editorTheme3-data_lists-tertiary, #e64d00);\n --sa-block-field-background: var(--editorTheme3-data_lists-field, #e64d00);\n}\n\n.sa-block-color-more,\n.sa-block-color-null {\n --sa-block-background-primary: var(--editorTheme3-more-primary, #ff6680);\n --sa-block-background-secondary: var(--editorTheme3-more-secondary, #ff4d6a);\n --sa-block-background-tertiary: var(--editorTheme3-more-tertiary, #ff3355);\n --sa-block-field-background: var(--editorTheme3-more-field, #ff3355);\n}\n\n.sa-block-color-pen {\n --sa-block-background-primary: var(--editorTheme3-pen-primary, #0fbd8c);\n --sa-block-background-secondary: var(--editorTheme3-pen-secondary, #0da57a);\n --sa-block-background-tertiary: var(--editorTheme3-pen-tertiary, #0b8e69);\n --sa-block-field-background: var(--editorTheme3-pen-field, #0b8e69);\n}\n\n.sa-block-color-addon-custom-block {\n --sa-block-background-primary: var(--editorTheme3-addons-primary, #29beb8);\n --sa-block-background-secondary: var(--editorTheme3-addons-secondary, #3aa8a4);\n --sa-block-background-tertiary: var(--editorTheme3-addons-tertiary, #3aa8a4);\n --sa-block-field-background: var(--editorTheme3-addons-field, #3aa8a4);\n}\n", ""]); + +// exports + + +/***/ }), + +/***/ "./node_modules/css-loader/index.js!./src/addons/addons/find-bar/userstyle.css": +/*!****************************************************************************!*\ + !*** ./node_modules/css-loader!./src/addons/addons/find-bar/userstyle.css ***! + \****************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports +exports.i(__webpack_require__(/*! -!../../../../node_modules/css-loader!../editor-theme3/compatibility.css */ "./node_modules/css-loader/index.js!./src/addons/addons/editor-theme3/compatibility.css"), ""); + +// module +exports.push([module.i, ".sa-find-bar {\n display: flex;\n align-items: center;\n white-space: nowrap;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n width: 100%;\n height: 100%;\n margin-left: 1em;\n}\n.sa-find-bar[hidden] {\n /* !important to override displayNoneWhileDisabled */\n display: none !important;\n}\n\n.sa-find-wrapper {\n overflow: visible;\n position: relative;\n height: 2rem;\n width: 100%;\n max-width: 16em;\n}\n\n.sa-find-dropdown-out {\n display: block;\n top: -6px;\n z-index: 100;\n width: 100%;\n max-width: 16em;\n position: relative;\n padding: 4px;\n border: none;\n border-radius: 4px;\n margin-top: 6px;\n}\n\n.sa-find-dropdown-out.visible {\n position: absolute;\n width: 16em;\n box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.3);\n background-color: var(--ui-modal-background);\n outline: 1px solid var(--ui-black-transparent);\n}\n\n/* We need to modify Scratch styles so that the place where the find bar is injected */\n/* has actually correct size information, which is used to make the find bar not cover up controls */\n[class*=\"gui_tab-list_\"] {\n width: 100%;\n}\n[class*=\"gui_tab_\"] {\n flex-grow: 0;\n}\n\n.sa-find-input {\n width: 100%;\n box-sizing: border-box !important;\n /* !important required for extension, because CSS injection method (and hence order) differs from addon */\n height: 1.5rem;\n\n /* Change Scratch default styles */\n border-radius: 0.25rem;\n font-size: 0.75rem;\n padding-left: 0.4em;\n}\n\n.sa-find-input:focus {\n /* Change Scratch default styles */\n box-shadow: none;\n}\n\n.sa-find-dropdown {\n display: none;\n position: relative;\n padding: 0.2em 0;\n font-size: 0.75rem;\n line-height: 1;\n overflow-y: auto;\n min-height: 128px;\n max-height: 65vh;\n user-select: none;\n max-width: 100%;\n margin-top: 6px;\n border: none;\n}\n\n.sa-find-dropdown-out.visible > .sa-find-dropdown {\n display: block;\n}\n\n.sa-find-dropdown > li {\n display: block;\n padding: 0.5em 0.3em;\n white-space: nowrap;\n margin: 0;\n font-weight: bold;\n text-overflow: ellipsis;\n overflow: hidden;\n}\n\n.sa-find-dropdown > li > b {\n background-color: #aaffaa;\n color: black;\n}\n\n/* Drop down items */\n.sa-find-dropdown > li:hover,\n.sa-find-dropdown > li.sel {\n color: var(--sa-block-text-on-bright-background);\n cursor: pointer;\n}\n\n.sa-find-dropdown > li::before {\n content: \"\\25CF \"; /* ● */\n}\n\n.sa-find-flag {\n color: #4cbf56;\n}\n/* .sa-find-dropdown added for specificity */\n.sa-find-dropdown > .sa-find-flag:hover,\n.sa-find-dropdown > .sa-find-flag.sel {\n background-color: #4cbf56;\n color: white;\n}\n\n.sa-find-dropdown .sa-block-color {\n color: var(--sa-block-colored-text);\n}\n.sa-find-dropdown .sa-block-color:hover,\n.sa-find-dropdown .sa-block-color.sel {\n background-color: var(--sa-block-bright-background);\n}\n\n.sa-find-carousel {\n font-weight: normal;\n position: absolute;\n right: 0;\n white-space: nowrap;\n background-color: inherit;\n z-index: 1;\n padding: 0;\n}\n\n.sa-find-carousel-control {\n padding: 0 6px;\n}\n\n.sa-find-carousel-control:hover {\n color: #ffff80;\n}\n", ""]); + +// exports + + +/***/ }), + +/***/ "./node_modules/css-loader/index.js!./src/addons/addons/folders/style.css": +/*!***********************************************************************!*\ + !*** ./node_modules/css-loader!./src/addons/addons/folders/style.css ***! + \***********************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports + + +// module +exports.push([module.i, ".sa-folders-contextmenu-item {\n max-width: 250px;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n[sa-folders-context-type=\"folder\"] .react-contextmenu > :not(.sa-ctx-menu) {\n display: none;\n}\n", ""]); + +// exports + + +/***/ }), + +/***/ "./node_modules/css-loader/index.js!./src/addons/addons/middle-click-popup/userstyle.css": +/*!**************************************************************************************!*\ + !*** ./node_modules/css-loader!./src/addons/addons/middle-click-popup/userstyle.css ***! + \**************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports +exports.i(__webpack_require__(/*! -!../../../../node_modules/css-loader!../editor-theme3/compatibility.css */ "./node_modules/css-loader/index.js!./src/addons/addons/editor-theme3/compatibility.css"), ""); + +// module +exports.push([module.i, ".sa-mcp-root {\n display: flex;\n white-space: nowrap;\n font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n\n position: absolute;\n min-width: 100px;\n background-color: var(--ui-modal-background);\n border-radius: 4px;\n box-shadow:\n rgba(0, 0, 0, 0.3) 0 0 3px,\n rgba(0, 0, 0, 0.2) 0 3px 10px;\n\n z-index: 999;\n}\n\n.sa-mcp-container {\n display: flex;\n flex-flow: column;\n top: -6px;\n z-index: 100;\n position: absolute;\n box-shadow: 0px 0px 8px 1px rgba(0, 0, 0, 0.3);\n background-color: var(--ui-modal-background);\n outline: 1px solid var(--ui-black-transparent);\n border: none;\n border-radius: 4px;\n}\n\n.sa-mcp-input-wrapper {\n position: relative;\n margin: 4px;\n /* !important required for extension, because CSS injection method (and hence order) differs from addon */\n box-sizing: border-box !important;\n height: 1.5rem;\n min-height: 1.5rem;\n\n /* Change Scratch default styles */\n border-radius: 0.25rem;\n font-size: 0.75rem;\n padding-left: 0.2rem;\n padding-right: 0.2rem;\n}\n\n.sa-mcp-input-wrapper:focus {\n /* Change Scratch default styles */\n box-shadow: none;\n}\n\n.sa-mcp-input-wrapper[data-error=\"true\"] {\n border-color: red;\n}\n\n.sa-mcp-input-wrapper > input {\n position: absolute;\n border: 0;\n background-color: transparent;\n outline: none;\n width: 100%;\n height: 100%;\n line-height: 100%;\n box-sizing: border-box;\n}\n\n.sa-mcp-input-suggestion {\n color: hsla(225, 15%, 40%, 0.65);\n}\n\n.sa-mcp-preview-container {\n flex: auto;\n overflow-y: scroll;\n}\n\n.sa-mcp-root /* <-- specificity */ .sa-mcp-preview-container {\n scrollbar-width: none;\n}\n\n.sa-mcp-preview-container::-webkit-scrollbar {\n width: 0;\n height: 0;\n}\n\n.sa-mcp-preview-blocks {\n width: 100%;\n min-height: 100%;\n /* https://stackoverflow.com/a/22166728/8448397 */\n float: left;\n}\n\n.sa-mcp-preview-scrollbar {\n position: absolute;\n width: 11px;\n right: 0;\n bottom: 0;\n}\n\n.sa-mcp-preview-block-bg {\n width: 100%;\n fill: transparent;\n cursor: grab;\n}\n\n.sa-mcp-preview-block {\n filter: brightness(95%);\n cursor: grab;\n}\n\n.sa-mcp-preview-block-selection {\n filter: brightness(103%);\n}\n\n.sa-mcp-preview-block-bg-selection {\n fill: #7774;\n}\n", ""]); + +// exports + + +/***/ }), + +/***/ "./node_modules/css-loader/index.js!./src/addons/addons/onion-skinning/style.css": +/*!******************************************************************************!*\ + !*** ./node_modules/css-loader!./src/addons/addons/onion-skinning/style.css ***! + \******************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports + + +// module +exports.push([module.i, ".sa-onion-button {\n position: relative;\n}\n.sa-onion-button:focus-within {\n background-color: var(--editorDarkMode-primary-transparent35, hsla(260, 60%, 60%, 0.35));\n}\n.sa-onion-image[data-image=\"toggle\"] {\n filter: var(--filter-icon-white);\n}\n.sa-onion-image[data-image=\"settings\"] {\n filter: var(--filter-icon-black);\n}\n.sa-onion-button[data-enabled=\"true\"] .sa-onion-image {\n filter: brightness(0) invert(1);\n}\n.sa-onion-button[data-enabled=\"true\"] {\n color: white;\n background-color: var(--looks-secondary);\n}\n\n.sa-onion-group {\n position: relative;\n flex-direction: row;\n}\n\n.sa-onion-settings-wrapper {\n position: absolute;\n justify-items: center;\n left: 50%;\n width: 1.95rem;\n height: 1.95rem;\n display: grid;\n}\n\n.sa-onion-settings {\n position: absolute;\n bottom: 100%;\n /* based on the styles for the color dropdown */\n padding: 4px;\n border-radius: 4px;\n border: 1px solid #ddd;\n border: 1px solid var(--ui-black-transparent);\n transition-property: bottom, opacity;\n transition-duration: 500ms;\n transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);\n opacity: 0;\n pointer-events: none;\n background: var(--ui-modal-background);\n color: var(--ui-text-primary);\n min-height: 100%;\n min-width: 100%;\n display: flex;\n flex-direction: column;\n gap: 0.25em;\n}\n.sa-onion-settings[data-visible=\"true\"] {\n bottom: calc(100% + 22px);\n pointer-events: auto;\n opacity: 1;\n}\n\n.sa-onion-settings-line {\n display: flex;\n justify-content: flex-end;\n align-items: baseline;\n gap: 0.25em;\n}\n\n.sa-onion-settings-input {\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n box-sizing: border-box;\n text-align: center;\n border: 0;\n background: transparent;\n -moz-appearance: textfield;\n border: 0;\n outline: 0;\n}\n\n.sa-onion-settings-input::-webkit-outer-spin-button,\n.sa-onion-settings-input::-webkit-inner-spin-button {\n -webkit-appearance: none;\n margin: 0;\n}\n\n.sa-onion-settings-tip {\n position: absolute;\n bottom: 0;\n transform: translateY(100%);\n right: calc(50% - 7px);\n}\n.sa-onion-settings-polygon {\n fill: var(--ui-modal-background);\n stroke: var(--ui-black-transparent);\n}\n\n.sa-onion-settings-label {\n white-space: nowrap;\n}\n", ""]); + +// exports + + +/***/ }), + +/***/ "./node_modules/css-loader/index.js!./src/addons/addons/pick-colors-from-stage/style.css": +/*!**************************************************************************************!*\ + !*** ./node_modules/css-loader!./src/addons/addons/pick-colors-from-stage/style.css ***! + \**************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports + + +// module +exports.push([module.i, ".sa-stage-color-picker-picking [class^=\"stage_color-picker-background_\"] {\n display: none;\n}\n", ""]); + +// exports + + +/***/ }), + +/***/ "./node_modules/css-loader/index.js!./src/addons/addons/reorder-custom-inputs/arrows.css": +/*!**************************************************************************************!*\ + !*** ./node_modules/css-loader!./src/addons/addons/reorder-custom-inputs/arrows.css ***! + \**************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports + + +// module +exports.push([module.i, ".blocklyTextShiftArrow {\n position: absolute;\n top: -50px;\n left: 50%;\n margin-left: -12.5px;\n cursor: pointer;\n}\n", ""]); + +// exports + + +/***/ }), + +/***/ "./node_modules/url-loader/dist/cjs.js!./src/addons/addons/editor-devtools/icon--close.svg": +/*!*************************************************************************************************!*\ + !*** ./node_modules/url-loader/dist/cjs.js!./src/addons/addons/editor-devtools/icon--close.svg ***! + \*************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = ("data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA3LjQ4IDcuNDgiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDpub25lO3N0cm9rZTojZmZmO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MnB4O308L3N0eWxlPjwvZGVmcz48dGl0bGU+aWNvbi0tYWRkPC90aXRsZT48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSIzLjc0IiB5MT0iNi40OCIgeDI9IjMuNzQiIHkyPSIxIi8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMSIgeTE9IjMuNzQiIHgyPSI2LjQ4IiB5Mj0iMy43NCIvPjwvc3ZnPg=="); + +/***/ }), + +/***/ "./node_modules/url-loader/dist/cjs.js!./src/addons/addons/folders/folder.svg": +/*!************************************************************************************!*\ + !*** ./node_modules/url-loader/dist/cjs.js!./src/addons/addons/folders/folder.svg ***! + \************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = ("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHdpZHRoPSIyNCI+PHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjxwYXRoIGQ9Ik0xMCA0SDRjLTEuMSAwLTEuOTkuOS0xLjk5IDJMMiAxOGMwIDEuMS45IDIgMiAyaDE2YzEuMSAwIDItLjkgMi0yVjhjMC0xLjEtLjktMi0yLTJoLThsLTItMnoiLz48L3N2Zz4="); + +/***/ }), + +/***/ "./node_modules/url-loader/dist/cjs.js!./src/addons/addons/onion-skinning/decrement.svg": +/*!**********************************************************************************************!*\ + !*** ./node_modules/url-loader/dist/cjs.js!./src/addons/addons/onion-skinning/decrement.svg ***! + \**********************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = ("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggc3R5bGU9ImZpbGw6IzU3NWU3NTtzdHJva2Utd2lkdGg6LjczNDczNiIgZD0iTTMuMjUgMTEuMzU4aDE3LjUwMXYxLjI4NUgzLjI1eiIvPjwvc3ZnPg=="); + +/***/ }), + +/***/ "./node_modules/url-loader/dist/cjs.js!./src/addons/addons/onion-skinning/increment.svg": +/*!**********************************************************************************************!*\ + !*** ./node_modules/url-loader/dist/cjs.js!./src/addons/addons/onion-skinning/increment.svg ***! + \**********************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = ("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHdpZHRoPSIyNCI+PHBhdGggc3R5bGU9ImZpbGw6IzU3NWU3NTtzdHJva2Utd2lkdGg6LjczNDczNiIgZD0iTTMuMjUgMTEuMzU4aDE3LjUwMXYxLjI4NUgzLjI1eiIvPjxwYXRoIHRyYW5zZm9ybT0icm90YXRlKDkwKSIgc3R5bGU9ImZpbGw6IzU3NWU3NTtzdHJva2Utd2lkdGg6LjczNDczNiIgZD0iTTMuMjUtMTIuNjQyaDE3LjUwMXYxLjI4NUgzLjI1eiIvPjwvc3ZnPg=="); + +/***/ }), + +/***/ "./node_modules/url-loader/dist/cjs.js!./src/addons/addons/onion-skinning/settings.svg": +/*!*********************************************************************************************!*\ + !*** ./node_modules/url-loader/dist/cjs.js!./src/addons/addons/onion-skinning/settings.svg ***! + \*********************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = ("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PHBhdGggc3R5bGU9Im9wYWNpdHk6Ljc1O2ZpbGw6bm9uZTtzdHJva2U6IzAwMDtzdHJva2Utd2lkdGg6NDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6NDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLW9wYWNpdHk6MSIgZD0iTTU2IDE2djk2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMi4zNzYgLTIuMzc2KSBzY2FsZSguMjI0NjIpIi8+PHBhdGggc3R5bGU9Im9wYWNpdHk6LjU7ZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIiBkPSJNNDAgMzJ2NjQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjM3NiAtMi4zNzYpIHNjYWxlKC4yMjQ2MikiLz48cGF0aCBzdHlsZT0ib3BhY2l0eTouMjU7ZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjptaXRlcjtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIiBkPSJNMjQgNDh2MzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjM3NiAtMi4zNzYpIHNjYWxlKC4yMjQ2MikiLz48cGF0aCBzdHlsZT0ib3BhY2l0eTouNzU7ZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDo0O3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2Utb3BhY2l0eToxIiBkPSJNNzIgMTZ2OTYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjM3NiAtMi4zNzYpIHNjYWxlKC4yMjQ2MikiLz48cGF0aCBzdHlsZT0ib3BhY2l0eTouNTtmaWxsOm5vbmU7c3Ryb2tlOiMwMDA7c3Ryb2tlLXdpZHRoOjQ7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiIGQ9Ik04OCAzMnY2NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIuMzc2IC0yLjM3Nikgc2NhbGUoLjIyNDYyKSIvPjxwYXRoIHN0eWxlPSJvcGFjaXR5Oi4yNTtmaWxsOm5vbmU7c3Ryb2tlOiMwMDA7c3Ryb2tlLXdpZHRoOjQ7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOm1pdGVyO3N0cm9rZS1taXRlcmxpbWl0OjQ7c3Ryb2tlLWRhc2hhcnJheTpub25lO3N0cm9rZS1vcGFjaXR5OjEiIGQ9Ik0xMDQgNDh2MzIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjM3NiAtMi4zNzYpIHNjYWxlKC4yMjQ2MikiLz48L3N2Zz4="); + +/***/ }), + +/***/ "./node_modules/url-loader/dist/cjs.js!./src/addons/addons/onion-skinning/toggle.svg": +/*!*******************************************************************************************!*\ + !*** ./node_modules/url-loader/dist/cjs.js!./src/addons/addons/onion-skinning/toggle.svg ***! + \*******************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = ("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCI+PGcgc3Ryb2tlLXdpZHRoPSIxLjIiIHN0cm9rZT0iIzAwMTAyNiI+PGcgc3R5bGU9Im9wYWNpdHk6LjU7c3Ryb2tlLXdpZHRoOjQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLWRhc2hhcnJheTpub25lIj48cGF0aCBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6bm9ybWFsO2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2Utd2lkdGg6NDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLWRhc2hvZmZzZXQ6MCIgZmlsbD0iI2JmYmZiZiIgZD0iTTY4LjQ1IDMyLjQ1N2MuMy0uMi44LS4xLjkuM2wyLjYgMTAuN3M2LjQgNC43IDguMyA4YzMuMiA1LjUgMy4zIDEwIDMuMyAxMHM3LjEgMi4xIDguMyA3LjhjMS4yIDUuNy0zLjIgMTYuNS0yMiAyMC4yLTE4LjggMy43LTMzLjktMS40LTQxLTEyLjgtNy4xLTExLjQgNC4xLTI1IDMuNS0yNC4ybC0yLjEtMTcuOWMtLjEtLjQuNC0uNy44LS41bDEyLjEgNy45czQuNS0xLjcgOS4yLTEuOWMyLjgtLjIgNS4yIDAgNy41LjR6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNC42NTIgLTQuNjUpIHNjYWxlKC4yMzI5KSIvPjxwYXRoIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpub3JtYWw7ZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2UtZGFzaG9mZnNldDowIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiIGQ9Ik0xMDEuNjUgNjIuOTU3Yy00LjcgMy44LTExLjkgMy45LTExLjkgMy45bTEwLjYgNy4zYy02LjMuNS0xMC4yLTEuNC0xMC4yLTEuNG0tNjguOC0xMC4xczguNiAyLjggMTIuMSA1LjltLjMgMy41Yy00LjMgMS43LTExLjcuNi0xMS43LjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00LjY1MiAtNC42NSkgc2NhbGUoLjIzMjkpIi8+PC9nPjxnIHN0eWxlPSJvcGFjaXR5Oi43NTtzdHJva2Utd2lkdGg6NDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2UtZGFzaGFycmF5Om5vbmUiPjxwYXRoIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpub3JtYWw7ZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2UtZGFzaG9mZnNldDowIiBmaWxsPSIjYmZiZmJmIiBkPSJNNjguNDUgMzIuNDU3Yy4zLS4yLjgtLjEuOS4zbDIuNiAxMC43czYuNCA0LjcgOC4zIDhjMy4yIDUuNSAzLjMgMTAgMy4zIDEwczcuMSAyLjEgOC4zIDcuOGMxLjIgNS43LTMuMiAxNi41LTIyIDIwLjItMTguOCAzLjctMzMuOS0xLjQtNDEtMTIuOC03LjEtMTEuNCA0LjEtMjUgMy41LTI0LjJsLTIuMS0xNy45Yy0uMS0uNC40LS43LjgtLjVsMTIuMSA3LjlzNC41LTEuNyA5LjItMS45YzIuOC0uMiA1LjIgMCA3LjUuNHoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjMyMyAtMi4zMjEpIHNjYWxlKC4yMzI5KSIvPjxwYXRoIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpub3JtYWw7ZmlsbDpub25lO2ZpbGwtcnVsZTpldmVub2RkO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1taXRlcmxpbWl0OjEwO3N0cm9rZS1kYXNoYXJyYXk6bm9uZTtzdHJva2UtZGFzaG9mZnNldDowIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGZpbGw9Im5vbmUiIGQ9Ik0xMDEuNjUgNjIuOTU3Yy00LjcgMy44LTExLjkgMy45LTExLjkgMy45bTEwLjYgNy4zYy02LjMuNS0xMC4yLTEuNC0xMC4yLTEuNG0tNjguOC0xMC4xczguNiAyLjggMTIuMSA1LjltLjMgMy41Yy00LjMgMS43LTExLjcuNi0xMS43LjYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yLjMyMyAtMi4zMjEpIHNjYWxlKC4yMzI5KSIvPjwvZz48ZyBzdHlsZT0ic3Ryb2tlLXdpZHRoOjQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLWRhc2hhcnJheTpub25lIj48cGF0aCBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6bm9ybWFsO2ZpbGw6I2ZmZjtmaWxsLW9wYWNpdHk6MTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2Utd2lkdGg6NDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLWRhc2hvZmZzZXQ6MCIgZmlsbD0iI2JmYmZiZiIgZD0iTTczLjQ1IDM3LjQ1N2MuMy0uMi44LS4xLjkuM2wyLjYgMTAuN3M2LjQgNC43IDguMyA4YzMuMiA1LjUgMy4zIDEwIDMuMyAxMHM3LjEgMi4xIDguMyA3LjhjMS4yIDUuNy0zLjIgMTYuNS0yMiAyMC4yLTE4LjggMy43LTMzLjktMS40LTQxLTEyLjgtNy4xLTExLjQgNC4xLTI1IDMuNS0yNC4ybC0yLjEtMTcuOWMtLjEtLjQuNC0uNy44LS41bDEyLjEgNy45czQuNS0xLjcgOS4yLTEuOWMyLjgtLjIgNS4yIDAgNy41LjR6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS4xNTkgLTEuMTU3KSBzY2FsZSguMjMyOSkiLz48cGF0aCBzdHlsZT0ibWl4LWJsZW5kLW1vZGU6bm9ybWFsO2ZpbGw6bm9uZTtmaWxsLXJ1bGU6ZXZlbm9kZDtzdHJva2Utd2lkdGg6NDtzdHJva2UtbWl0ZXJsaW1pdDoxMDtzdHJva2UtZGFzaGFycmF5Om5vbmU7c3Ryb2tlLWRhc2hvZmZzZXQ6MCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBmaWxsPSJub25lIiBkPSJNMTA2LjY1IDY3Ljk1N2MtNC43IDMuOC0xMS45IDMuOS0xMS45IDMuOW0xMC42IDcuM2MtNi4zLjUtMTAuMi0xLjQtMTAuMi0xLjRtLTY4LjgtMTAuMXM4LjYgMi44IDEyLjEgNS45bS4zIDMuNWMtNC4zIDEuNy0xMS43LjYtMTEuNy42IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMS4xNTkgLTEuMTU3KSBzY2FsZSguMjMyOSkiLz48L2c+PC9nPjwvc3ZnPg=="); + +/***/ }), + +/***/ "./src/addons/addons/bitmap-copy/_runtime_entry.js": +/*!*********************************************************!*\ + !*** ./src/addons/addons/bitmap-copy/_runtime_entry.js ***! + \*********************************************************/ +/*! exports provided: resources */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "resources", function() { return resources; }); +/* harmony import */ var _userscript_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./userscript.js */ "./src/addons/addons/bitmap-copy/userscript.js"); +/* generated by pull.js */ + +const resources = { + "userscript.js": _userscript_js__WEBPACK_IMPORTED_MODULE_0__["default"] +}; + +/***/ }), + +/***/ "./src/addons/addons/bitmap-copy/userscript.js": +/*!*****************************************************!*\ + !*** ./src/addons/addons/bitmap-copy/userscript.js ***! + \*****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = (async _ref => { + let { + addon, + console + } = _ref; + if (!addon.tab.redux.state) return console.warn("Redux is not available!"); + addon.tab.redux.initialize(); + addon.tab.redux.addEventListener("statechanged", _ref2 => { + let { + detail + } = _ref2; + if (addon.self.disabled) return; + const e = detail; + if (!e.action || e.action.type !== "scratch-paint/clipboard/SET") return; + const items = e.next.scratchPaint.clipboard.items; + if (items.length !== 1) return; + const firstItem = items[0]; + // TODO vector support + if (!Array.isArray(firstItem) || firstItem[0] !== "Raster") return console.log("copied element is vector"); + const dataURL = firstItem[1].source; + addon.tab.copyImage(dataURL).then(() => console.log("Image successfully copied")).catch(e => console.error("Image could not be copied: ".concat(e))); + }); +}); + +/***/ }), + +/***/ "./src/addons/addons/block-cherry-picking/_runtime_entry.js": +/*!******************************************************************!*\ + !*** ./src/addons/addons/block-cherry-picking/_runtime_entry.js ***! + \******************************************************************/ +/*! exports provided: resources */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "resources", function() { return resources; }); +/* harmony import */ var _userscript_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./userscript.js */ "./src/addons/addons/block-cherry-picking/userscript.js"); +/* generated by pull.js */ + +const resources = { + "userscript.js": _userscript_js__WEBPACK_IMPORTED_MODULE_0__["default"] +}; + +/***/ }), + +/***/ "./src/addons/addons/block-cherry-picking/userscript.js": +/*!**************************************************************!*\ + !*** ./src/addons/addons/block-cherry-picking/userscript.js ***! + \**************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _block_duplicate_module_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../block-duplicate/module.js */ "./src/addons/addons/block-duplicate/module.js"); + +/* harmony default export */ __webpack_exports__["default"] = (async function (_ref) { + let { + addon, + console + } = _ref; + const update = () => { + _block_duplicate_module_js__WEBPACK_IMPORTED_MODULE_0__["setCherryPicking"](!addon.self.disabled, addon.settings.get("invertDrag")); + }; + addon.self.addEventListener("disabled", update); + addon.self.addEventListener("reenabled", update); + addon.settings.addEventListener("change", update); + update(); + _block_duplicate_module_js__WEBPACK_IMPORTED_MODULE_0__["load"](addon); +}); + +/***/ }), + +/***/ "./src/addons/addons/block-duplicate/_runtime_entry.js": +/*!*************************************************************!*\ + !*** ./src/addons/addons/block-duplicate/_runtime_entry.js ***! + \*************************************************************/ +/*! exports provided: resources */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "resources", function() { return resources; }); +/* harmony import */ var _userscript_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./userscript.js */ "./src/addons/addons/block-duplicate/userscript.js"); +/* generated by pull.js */ + +const resources = { + "userscript.js": _userscript_js__WEBPACK_IMPORTED_MODULE_0__["default"] +}; + +/***/ }), + +/***/ "./src/addons/addons/block-duplicate/module.js": +/*!*****************************************************!*\ + !*** ./src/addons/addons/block-duplicate/module.js ***! + \*****************************************************/ +/*! exports provided: setCherryPicking, setDuplication, load */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setCherryPicking", function() { return setCherryPicking; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setDuplication", function() { return setDuplication; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "load", function() { return load; }); +let enableCherryPicking = false; +let invertCherryPicking = false; +function setCherryPicking(newEnabled, newInverted) { + enableCherryPicking = newEnabled; + // If cherry picking is disabled, also disable invert. Duplicating blocks can still cause + // this setting to be used. + invertCherryPicking = newEnabled && newInverted; +} +let enableDuplication = false; +function setDuplication(newEnabled) { + enableDuplication = newEnabled; +} + +// mostRecentEvent_ is sometimes a fake event, so we can't rely on reading its properties. +let ctrlOrMetaPressed = false; +let altPressed = false; +document.addEventListener("mousedown", function (e) { + ctrlOrMetaPressed = e.ctrlKey || e.metaKey; + altPressed = e.altKey; +}, { + capture: true +}); +let loaded = false; +async function load(addon) { + if (loaded) { + return; + } + loaded = true; + const ScratchBlocks = await addon.tab.traps.getBlockly(); + + // https://github.com/scratchfoundation/scratch-blocks/blob/912b8cc728bea8fd91af85078c64fcdbfe21c87a/core/gesture.js#L454 + const originalStartDraggingBlock = ScratchBlocks.Gesture.prototype.startDraggingBlock_; + ScratchBlocks.Gesture.prototype.startDraggingBlock_ = function () { + let block = this.targetBlock_; + + // Scratch uses fake mouse events to implement right click > duplicate + const isRightClickDuplicate = !(this.mostRecentEvent_ instanceof MouseEvent); + const isDuplicating = enableDuplication && altPressed && !isRightClickDuplicate && !this.flyout_ && !this.shouldDuplicateOnDrag_ && this.targetBlock_.type !== "procedures_definition"; + const isCherryPickingInverted = invertCherryPicking && !isRightClickDuplicate && block.getParent(); + const canCherryPick = enableCherryPicking || isDuplicating; + const isCherryPicking = canCherryPick && ctrlOrMetaPressed === !isCherryPickingInverted && !block.isShadow(); + if (isDuplicating || isCherryPicking) { + if (!ScratchBlocks.Events.getGroup()) { + // Scratch will disable grouping on its own later. + ScratchBlocks.Events.setGroup(true); + } + } + if (isDuplicating) { + // Based on https://github.com/scratchfoundation/scratch-blocks/blob/feda366947432b9d82a4f212f43ff6d4ab6f252f/core/scratch_blocks_utils.js#L171 + // Setting this.shouldDuplicateOnDrag_ = true does NOT work because it doesn't call changeObscuredShadowIds + this.startWorkspace_.setResizesEnabled(false); + ScratchBlocks.Events.disable(); + let newBlock; + try { + const xmlBlock = ScratchBlocks.Xml.blockToDom(block); + newBlock = ScratchBlocks.Xml.domToBlock(xmlBlock, this.startWorkspace_); + ScratchBlocks.scratchBlocksUtils.changeObscuredShadowIds(newBlock); + const xy = block.getRelativeToSurfaceXY(); + newBlock.moveBy(xy.x, xy.y); + } catch (e) { + console.error(e); + } + ScratchBlocks.Events.enable(); + if (newBlock) { + block = newBlock; + this.targetBlock_ = newBlock; + if (ScratchBlocks.Events.isEnabled()) { + ScratchBlocks.Events.fire(new ScratchBlocks.Events.BlockCreate(newBlock)); + } + } + } + if (isCherryPicking) { + if (isRightClickDuplicate || isDuplicating) { + const nextBlock = block.getNextBlock(); + if (nextBlock) { + nextBlock.dispose(); + } + } + block.unplug(true); + } + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + return originalStartDraggingBlock.call(this, ...args); + }; +} + +/***/ }), + +/***/ "./src/addons/addons/block-duplicate/userscript.js": +/*!*********************************************************!*\ + !*** ./src/addons/addons/block-duplicate/userscript.js ***! + \*********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _module_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./module.js */ "./src/addons/addons/block-duplicate/module.js"); + +/* harmony default export */ __webpack_exports__["default"] = (async function (_ref) { + let { + addon, + console + } = _ref; + const update = () => { + _module_js__WEBPACK_IMPORTED_MODULE_0__["setDuplication"](!addon.self.disabled); + }; + addon.self.addEventListener("disabled", update); + addon.self.addEventListener("reenabled", update); + update(); + _module_js__WEBPACK_IMPORTED_MODULE_0__["load"](addon); +}); + +/***/ }), + +/***/ "./src/addons/addons/block-switching/_runtime_entry.js": +/*!*************************************************************!*\ + !*** ./src/addons/addons/block-switching/_runtime_entry.js ***! + \*************************************************************/ +/*! exports provided: resources */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "resources", function() { return resources; }); +/* harmony import */ var _userscript_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./userscript.js */ "./src/addons/addons/block-switching/userscript.js"); +/* generated by pull.js */ + +const resources = { + "userscript.js": _userscript_js__WEBPACK_IMPORTED_MODULE_0__["default"] +}; + +/***/ }), + +/***/ "./src/addons/addons/block-switching/userscript.js": +/*!*********************************************************!*\ + !*** ./src/addons/addons/block-switching/userscript.js ***! + \*********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = (async function (_ref) { + let { + addon, + console, + msg + } = _ref; + const ScratchBlocks = await addon.tab.traps.getBlockly(); + const vm = addon.tab.traps.vm; + let blockSwitches = {}; + let procedureSwitches = {}; + const noopSwitch = { + isNoop: true + }; + const randomColor = () => { + const num = Math.floor(Math.random() * 256 * 256 * 256); + return "#".concat(num.toString(16).padStart(6, "0")); + }; + const buildSwitches = () => { + blockSwitches = {}; + procedureSwitches = {}; + if (addon.settings.get("motion")) { + blockSwitches["motion_turnright"] = [noopSwitch, { + opcode: "motion_turnleft" + }]; + blockSwitches["motion_turnleft"] = [{ + opcode: "motion_turnright" + }, noopSwitch]; + blockSwitches["motion_setx"] = [noopSwitch, { + opcode: "motion_changexby", + remapInputName: { + X: "DX" + } + }, { + opcode: "motion_sety", + remapInputName: { + X: "Y" + } + }, { + opcode: "motion_changeyby", + remapInputName: { + X: "DY" + } + }]; + blockSwitches["motion_changexby"] = [{ + opcode: "motion_setx", + remapInputName: { + DX: "X" + } + }, noopSwitch, { + opcode: "motion_sety", + remapInputName: { + DX: "Y" + } + }, { + opcode: "motion_changeyby", + remapInputName: { + DX: "DY" + } + }]; + blockSwitches["motion_sety"] = [{ + opcode: "motion_setx", + remapInputName: { + Y: "X" + } + }, { + opcode: "motion_changexby", + remapInputName: { + Y: "DX" + } + }, noopSwitch, { + opcode: "motion_changeyby", + remapInputName: { + Y: "DY" + } + }]; + blockSwitches["motion_changeyby"] = [{ + opcode: "motion_setx", + remapInputName: { + DY: "X" + } + }, { + opcode: "motion_changexby", + remapInputName: { + DY: "DX" + } + }, { + opcode: "motion_sety", + remapInputName: { + DY: "Y" + } + }, noopSwitch]; + blockSwitches["motion_xposition"] = [noopSwitch, { + opcode: "motion_yposition" + }]; + blockSwitches["motion_yposition"] = [{ + opcode: "motion_xposition" + }, noopSwitch]; + } + if (addon.settings.get("looks")) { + blockSwitches["looks_seteffectto"] = [noopSwitch, { + opcode: "looks_changeeffectby", + remapInputName: { + VALUE: "CHANGE" + } + }]; + blockSwitches["looks_changeeffectby"] = [{ + opcode: "looks_seteffectto", + remapInputName: { + CHANGE: "VALUE" + } + }, noopSwitch]; + blockSwitches["looks_setsizeto"] = [noopSwitch, { + opcode: "looks_changesizeby", + remapInputName: { + SIZE: "CHANGE" + } + }]; + blockSwitches["looks_changesizeby"] = [{ + opcode: "looks_setsizeto", + remapInputName: { + CHANGE: "SIZE" + } + }, noopSwitch]; + blockSwitches["looks_costumenumbername"] = [noopSwitch, { + opcode: "looks_backdropnumbername" + }]; + blockSwitches["looks_backdropnumbername"] = [{ + opcode: "looks_costumenumbername" + }, noopSwitch]; + blockSwitches["looks_show"] = [noopSwitch, { + opcode: "looks_hide" + }]; + blockSwitches["looks_hide"] = [{ + opcode: "looks_show" + }, noopSwitch]; + blockSwitches["looks_nextcostume"] = [noopSwitch, { + opcode: "looks_nextbackdrop" + }]; + blockSwitches["looks_nextbackdrop"] = [{ + opcode: "looks_nextcostume" + }, noopSwitch]; + blockSwitches["looks_say"] = [noopSwitch, { + opcode: "looks_sayforsecs", + createInputs: { + SECS: { + shadowType: "math_number", + value: "2" + } + } + }, { + opcode: "looks_think" + }, { + opcode: "looks_thinkforsecs", + createInputs: { + SECS: { + shadowType: "math_number", + value: "2" + } + } + }]; + blockSwitches["looks_think"] = [{ + opcode: "looks_say" + }, { + opcode: "looks_sayforsecs", + createInputs: { + SECS: { + shadowType: "math_number", + value: "2" + } + } + }, noopSwitch, { + opcode: "looks_thinkforsecs", + createInputs: { + SECS: { + shadowType: "math_number", + value: "2" + } + } + }]; + blockSwitches["looks_sayforsecs"] = [{ + opcode: "looks_say", + splitInputs: ["SECS"] + }, { + opcode: "looks_think", + splitInputs: ["SECS"] + }, noopSwitch, { + opcode: "looks_thinkforsecs" + }]; + blockSwitches["looks_thinkforsecs"] = [{ + opcode: "looks_say", + splitInputs: ["SECS"] + }, { + opcode: "looks_think", + splitInputs: ["SECS"] + }, { + opcode: "looks_sayforsecs" + }, noopSwitch]; + blockSwitches["looks_switchbackdropto"] = [noopSwitch, { + opcode: "looks_switchbackdroptoandwait" + }]; + blockSwitches["looks_switchbackdroptoandwait"] = [{ + opcode: "looks_switchbackdropto" + }, noopSwitch]; + blockSwitches["looks_gotofrontback"] = [noopSwitch, { + opcode: "looks_goforwardbackwardlayers", + remapInputName: { + FRONT_BACK: "FORWARD_BACKWARD" + }, + mapFieldValues: { + FRONT_BACK: { + front: "forward", + back: "backward" + } + }, + createInputs: { + NUM: { + shadowType: "math_integer", + value: "1" + } + } + }]; + blockSwitches["looks_goforwardbackwardlayers"] = [{ + opcode: "looks_gotofrontback", + splitInputs: ["NUM"], + remapInputName: { + FORWARD_BACKWARD: "FRONT_BACK" + }, + mapFieldValues: { + FORWARD_BACKWARD: { + forward: "front", + backward: "back" + } + } + }, noopSwitch]; + } + if (addon.settings.get("sound")) { + blockSwitches["sound_play"] = [noopSwitch, { + opcode: "sound_playuntildone" + }]; + blockSwitches["sound_playuntildone"] = [{ + opcode: "sound_play" + }, noopSwitch]; + blockSwitches["sound_seteffectto"] = [noopSwitch, { + opcode: "sound_changeeffectby" + }]; + blockSwitches["sound_changeeffectby"] = [{ + opcode: "sound_seteffectto" + }, noopSwitch]; + blockSwitches["sound_setvolumeto"] = [noopSwitch, { + opcode: "sound_changevolumeby" + }]; + blockSwitches["sound_changevolumeby"] = [{ + opcode: "sound_setvolumeto" + }, noopSwitch]; + } + if (addon.settings.get("event")) { + blockSwitches["event_broadcast"] = [noopSwitch, { + opcode: "event_broadcastandwait" + }]; + blockSwitches["event_broadcastandwait"] = [{ + opcode: "event_broadcast" + }, noopSwitch]; + } + if (addon.settings.get("control")) { + blockSwitches["control_if"] = [noopSwitch, { + opcode: "control_if_else" + }]; + blockSwitches["control_if_else"] = [{ + opcode: "control_if", + splitInputs: ["SUBSTACK2"] + }, noopSwitch]; + blockSwitches["control_repeat_until"] = [noopSwitch, { + opcode: "control_wait_until", + splitInputs: ["SUBSTACK"] + }, { + opcode: "control_forever", + splitInputs: ["CONDITION"] + }]; + blockSwitches["control_forever"] = [{ + opcode: "control_repeat_until" + }, noopSwitch]; + blockSwitches["control_wait_until"] = [{ + opcode: "control_repeat_until" + }, noopSwitch]; + } + if (addon.settings.get("operator")) { + blockSwitches["operator_equals"] = [{ + opcode: "operator_gt" + }, noopSwitch, { + opcode: "operator_lt" + }]; + blockSwitches["operator_gt"] = [noopSwitch, { + opcode: "operator_equals" + }, { + opcode: "operator_lt" + }]; + blockSwitches["operator_lt"] = [{ + opcode: "operator_gt" + }, { + opcode: "operator_equals" + }, noopSwitch]; + blockSwitches["operator_add"] = [noopSwitch, { + opcode: "operator_subtract" + }, { + opcode: "operator_multiply" + }, { + opcode: "operator_divide" + }, { + opcode: "operator_mod" + }]; + blockSwitches["operator_subtract"] = [{ + opcode: "operator_add" + }, noopSwitch, { + opcode: "operator_multiply" + }, { + opcode: "operator_divide" + }, { + opcode: "operator_mod" + }]; + blockSwitches["operator_multiply"] = [{ + opcode: "operator_add" + }, { + opcode: "operator_subtract" + }, noopSwitch, { + opcode: "operator_divide" + }, { + opcode: "operator_mod" + }]; + blockSwitches["operator_divide"] = [{ + opcode: "operator_add" + }, { + opcode: "operator_subtract" + }, { + opcode: "operator_multiply" + }, noopSwitch, { + opcode: "operator_mod" + }]; + blockSwitches["operator_mod"] = [{ + opcode: "operator_add" + }, { + opcode: "operator_subtract" + }, { + opcode: "operator_multiply" + }, { + opcode: "operator_divide" + }, noopSwitch]; + blockSwitches["operator_and"] = [noopSwitch, { + opcode: "operator_or" + }]; + blockSwitches["operator_or"] = [{ + opcode: "operator_and" + }, noopSwitch]; + } + if (addon.settings.get("sensing")) { + blockSwitches["sensing_mousex"] = [noopSwitch, { + opcode: "sensing_mousey" + }]; + blockSwitches["sensing_mousey"] = [{ + opcode: "sensing_mousex" + }, noopSwitch]; + blockSwitches["sensing_touchingcolor"] = [noopSwitch, { + opcode: "sensing_coloristouchingcolor", + createInputs: { + COLOR2: { + shadowType: "colour_picker", + value: randomColor + } + } + }]; + blockSwitches["sensing_coloristouchingcolor"] = [{ + opcode: "sensing_touchingcolor", + splitInputs: ["COLOR2"] + }, noopSwitch]; + } + if (addon.settings.get("data")) { + blockSwitches["data_setvariableto"] = [noopSwitch, { + opcode: "data_changevariableby", + remapShadowType: { + VALUE: "math_number" + } + }]; + blockSwitches["data_changevariableby"] = [{ + opcode: "data_setvariableto", + remapShadowType: { + VALUE: "text" + } + }, noopSwitch]; + blockSwitches["data_showvariable"] = [noopSwitch, { + opcode: "data_hidevariable" + }]; + blockSwitches["data_hidevariable"] = [{ + opcode: "data_showvariable" + }, noopSwitch]; + blockSwitches["data_showlist"] = [noopSwitch, { + opcode: "data_hidelist" + }]; + blockSwitches["data_hidelist"] = [{ + opcode: "data_showlist" + }, noopSwitch]; + blockSwitches["data_replaceitemoflist"] = [noopSwitch, { + opcode: "data_insertatlist" + }]; + blockSwitches["data_insertatlist"] = [{ + opcode: "data_replaceitemoflist" + }, noopSwitch]; + blockSwitches["data_deleteoflist"] = [noopSwitch, { + opcode: "data_deletealloflist", + splitInputs: ["INDEX"] + }]; + blockSwitches["data_deletealloflist"] = [{ + opcode: "data_deleteoflist", + createInputs: { + INDEX: { + shadowType: "math_integer", + value: "1" + } + } + }, noopSwitch]; + } + if (addon.settings.get("extension")) { + blockSwitches["pen_penDown"] = [noopSwitch, { + opcode: "pen_penUp" + }]; + blockSwitches["pen_penUp"] = [{ + opcode: "pen_penDown" + }, noopSwitch]; + blockSwitches["pen_setPenColorParamTo"] = [noopSwitch, { + opcode: "pen_changePenColorParamBy" + }]; + blockSwitches["pen_changePenColorParamBy"] = [{ + opcode: "pen_setPenColorParamTo" + }, noopSwitch]; + blockSwitches["pen_setPenHueToNumber"] = [noopSwitch, { + opcode: "pen_changePenHueBy" + }]; + blockSwitches["pen_changePenHueBy"] = [{ + opcode: "pen_setPenHueToNumber" + }, noopSwitch]; + blockSwitches["pen_setPenShadeToNumber"] = [noopSwitch, { + opcode: "pen_changePenShadeBy" + }]; + blockSwitches["pen_changePenShadeBy"] = [{ + opcode: "pen_setPenShadeToNumber" + }, noopSwitch]; + blockSwitches["pen_setPenSizeTo"] = [noopSwitch, { + opcode: "pen_changePenSizeBy" + }]; + blockSwitches["pen_changePenSizeBy"] = [{ + opcode: "pen_setPenSizeTo" + }, noopSwitch]; + blockSwitches["music_setTempo"] = [noopSwitch, { + opcode: "music_changeTempo" + }]; + blockSwitches["music_changeTempo"] = [{ + opcode: "music_setTempo" + }, noopSwitch]; + } + if (addon.settings.get("sa")) { + const logProc = "\u200B\u200Blog\u200B\u200B %s"; + const warnProc = "\u200B\u200Bwarn\u200B\u200B %s"; + const errorProc = "\u200B\u200Berror\u200B\u200B %s"; + const logMessage = msg("debugger_log"); + const warnMessage = msg("debugger_warn"); + const errorMessage = msg("debugger_error"); + const logSwitch = { + mutate: { + proccode: logProc + }, + msg: logMessage + }; + const warnSwitch = { + mutate: { + proccode: warnProc + }, + msg: warnMessage + }; + const errorSwitch = { + mutate: { + proccode: errorProc + }, + msg: errorMessage + }; + procedureSwitches[logProc] = [{ + msg: logMessage, + isNoop: true + }, warnSwitch, errorSwitch]; + procedureSwitches[warnProc] = [logSwitch, { + msg: warnMessage, + isNoop: true + }, errorSwitch]; + procedureSwitches[errorProc] = [logSwitch, warnSwitch, { + msg: errorMessage, + isNoop: true + }]; + } + + // Switching for these is implemented by Scratch. We only define them here to optionally add a border. + // Because we don't implement the switching ourselves, this is not controlled by the data category option. + blockSwitches["data_variable"] = []; + blockSwitches["data_listcontents"] = []; + }; + buildSwitches(); + addon.settings.addEventListener("change", buildSwitches); + + /** + * @param {*} workspace + * @param {Element} xmlBlock + */ + const pasteBlockXML = (workspace, xmlBlock) => { + // Similar to https://github.com/scratchfoundation/scratch-blocks/blob/7575c9a0f2c267676569c4b102b76d77f35d9fd6/core/workspace_svg.js#L1020 + // but without the collision checking. + const block = ScratchBlocks.Xml.domToBlock(xmlBlock, workspace); + const x = +xmlBlock.getAttribute("x"); + const y = +xmlBlock.getAttribute("y"); + // Don't need to handle RTL here + block.moveBy(x, y); + return block; + }; + + /** + * @param {string} shadowType The type of shadow eg. "math_number" + * @returns {string} The name of the shadow's inner field that contains the user-visible value + */ + const getShadowFieldName = shadowType => { + // This is non-comprehensive. + if (shadowType === "text") { + return "TEXT"; + } + if (shadowType === "colour_picker") { + return "COLOUR"; + } + return "NUM"; + }; + + /** + * @template T + * @param {T|()=>T} value + * @returns {T} + */ + const callIfFunction = value => { + if (typeof value === "function") { + return value(); + } + return value; + }; + const menuCallbackFactory = (block, opcodeData) => () => { + if (opcodeData.isNoop) { + return; + } + if (opcodeData.fieldValue) { + block.setFieldValue(opcodeData.fieldValue, "VALUE"); + return; + } + try { + ScratchBlocks.Events.setGroup(true); + const workspace = block.workspace; + const blocksToBringToForeground = []; + // Split inputs before we clone the block. + if (opcodeData.splitInputs) { + for (const inputName of opcodeData.splitInputs) { + const input = block.getInput(inputName); + if (!input) { + continue; + } + const connection = input.connection; + if (!connection) { + continue; + } + if (connection.isConnected()) { + const targetBlock = connection.targetBlock(); + if (targetBlock.isShadow()) { + // Deleting shadows is handled later. + } else { + connection.disconnect(); + blocksToBringToForeground.push(targetBlock); + } + } + } + } + + // Make a copy of the block with the proper type set. + // It doesn't seem to be possible to change a Block's type after it's created, so we'll just make a new block instead. + const xml = ScratchBlocks.Xml.blockToDom(block); + // blockToDomWithXY's handling of RTL is strange, so we encode the position ourselves. + const position = block.getRelativeToSurfaceXY(); + xml.setAttribute("x", position.x); + xml.setAttribute("y", position.y); + if (opcodeData.opcode) { + xml.setAttribute("type", opcodeData.opcode); + } + const parentBlock = block.getParent(); + let parentConnection; + let blockConnectionType; + if (parentBlock) { + // If the block has a parent, find the parent -> child connection that will be reattached later. + const parentConnections = parentBlock.getConnections_(); + parentConnection = parentConnections.find(c => c.targetConnection && c.targetConnection.sourceBlock_ === block); + // There's two types of connections from child -> parent. We need to figure out which one is used. + const blockConnections = block.getConnections_(); + const blockToParentConnection = blockConnections.find(c => c.targetConnection && c.targetConnection.sourceBlock_ === parentBlock); + blockConnectionType = blockToParentConnection.type; + } + + // Array.from creates a clone of the children list. This is important as we may remove + // children as we iterate. + for (const child of Array.from(xml.children)) { + const oldName = child.getAttribute("name"); + + // Any inputs that were supposed to be split that were not should be removed. + // (eg. shadow inputs) + if (opcodeData.splitInputs && opcodeData.splitInputs.includes(oldName)) { + xml.removeChild(child); + continue; + } + const newName = opcodeData.remapInputName && opcodeData.remapInputName[oldName]; + if (newName) { + child.setAttribute("name", newName); + } + const newShadowType = opcodeData.remapShadowType && opcodeData.remapShadowType[oldName]; + if (newShadowType) { + const valueNode = child.firstChild; + const fieldNode = valueNode.firstChild; + valueNode.setAttribute("type", newShadowType); + fieldNode.setAttribute("name", getShadowFieldName(newShadowType)); + } + const fieldValueMap = opcodeData.mapFieldValues && opcodeData.mapFieldValues[oldName]; + if (fieldValueMap && child.tagName === "FIELD") { + const oldValue = child.innerText; + const newValue = fieldValueMap[oldValue]; + if (typeof newValue === "string") { + child.innerText = newValue; + } + } + } + if (opcodeData.mutate) { + const mutation = xml.querySelector("mutation"); + for (const [key, value] of Object.entries(opcodeData.mutate)) { + mutation.setAttribute(key, value); + } + } + if (opcodeData.createInputs) { + for (const [inputName, inputData] of Object.entries(opcodeData.createInputs)) { + const valueElement = document.createElement("value"); + valueElement.setAttribute("name", inputName); + const shadowElement = document.createElement("shadow"); + shadowElement.setAttribute("type", inputData.shadowType); + const shadowFieldElement = document.createElement("field"); + shadowFieldElement.setAttribute("name", getShadowFieldName(inputData.shadowType)); + shadowFieldElement.innerText = callIfFunction(inputData.value); + shadowElement.appendChild(shadowFieldElement); + valueElement.appendChild(shadowElement); + xml.appendChild(valueElement); + } + } + + // Remove the old block and insert the new one. + block.dispose(); + const newBlock = pasteBlockXML(workspace, xml); + if (parentConnection) { + // Search for the same type of connection on the new block as on the old block. + const newBlockConnections = newBlock.getConnections_(); + const newBlockConnection = newBlockConnections.find(c => c.type === blockConnectionType); + newBlockConnection.connect(parentConnection); + } + for (const otherBlock of blocksToBringToForeground) { + // By re-appending the element, we move it to the end, which will make it display + // on top. + const svgRoot = otherBlock.getSvgRoot(); + svgRoot.parentNode.appendChild(svgRoot); + } + } finally { + ScratchBlocks.Events.setGroup(false); + } + }; + const uniques = array => [...new Set(array)]; + addon.tab.createBlockContextMenu((items, block) => { + if (!addon.self.disabled) { + const type = block.type; + let switches = blockSwitches[block.type] || []; + const customArgsMode = addon.settings.get("customargs") ? addon.settings.get("customargsmode") : "off"; + if (customArgsMode !== "off" && ["argument_reporter_boolean", "argument_reporter_string_number"].includes(type) && + // if the arg is a shadow, it's in a procedures_prototype so we don't want it to be switchable + !block.isShadow()) { + const customBlocks = getCustomBlocks(); + if (customArgsMode === "all") { + switch (type) { + case "argument_reporter_string_number": + switches = Object.values(customBlocks).map(cb => cb.stringArgs).flat(1); + break; + case "argument_reporter_boolean": + switches = Object.values(customBlocks).map(cb => cb.boolArgs).flat(1); + break; + } + } else if (customArgsMode === "defOnly") { + const root = block.getRootBlock(); + if (root.type !== "procedures_definition") return items; + const customBlockObj = customBlocks[root.getChildren(true)[0].getProcCode()]; + switch (type) { + case "argument_reporter_string_number": + switches = customBlockObj.stringArgs; + break; + case "argument_reporter_boolean": + switches = customBlockObj.boolArgs; + break; + } + } + const currentValue = block.getFieldValue("VALUE"); + switches = uniques(switches).map(i => ({ + isNoop: i === currentValue, + fieldValue: i, + msg: i + })); + } + if (block.type === "procedures_call") { + const proccode = block.getProcCode(); + if (procedureSwitches[proccode]) { + switches = procedureSwitches[proccode]; + } + } + if (!addon.settings.get("noop")) { + switches = switches.filter(i => !i.isNoop); + } + switches.forEach((opcodeData, i) => { + const makeSpaceItemIndex = items.findIndex(obj => obj._isDevtoolsFirstItem); + const insertBeforeIndex = makeSpaceItemIndex !== -1 ? + // If "make space" button exists, add own items before it + makeSpaceItemIndex : + // If there's no such button, insert at end + items.length; + const text = opcodeData.msg ? opcodeData.msg : opcodeData.opcode ? msg(opcodeData.opcode) : msg(block.type); + items.splice(insertBeforeIndex, 0, { + enabled: true, + text, + callback: menuCallbackFactory(block, opcodeData), + separator: i === 0 + }); + }); + if (block.type === "data_variable" || block.type === "data_listcontents") { + // Add top border to first variable (if it exists) + const delBlockIndex = items.findIndex(item => item.text === ScratchBlocks.Msg.DELETE_BLOCK); + // firstVariableItem might be undefined, a variable to switch to, + // or an item added by editor-devtools (or any addon before this one) + const firstVariableItem = items[delBlockIndex + 1]; + if (firstVariableItem) firstVariableItem.separator = true; + } + } + return items; + }, { + blocks: true + }); + + // https://github.com/scratchfoundation/scratch-blocks/blob/abbfe93136fef57fdfb9a077198b0bc64726f012/blocks_vertical/procedures.js#L207-L215 + // Returns a list like ["%s", "%d"] + const parseArguments = code => code.split(/(?=[^\\]%[nbs])/g).map(i => i.trim()).filter(i => i.charAt(0) === "%").map(i => i.substring(0, 2)); + const getCustomBlocks = () => { + const customBlocks = {}; + const target = vm.editingTarget; + Object.values(target.blocks._blocks).filter(block => block.opcode === "procedures_prototype").forEach(block => { + const procCode = block.mutation.proccode; + const argumentNames = JSON.parse(block.mutation.argumentnames); + // argumentdefaults is unreliable, so we have to parse the procedure code to determine argument types + const parsedArguments = parseArguments(procCode); + const stringArgs = []; + const boolArgs = []; + for (let i = 0; i < argumentNames.length; i++) { + if (parsedArguments[i] === "%b") { + boolArgs.push(argumentNames[i]); + } else { + stringArgs.push(argumentNames[i]); + } + } + customBlocks[procCode] = { + stringArgs, + boolArgs + }; + }); + return customBlocks; + }; +}); + +/***/ }), + +/***/ "./src/addons/addons/color-picker/_runtime_entry.js": +/*!**********************************************************!*\ + !*** ./src/addons/addons/color-picker/_runtime_entry.js ***! + \**********************************************************/ +/*! exports provided: resources */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "resources", function() { return resources; }); +/* harmony import */ var _userscript_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./userscript.js */ "./src/addons/addons/color-picker/userscript.js"); +/* harmony import */ var _css_loader_style_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! css-loader!./style.css */ "./node_modules/css-loader/index.js!./src/addons/addons/color-picker/style.css"); +/* harmony import */ var _css_loader_style_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_css_loader_style_css__WEBPACK_IMPORTED_MODULE_1__); +/* generated by pull.js */ + + +const resources = { + "userscript.js": _userscript_js__WEBPACK_IMPORTED_MODULE_0__["default"], + "style.css": _css_loader_style_css__WEBPACK_IMPORTED_MODULE_1___default.a +}; + +/***/ }), + +/***/ "./src/addons/addons/color-picker/code-editor.js": +/*!*******************************************************!*\ + !*** ./src/addons/addons/color-picker/code-editor.js ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _libraries_common_cs_normalize_color_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../libraries/common/cs/normalize-color.js */ "./src/addons/libraries/common/cs/normalize-color.js"); +/* harmony import */ var _libraries_common_cs_rate_limiter_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../libraries/common/cs/rate-limiter.js */ "./src/addons/libraries/common/cs/rate-limiter.js"); +/* harmony import */ var _libraries_thirdparty_cs_tinycolor_min_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../libraries/thirdparty/cs/tinycolor-min.js */ "./src/addons/libraries/thirdparty/cs/tinycolor-min.js"); + + + +/* harmony default export */ __webpack_exports__["default"] = (async _ref => { + let { + addon, + console, + msg + } = _ref; + // 250-ms rate limit + const rateLimiter = new _libraries_common_cs_rate_limiter_js__WEBPACK_IMPORTED_MODULE_1__["default"](250); + const setColor = (hex, element) => { + hex = Object(_libraries_common_cs_normalize_color_js__WEBPACK_IMPORTED_MODULE_0__["normalizeHex"])(hex); + if (!addon.tab.redux.state || !addon.tab.redux.state.scratchGui) return; + // The only way to reliably set color is to invoke eye dropper via click() + // then faking that the eye dropper reported the value. + const onEyeDropperClosed = _ref2 => { + let { + detail + } = _ref2; + if (detail.action.type !== "scratch-gui/color-picker/DEACTIVATE_COLOR_PICKER") return; + addon.tab.redux.removeEventListener("statechanged", onEyeDropperClosed); + setTimeout(() => { + document.body.classList.remove("sa-hide-eye-dropper-background"); + }, 50); + }; + const onEyeDropperOpened = _ref3 => { + let { + detail + } = _ref3; + if (detail.action.type !== "scratch-gui/color-picker/ACTIVATE_COLOR_PICKER") return; + addon.tab.redux.removeEventListener("statechanged", onEyeDropperOpened); + addon.tab.redux.addEventListener("statechanged", onEyeDropperClosed); + setTimeout(() => { + addon.tab.redux.dispatch({ + type: "scratch-gui/color-picker/DEACTIVATE_COLOR_PICKER", + color: hex + }); + }, 50); + }; + addon.tab.redux.addEventListener("statechanged", onEyeDropperOpened); + document.body.classList.add("sa-hide-eye-dropper-background"); + element.click(); + }; + const addColorPicker = editor => { + const element = document.querySelector("button.scratchEyedropper"); + rateLimiter.abort(false); + addon.tab.redux.initialize(); + const defaultColor = editor.getValue(); + const saColorPicker = Object.assign(document.createElement("div"), { + className: "sa-color-picker sa-color-picker-code" + }); + addon.tab.displayNoneWhileDisabled(saColorPicker, { + display: "flex" + }); + const saColorPickerColor = Object.assign(document.createElement("input"), { + className: "sa-color-picker-color sa-color-picker-code-color", + type: "color", + value: defaultColor || "#000000" + }); + const saColorPickerText = Object.assign(document.createElement("input"), { + className: addon.tab.scratchClass("input_input-form", { + others: "sa-color-picker-text sa-color-picker-code-text" + }), + type: "text", + pattern: "^#?([0-9a-fA-F]{3}){1,2}$", + placeholder: msg("hex"), + value: defaultColor || "" + }); + saColorPickerColor.addEventListener("input", () => rateLimiter.limit(() => setColor(saColorPickerText.value = saColorPickerColor.value, element))); + saColorPickerText.addEventListener("change", () => { + const { + value + } = saColorPickerText; + if (!Object(_libraries_common_cs_normalize_color_js__WEBPACK_IMPORTED_MODULE_0__["getHexRegex"])().test(value)) return; + setColor(saColorPickerColor.value = Object(_libraries_common_cs_normalize_color_js__WEBPACK_IMPORTED_MODULE_0__["normalizeHex"])(value), element); + }); + saColorPicker.appendChild(saColorPickerColor); + saColorPicker.appendChild(saColorPickerText); + element.parentElement.insertBefore(saColorPicker, element); + }; + const ScratchBlocks = await addon.tab.traps.getBlockly(); + const originalShowEditor = ScratchBlocks.FieldColourSlider.prototype.showEditor_; + ScratchBlocks.FieldColourSlider.prototype.showEditor_ = function () { + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + const r = originalShowEditor.call(this, ...args); + addColorPicker(this); + return r; + }; + const originalCallbackFactory = ScratchBlocks.FieldColourSlider.prototype.sliderCallbackFactory_; + ScratchBlocks.FieldColourSlider.prototype.sliderCallbackFactory_ = function () { + for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) { + args[_key2] = arguments[_key2]; + } + const f = originalCallbackFactory.call(this, ...args); + return event => { + const r = f(event); + const div = ScratchBlocks.DropDownDiv.getContentDiv(); + if (div) { + const saColorPickerColor = div.querySelector(".sa-color-picker-color.sa-color-picker-code-color"); + const saColorPickerText = div.querySelector(".sa-color-picker-text.sa-color-picker-code-text"); + if (!saColorPickerColor || !saColorPickerText) return r; + const color = this.getValue(); + saColorPickerColor.value = color || "#000000"; + saColorPickerText.value = color || ""; + } + return r; + }; + }; +}); + +/***/ }), + +/***/ "./src/addons/addons/color-picker/userscript.js": +/*!******************************************************!*\ + !*** ./src/addons/addons/color-picker/userscript.js ***! + \******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _code_editor_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./code-editor.js */ "./src/addons/addons/color-picker/code-editor.js"); + +/* harmony default export */ __webpack_exports__["default"] = (async api => { + Object(_code_editor_js__WEBPACK_IMPORTED_MODULE_0__["default"])(api); +}); + +/***/ }), + +/***/ "./src/addons/addons/editor-comment-previews/_runtime_entry.js": +/*!*********************************************************************!*\ + !*** ./src/addons/addons/editor-comment-previews/_runtime_entry.js ***! + \*********************************************************************/ +/*! exports provided: resources */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "resources", function() { return resources; }); +/* harmony import */ var _userscript_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./userscript.js */ "./src/addons/addons/editor-comment-previews/userscript.js"); +/* harmony import */ var _css_loader_userstyle_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! css-loader!./userstyle.css */ "./node_modules/css-loader/index.js!./src/addons/addons/editor-comment-previews/userstyle.css"); +/* harmony import */ var _css_loader_userstyle_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_css_loader_userstyle_css__WEBPACK_IMPORTED_MODULE_1__); +/* generated by pull.js */ + + +const resources = { + "userscript.js": _userscript_js__WEBPACK_IMPORTED_MODULE_0__["default"], + "userstyle.css": _css_loader_userstyle_css__WEBPACK_IMPORTED_MODULE_1___default.a +}; + +/***/ }), + +/***/ "./src/addons/addons/editor-comment-previews/userscript.js": +/*!*****************************************************************!*\ + !*** ./src/addons/addons/editor-comment-previews/userscript.js ***! + \*****************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = (async function (_ref) { + let { + addon, + console + } = _ref; + const vm = addon.tab.traps.vm; + const updateStyles = () => { + previewInner.classList.toggle("sa-comment-preview-delay", addon.settings.get("delay") !== "none"); + previewInner.classList.toggle("sa-comment-preview-reduce-transparency", addon.settings.get("reduce-transparency")); + previewInner.classList.toggle("sa-comment-preview-fade", !addon.settings.get("reduce-animation")); + }; + const afterDelay = cb => { + if (!previewInner.classList.contains("sa-comment-preview-hidden")) { + // If not hidden, updating immediately is preferred + cb(); + return; + } + const delay = addon.settings.get("delay"); + if (delay === "long") return setTimeout(cb, 500); + if (delay === "short") return setTimeout(cb, 300); + cb(); + }; + let hoveredElement = null; + let showTimeout = null; + let mouseX = 0; + let mouseY = 0; + let doNotShowUntilMoveMouse = false; + const previewOuter = document.createElement("div"); + previewOuter.classList.add("sa-comment-preview-outer"); + const previewInner = document.createElement("div"); + previewInner.classList.add("sa-comment-preview-inner"); + previewInner.classList.add("sa-comment-preview-hidden"); + updateStyles(); + addon.settings.addEventListener("change", updateStyles); + addon.tab.displayNoneWhileDisabled(previewOuter); + previewOuter.appendChild(previewInner); + document.body.appendChild(previewOuter); + const getBlock = id => vm.editingTarget.blocks.getBlock(id) || vm.runtime.flyoutBlocks.getBlock(id); + const getComment = block => block && block.comment && vm.editingTarget.comments[block.comment]; + const getProcedureDefinitionBlock = procCode => { + const procedurePrototype = Object.values(vm.editingTarget.blocks._blocks).find(i => i.opcode === "procedures_prototype" && i.mutation.proccode === procCode); + if (procedurePrototype) { + // Usually `parent` will exist but sometimes it doesn't + if (procedurePrototype.parent) { + return getBlock(procedurePrototype.parent); + } + const id = procedurePrototype.id; + return Object.values(vm.editingTarget.blocks._blocks).find(i => i.opcode === "procedures_definition" && i.inputs.custom_block && i.inputs.custom_block.block === id); + } + return null; + }; + const setText = text => { + previewInner.innerText = text; + previewInner.classList.remove("sa-comment-preview-hidden"); + updateMousePosition(); + }; + const updateMousePosition = () => { + previewOuter.style.transform = "translate(".concat(mouseX + 8, "px, ").concat(mouseY + 8, "px)"); + }; + const hidePreview = () => { + if (hoveredElement) { + hoveredElement = null; + previewInner.classList.add("sa-comment-preview-hidden"); + } + }; + document.addEventListener("mouseover", e => { + if (addon.self.disabled) { + return; + } + clearTimeout(showTimeout); + if (doNotShowUntilMoveMouse) { + return; + } + const el = e.target.closest(".blocklyBubbleCanvas > g, .blocklyBlockCanvas .blocklyDraggable[data-id]"); + if (el === hoveredElement) { + // Nothing to do. + return; + } + if (!el) { + hidePreview(); + return; + } + let text = null; + if (addon.settings.get("hover-view") && e.target.closest(".blocklyBubbleCanvas > g") && + // Hovering over the thin line that connects comments to blocks should never show a preview + !e.target.closest("line")) { + const collapsedText = el.querySelector("text.scratchCommentText"); + if (collapsedText.getAttribute("display") !== "none") { + const textarea = el.querySelector("textarea"); + text = textarea.value; + } + } else if (e.target.closest(".blocklyBlockCanvas .blocklyDraggable[data-id]")) { + const id = el.dataset.id; + const block = getBlock(id); + const comment = getComment(block); + if (addon.settings.get("hover-view-block") && comment) { + text = comment.text; + } else if (block && block.opcode === "procedures_call" && addon.settings.get("hover-view-procedure")) { + const procCode = block.mutation.proccode; + const procedureDefinitionBlock = getProcedureDefinitionBlock(procCode); + const procedureComment = getComment(procedureDefinitionBlock); + if (procedureComment) { + text = procedureComment.text; + } + } + } + if (text !== null && text.trim() !== "") { + showTimeout = afterDelay(() => { + hoveredElement = el; + setText(text); + }); + } else { + hidePreview(); + } + }); + document.addEventListener("mousemove", e => { + mouseX = e.clientX; + mouseY = e.clientY; + doNotShowUntilMoveMouse = false; + if (addon.settings.get("follow-mouse") && !previewInner.classList.contains("sa-comment-preview-hidden")) { + updateMousePosition(); + } + }); + document.addEventListener("mousedown", () => { + hidePreview(); + doNotShowUntilMoveMouse = true; + }, { + capture: true + }); +}); + +/***/ }), + +/***/ "./src/addons/addons/editor-devtools/DevTools.js": +/*!*******************************************************!*\ + !*** ./src/addons/addons/editor-devtools/DevTools.js ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return DevTools; }); +/* harmony import */ var _DomHelpers_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./DomHelpers.js */ "./src/addons/addons/editor-devtools/DomHelpers.js"); +/* harmony import */ var _UndoGroup_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./UndoGroup.js */ "./src/addons/addons/editor-devtools/UndoGroup.js"); +// import ShowBroadcast from "./show-broadcast.js"; + + +class DevTools { + constructor(addon, msg, m) { + this.addon = addon; + this.msg = msg; + this.m = m; + /** + * @type {VirtualMachine} + */ + this.domHelpers = new _DomHelpers_js__WEBPACK_IMPORTED_MODULE_0__["default"](addon); + this.codeTab = null; + this.costTab = null; + this.costTabBody = null; + this.selVarID = null; + this.canShare = false; + this.mouseXY = { + x: 0, + y: 0 + }; + } + async init() { + this.addContextMenus(); + while (true) { + const root = await this.addon.tab.waitForElement("ul[class*=gui_tab-list_]", { + markAsSeen: true, + reduxEvents: ["scratch-gui/mode/SET_PLAYER", "fontsLoaded/SET_FONTS_LOADED", "scratch-gui/locales/SELECT_LOCALE"], + reduxCondition: state => !state.scratchGui.mode.isPlayerOnly + }); + this.initInner(root); + } + } + async addContextMenus() { + const blockly = await this.addon.tab.traps.getBlockly(); + const oldCleanUpFunc = blockly.WorkspaceSvg.prototype.cleanUp; + const self = this; + blockly.WorkspaceSvg.prototype.cleanUp = function () { + if (self.addon.settings.get("enableCleanUpPlus")) { + self.doCleanUp(); + } else { + oldCleanUpFunc.call(this); + } + }; + let originalMsg = blockly.Msg.CLEAN_UP; + if (this.addon.settings.get("enableCleanUpPlus")) blockly.Msg.CLEAN_UP = this.m("clean-plus"); + this.addon.settings.addEventListener("change", () => { + if (this.addon.settings.get("enableCleanUpPlus")) blockly.Msg.CLEAN_UP = this.m("clean-plus");else blockly.Msg.CLEAN_UP = originalMsg; + }); + this.addon.tab.createBlockContextMenu((items, block) => { + items.push({ + enabled: blockly.clipboardXml_, + text: this.m("paste"), + separator: true, + _isDevtoolsFirstItem: true, + callback: () => { + let ids = this.getTopBlockIDs(); + document.dispatchEvent(new KeyboardEvent("keydown", { + keyCode: 86, + ctrlKey: true, + griff: true + })); + setTimeout(() => { + this.beginDragOfNewBlocksNotInIDs(ids); + }, 10); + } + }); + return items; + }, { + workspace: true + }); + this.addon.tab.createBlockContextMenu((items, block) => { + items.push({ + enabled: true, + text: this.m("make-space"), + _isDevtoolsFirstItem: true, + callback: () => { + this.doCleanUp(block); + }, + separator: true + }, { + enabled: true, + text: this.m("copy-all"), + callback: () => { + this.eventCopyClick(block); + }, + separator: true + }, { + enabled: true, + text: this.m("copy-block"), + callback: () => { + this.eventCopyClick(block, 1); + } + }, { + enabled: true, + text: this.m("cut-block"), + callback: () => { + this.eventCopyClick(block, 2); + } + }); + // const BROADCAST_BLOCKS = ["event_whenbroadcastreceived", "event_broadcast", "event_broadcastandwait"]; + // if (BROADCAST_BLOCKS.includes(block.type)) { + // // Show Broadcast + // const broadcastId = this.showBroadcastSingleton.getAssociatedBroadcastId(block.id); + // if (broadcastId) { + // ["Senders", "Receivers"].forEach((showKey, i) => { + // items.push({ + // enabled: true, + // text: this.msg(`show-${showKey}`.toLowerCase()), + // callback: () => { + // this.showBroadcastSingleton[`show${showKey}`](broadcastId); + // }, + // separator: i == 0, + // }); + // }); + // } + // } + return items; + }, { + blocks: true + }); + this.addon.tab.createBlockContextMenu((items, block) => { + if (block.getCategory() === "data" || block.getCategory() === "data-lists") { + this.selVarID = block.getVars()[0]; + items.push({ + enabled: true, + text: this.m("swap", { + var: block.getCategory() === "data" ? this.m("variables") : this.m("lists") + }), + callback: async () => { + let wksp = this.getWorkspace(); + let v = wksp.getVariableById(this.selVarID); + // prompt() returns Promise in desktop app + let varName = await window.prompt(this.msg("replace", { + name: v.name + })); + if (varName) { + this.doReplaceVariable(this.selVarID, varName, v.type); + } + }, + separator: true + }); + } + return items; + }, { + blocks: true, + flyout: true + }); + } + getWorkspace() { + return Blockly.getMainWorkspace(); + } + isCostumeEditor() { + return this.costTab.className.indexOf("gui_is-selected") >= 0; + } + + /** + * A nicely ordered version of the top blocks + * @returns {[Blockly.Block]} + */ + getTopBlocks() { + let result = this.getOrderedTopBlockColumns(); + let columns = result.cols; + /** + * @type {[[Blockly.Block]]} + */ + let topBlocks = []; + for (const col of columns) { + topBlocks = topBlocks.concat(col.blocks); + } + return topBlocks; + } + + /** + * A much nicer way of laying out the blocks into columns + */ + doCleanUp(block) { + let workspace = this.getWorkspace(); + let makeSpaceForBlock = block && block.getRootBlock(); + _UndoGroup_js__WEBPACK_IMPORTED_MODULE_1__["default"].startUndoGroup(workspace); + let result = this.getOrderedTopBlockColumns(true); + let columns = result.cols; + let orphanCount = result.orphans.blocks.length; + if (orphanCount > 0 && !block) { + let message = this.msg("orphaned", { + count: orphanCount + }); + if (confirm(message)) { + for (const block of result.orphans.blocks) { + block.dispose(); + } + } else { + columns.unshift(result.orphans); + } + } + let cursorX = 48; + let maxWidths = result.maxWidths; + for (const column of columns) { + let cursorY = 64; + let maxWidth = 0; + for (const block of column.blocks) { + let extraWidth = block === makeSpaceForBlock ? 380 : 0; + let extraHeight = block === makeSpaceForBlock ? 480 : 72; + let xy = block.getRelativeToSurfaceXY(); + if (cursorX - xy.x !== 0 || cursorY - xy.y !== 0) { + block.moveBy(cursorX - xy.x, cursorY - xy.y); + } + let heightWidth = block.getHeightWidth(); + cursorY += heightWidth.height + extraHeight; + let maxWidthWithComments = maxWidths[block.id] || 0; + maxWidth = Math.max(maxWidth, Math.max(heightWidth.width + extraWidth, maxWidthWithComments)); + } + cursorX += maxWidth + 96; + } + let topComments = workspace.getTopComments(); + for (const comment of topComments) { + if (comment.setVisible) { + comment.setVisible(false); + comment.needsAutoPositioning_ = true; + comment.setVisible(true); + } + } + setTimeout(() => { + // Locate unused local variables... + let workspace = this.getWorkspace(); + let map = workspace.getVariableMap(); + let vars = map.getVariablesOfType(""); + let unusedLocals = []; + for (const row of vars) { + if (row.isLocal) { + let usages = map.getVariableUsesById(row.getId()); + if (!usages || usages.length === 0) { + unusedLocals.push(row); + } + } + } + if (unusedLocals.length > 0) { + const unusedCount = unusedLocals.length; + let message = this.msg("unused-var", { + count: unusedCount + }); + for (let i = 0; i < unusedLocals.length; i++) { + let orphan = unusedLocals[i]; + if (i > 0) { + message += ", "; + } + message += orphan.name; + } + if (confirm(message)) { + for (const orphan of unusedLocals) { + workspace.deleteVariableById(orphan.getId()); + } + } + } + + // Locate unused local lists... + let lists = map.getVariablesOfType("list"); + let unusedLists = []; + for (const row of lists) { + if (row.isLocal) { + let usages = map.getVariableUsesById(row.getId()); + if (!usages || usages.length === 0) { + unusedLists.push(row); + } + } + } + if (unusedLists.length > 0) { + const unusedCount = unusedLists.length; + let message = this.msg("unused-list", { + count: unusedCount + }); + for (let i = 0; i < unusedLists.length; i++) { + let orphan = unusedLists[i]; + if (i > 0) { + message += ", "; + } + message += orphan.name; + } + if (confirm(message)) { + for (const orphan of unusedLists) { + workspace.deleteVariableById(orphan.getId()); + } + } + } + _UndoGroup_js__WEBPACK_IMPORTED_MODULE_1__["default"].endUndoGroup(workspace); + }, 100); + } + + /** + * Badly Orphaned - might want to delete these! + * @param topBlock + * @returns {boolean} + */ + isBlockAnOrphan(topBlock) { + return !!topBlock.outputConnection; + } + + /** + * Split the top blocks into ordered columns + * @param separateOrphans true to keep all orphans separate + * @returns {{orphans: {blocks: [Block], x: number, count: number}, cols: [Col]}} + */ + getOrderedTopBlockColumns(separateOrphans) { + let w = this.getWorkspace(); + let topBlocks = w.getTopBlocks(); + let maxWidths = {}; + if (separateOrphans) { + let topComments = w.getTopComments(); + + // todo: tie comments to blocks... find widths and width of block stack row... + for (const comment of topComments) { + // comment.autoPosition_(); + // Hiding and showing repositions the comment right next to it's block - nice! + if (comment.setVisible) { + comment.setVisible(false); + comment.needsAutoPositioning_ = true; + comment.setVisible(true); + + // let bb = comment.block_.svgPath_.getBBox(); + let right = comment.getBoundingRectangle().bottomRight.x; + + // Get top block for stack... + let root = comment.block_.getRootBlock(); + let left = root.getBoundingRectangle().topLeft.x; + maxWidths[root.id] = Math.max(right - left, maxWidths[root.id] || 0); + } + } + } + + // Default scratch ordering is horrid... Lets try something more clever. + + /** + * @type {Col[]} + */ + let cols = []; + const TOLERANCE = 256; + let orphans = { + x: -999999, + count: 0, + blocks: [] + }; + for (const topBlock of topBlocks) { + // let r = b.getBoundingRectangle(); + let position = topBlock.getRelativeToSurfaceXY(); + /** + * @type {Col} + */ + let bestCol = null; + let bestError = TOLERANCE; + if (separateOrphans && this.isBlockAnOrphan(topBlock)) { + orphans.blocks.push(topBlock); + continue; + } + + // Find best columns + for (const col of cols) { + let err = Math.abs(position.x - col.x); + if (err < bestError) { + bestError = err; + bestCol = col; + } + } + if (bestCol) { + // We found a column that we fitted into + bestCol.x = (bestCol.x * bestCol.count + position.x) / ++bestCol.count; // re-average the columns as more items get added... + bestCol.blocks.push(topBlock); + } else { + // Create a new column + cols.push(new Col(position.x, 1, [topBlock])); + } + } + + // if (orphans.blocks.length > 0) { + // cols.push(orphans); + // } + + // Sort columns, then blocks inside the columns + cols.sort((a, b) => a.x - b.x); + for (const col of cols) { + col.blocks.sort((a, b) => a.getRelativeToSurfaceXY().y - b.getRelativeToSurfaceXY().y); + } + return { + cols: cols, + orphans: orphans, + maxWidths: maxWidths + }; + } + + /** + * Find all the uses of a named variable. + * @param {string} id ID of the variable to find. + * @return {!Array.} Array of block usages. + */ + getVariableUsesById(id) { + let uses = []; + let topBlocks = this.getTopBlocks(true); // todo: Confirm this was the right getTopBlocks? + for (const topBlock of topBlocks) { + /** @type {!Array} */ + let kids = topBlock.getDescendants(); + for (const block of kids) { + /** @type {!Array} */ + let blockVariables = block.getVarModels(); + if (blockVariables) { + for (const blockVar of blockVariables) { + if (blockVar.getId() === id) { + uses.push(block); + } + } + } + } + } + return uses; + } + + /** + * Quick and dirty replace all instances of one variable / list with another variable / list + * @param varId original variable name + * @param newVarName new variable name + * @param type type of variable ("" = variable, anything else is a list? + */ + doReplaceVariable(varId, newVarName, type) { + let wksp = this.getWorkspace(); + let v = wksp.getVariable(newVarName, type); + if (!v) { + alert(this.msg("var-not-exist")); + return; + } + let newVId = v.getId(); + _UndoGroup_js__WEBPACK_IMPORTED_MODULE_1__["default"].startUndoGroup(wksp); + let blocks = this.getVariableUsesById(varId); + for (const block of blocks) { + try { + if (type === "") { + block.getField("VARIABLE").setValue(newVId); + } else { + block.getField("LIST").setValue(newVId); + } + } catch (e) { + // ignore + } + } + _UndoGroup_js__WEBPACK_IMPORTED_MODULE_1__["default"].endUndoGroup(wksp); + } + + /* + function doInjectScripts(codeString) { + let w = getWorkspace(); + let xml = new XML(); // document.implementation.createDocument(null, "xml"); + let x = xml.xmlDoc.firstChild; + let tree = math.parse(codeString); + console.log(tree); + const binaryOperatorTypes = { + add: "operator_add", + subtract: "operator_subtract", + this.multiply: "operator_multiply", + divide: "operator_divide", + }; + const BLOCK_TYPE = { + number: "math_number", + text: "text", + }; + function translateMathToXml(x, tree, shadowType) { + let xShadowField = null; + if (shadowType) { + let xShadow = xml.newXml(x, "shadow", { type: shadowType }); + if (shadowType === BLOCK_TYPE.number) { + xShadowField = xml.newXml(xShadow, "field", { name: "NUM" }); + } else if (shadowType === BLOCK_TYPE.text) { + xShadowField = xml.newXml(xShadow, "field", { name: "TEXT" }); + } + } + if (!tree || !tree.type) { + return; + } + if (tree.type === "OperatorNode") { + let operatorType = binaryOperatorTypes[tree.fn]; + if (operatorType) { + let xOp = newXml(x, "block", { type: operatorType }); + translateMathToXml(xml.newXml(xOp, "value", { name: "NUM1" }), tree.args[0], BLOCK_TYPE.number); + translateMathToXml(xml.newXml(xOp, "value", { name: "NUM2" }), tree.args[1], BLOCK_TYPE.number); + return; + } + return; + } + if (tree.type === "ConstantNode") { + // number or text in quotes + if (xShadowField) { + xml.setAttr(xShadowField, { text: tree.value }); + } + return; + } + if (tree.type === "SymbolNode") { + // variable + let xVar = xml.newXml(x, "block", { type: "data_variable" }); + xml.newXml(xVar, "field", { name: "VARIABLE", text: tree.name }); + return; + } + if (tree.type === "FunctionNode") { + // Method Call + if (tree.fn.name === "join") { + let xOp = newXml(x, "block", { type: "operator_join" }); + translateMathToXml(xml.newXml(xOp, "value", { name: "STRING1" }), tree.args[0], BLOCK_TYPE.text); + translateMathToXml(xml.newXml(xOp, "value", { name: "STRING2" }), tree.args[1], BLOCK_TYPE.text); + return; + } + } + } + translateMathToXml(x, tree); + console.log(x); + let ids = Blockly.Xml.domToWorkspace(x, w); + console.log(ids); + } + */ + /* + function clickInject(e) { + let codeString = window.prompt("Griffpatch: Enter an expression (i.e. a+2*3)"); + if (codeString) { + doInjectScripts(codeString); + } + e.preventDefault(); + return false; + } + */ + + /** + * Returns a Set of the top blocks in this workspace / sprite + * @returns {Set} Set of top blocks + */ + getTopBlockIDs() { + let wksp = this.getWorkspace(); + let topBlocks = wksp.getTopBlocks(); + let ids = new Set(); + for (const block of topBlocks) { + ids.add(block.id); + } + return ids; + } + + /** + * Initiates a drag event for all block stacks except those in the set of ids. + * But why? - Because we know all the ids of the existing stacks before we paste / duplicate - so we can find the + * new stack by excluding all the known ones. + * @param ids Set of previously known ids + */ + beginDragOfNewBlocksNotInIDs(ids) { + if (!this.addon.settings.get("enablePasteBlocksAtMouse")) { + return; + } + let wksp = this.getWorkspace(); + let topBlocks = wksp.getTopBlocks(); + for (const block of topBlocks) { + if (!ids.has(block.id)) { + // console.log("I found a new block!!! - " + block.id); + // todo: move the block to the mouse pointer? + let mouseXYClone = { + x: this.mouseXY.x, + y: this.mouseXY.y + }; + block.setIntersects(true); // fixes offscreen block pasting in TurboWarp + this.domHelpers.triggerDragAndDrop(block.svgPath_, null, mouseXYClone); + } + } + } + updateMousePosition(e) { + this.mouseXY.x = e.clientX; + this.mouseXY.y = e.clientY; + } + eventMouseMove(e) { + this.updateMousePosition(e); + } + eventKeyDown(e) { + const switchCostume = up => { + // todo: select previous costume + let selected = this.costTabBody.querySelector("div[class*='sprite-selector-item_is-selected']"); + let node = up ? selected.parentNode.previousSibling : selected.parentNode.nextSibling; + if (node) { + let wrapper = node.closest("div[class*=gui_flex-wrapper]"); + node.querySelector("div[class^='sprite-selector-item_sprite-name']").click(); + node.scrollIntoView({ + behavior: "auto", + block: "center", + inline: "start" + }); + wrapper.scrollTop = 0; + } + }; + if (document.URL.indexOf("editor") <= 0) { + return; + } + let ctrlKey = e.ctrlKey || e.metaKey; + if (e.key === "ArrowLeft" && ctrlKey) { + // Ctrl + Left Arrow Key + if (document.activeElement.tagName === "INPUT") { + return; + } + if (this.isCostumeEditor()) { + switchCostume(true); + e.cancelBubble = true; + e.preventDefault(); + return true; + } + } + if (e.key === "ArrowRight" && ctrlKey) { + // Ctrl + Right Arrow Key + if (document.activeElement.tagName === "INPUT") { + return; + } + if (this.isCostumeEditor()) { + switchCostume(false); + e.cancelBubble = true; + e.preventDefault(); + return true; + } + } + if (e.keyCode === 86 && ctrlKey && !e.griff) { + // Ctrl + V + // Set a timeout so we can take control of the paste after the event + let ids = this.getTopBlockIDs(); + setTimeout(() => { + this.beginDragOfNewBlocksNotInIDs(ids); + }, 10); + } + + // if (e.keyCode === 220 && (!document.activeElement || document.activeElement.tagName === 'INPUT')) { + // + // } + } + eventCopyClick(block, blockOnly) { + let wksp = this.getWorkspace(); + if (block) { + block.select(); + let next = blockOnly ? block.getNextBlock() : null; + if (next) { + next.unplug(false); // setParent(null); + } + + // separate child temporarily + document.dispatchEvent(new KeyboardEvent("keydown", { + keyCode: 67, + ctrlKey: true + })); + if (next || blockOnly === 2) { + setTimeout(() => { + if (next) { + wksp.undo(); // undo the unplug above... + } + if (blockOnly === 2) { + _UndoGroup_js__WEBPACK_IMPORTED_MODULE_1__["default"].startUndoGroup(wksp); + block.dispose(true); + _UndoGroup_js__WEBPACK_IMPORTED_MODULE_1__["default"].endUndoGroup(wksp); + } + }, 0); + } + } + } + eventMouseDown(e) { + this.updateMousePosition(e); + } + eventMouseUp(e) { + this.updateMousePosition(e); + } + initInner(root) { + var _this = this; + let guiTabs = root.childNodes; + if (this.codeTab && guiTabs[0] !== this.codeTab) { + // We have been CHANGED!!! - Happens when going to project page, and then back inside again!!! + this.domHelpers.unbindAllEvents(); + } + this.codeTab = guiTabs[0]; + this.costTab = guiTabs[1]; + this.costTabBody = document.querySelector("div[aria-labelledby=" + this.costTab.id + "]"); + this.domHelpers.bindOnce(document, "keydown", function () { + return _this.eventKeyDown(...arguments); + }, true); + this.domHelpers.bindOnce(document, "mousemove", function () { + return _this.eventMouseMove(...arguments); + }, true); + this.domHelpers.bindOnce(document, "mousedown", function () { + return _this.eventMouseDown(...arguments); + }, true); // true to capture all mouse downs 'before' the dom events handle them + this.domHelpers.bindOnce(document, "mouseup", function () { + return _this.eventMouseUp(...arguments); + }, true); + } +} +class Col { + /** + * @param x {Number} x position (for ordering) + * @param count {Number} + * @param blocks {[Block]} + */ + constructor(x, count, blocks) { + /** + * x position (for ordering) + * @type {Number} + */ + this.x = x; + /** + * @type {Number} + */ + this.count = count; + /** + * @type {[Blockly.Block]} + */ + this.blocks = blocks; + } +} + +/***/ }), + +/***/ "./src/addons/addons/editor-devtools/DomHelpers.js": +/*!*********************************************************!*\ + !*** ./src/addons/addons/editor-devtools/DomHelpers.js ***! + \*********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return DomHelpers; }); +class DomHelpers { + constructor(addon) { + this.addon = addon; + this.vm = addon.tab.traps.vm; + /** + * @type {eventDetails[]} + */ + this.events = []; + } + + /** + * Simulate a drag and drop programmatically through javascript + * @param selectorDrag + * @param selectorDrop + * @param mouseXY + * @param [shiftKey=false] + * @returns {boolean} + */ + triggerDragAndDrop(selectorDrag, selectorDrop, mouseXY, shiftKey) { + // function for triggering mouse events + shiftKey = shiftKey || false; + let fireMouseEvent = function fireMouseEvent(type, elem, centerX, centerY) { + let evt = document.createEvent("MouseEvents"); + evt.initMouseEvent(type, true, true, window, 1, 1, 1, centerX, centerY, shiftKey, false, false, false, 0, elem); + elem.dispatchEvent(evt); + }; + + // fetch target elements + let elemDrag = selectorDrag; // document.querySelector(selectorDrag); + let elemDrop = selectorDrop; // document.querySelector(selectorDrop); + if (!elemDrag /* || !elemDrop*/) { + return false; + } + + // calculate positions + let pos = elemDrag.getBoundingClientRect(); + let center1X = Math.floor((pos.left + pos.right) / 2); + let center1Y = Math.floor((pos.top + pos.bottom) / 2); + + // mouse over dragged element and mousedown + fireMouseEvent("mouseover", elemDrag, center1X, center1Y); + fireMouseEvent("mousedown", elemDrag, center1X, center1Y); + + // start dragging process over to drop target + fireMouseEvent("dragstart", elemDrag, center1X, center1Y); + fireMouseEvent("drag", elemDrag, center1X, center1Y); + fireMouseEvent("mousemove", elemDrag, center1X, center1Y); + if (!elemDrop) { + if (mouseXY) { + // console.log(mouseXY); + let center2X = mouseXY.x; + let center2Y = mouseXY.y; + fireMouseEvent("drag", elemDrag, center2X, center2Y); + fireMouseEvent("mousemove", elemDrag, center2X, center2Y); + } + return false; + } + pos = elemDrop.getBoundingClientRect(); + let center2X = Math.floor((pos.left + pos.right) / 2); + let center2Y = Math.floor((pos.top + pos.bottom) / 2); + fireMouseEvent("drag", elemDrag, center2X, center2Y); + fireMouseEvent("mousemove", elemDrop, center2X, center2Y); + + // trigger dragging process on top of drop target + fireMouseEvent("mouseenter", elemDrop, center2X, center2Y); + fireMouseEvent("dragenter", elemDrop, center2X, center2Y); + fireMouseEvent("mouseover", elemDrop, center2X, center2Y); + fireMouseEvent("dragover", elemDrop, center2X, center2Y); + + // release dragged element on top of drop target + fireMouseEvent("drop", elemDrop, center2X, center2Y); + fireMouseEvent("dragend", elemDrag, center2X, center2Y); + fireMouseEvent("mouseup", elemDrag, center2X, center2Y); + return true; + } + bindOnce(dom, event, func, capture) { + capture = !!capture; + dom.removeEventListener(event, func, capture); + dom.addEventListener(event, func, capture); + this.events.push(new eventDetails(dom, event, func, capture)); + } + unbindAllEvents() { + for (const event of this.events) { + event.dom.removeEventListener(event.event, event.func, event.capture); + } + this.events = []; + } +} + +/** + * A record of an event + */ +class eventDetails { + constructor(dom, event, func, capture) { + this.dom = dom; + this.event = event; + this.func = func; + this.capture = capture; + } +} + +/***/ }), + +/***/ "./src/addons/addons/editor-devtools/UndoGroup.js": +/*!********************************************************!*\ + !*** ./src/addons/addons/editor-devtools/UndoGroup.js ***! + \********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return UndoGroup; }); +/** + * This class is dedicated to maintaining the Undo stack of Blockly + * It allows us to initiate an undo group such that all subsequent operations are recorded as a single + * undoable transaction. + */ +class UndoGroup { + /** + * Start an Undo group - begin recording + * @param workspace the workspace + */ + static startUndoGroup(workspace) { + const undoStack = workspace.undoStack_; + if (undoStack.length) { + undoStack[undoStack.length - 1]._devtoolsLastUndo = true; + } + } + + /** + * End an Undo group - stops recording + * @param workspace the workspace + */ + static endUndoGroup(workspace) { + const undoStack = workspace.undoStack_; + // Events (responsible for undoStack updates) are delayed with a setTimeout(f, 0) + // https://github.com/scratchfoundation/scratch-blocks/blob/f159a1779e5391b502d374fb2fdd0cb5ca43d6a2/core/events.js#L182 + setTimeout(() => { + const group = generateUID(); + for (let i = undoStack.length - 1; i >= 0 && !undoStack[i]._devtoolsLastUndo; i--) { + undoStack[i].group = group; + } + }, 0); + } +} + +/** + * https://github.com/scratchfoundation/scratch-blocks/blob/f159a1779e5391b502d374fb2fdd0cb5ca43d6a2/core/events.js#L182 + * @returns {string} + * @private + */ +function generateUID() { + const CHARACTERS = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789!#$%()*+,-./:;=?@[]^_`{|}~"; + let result = ""; + for (let i = 0; i < 20; i++) { + result += CHARACTERS[Math.floor(Math.random() * CHARACTERS.length)]; + } + return result; +} + +/***/ }), + +/***/ "./src/addons/addons/editor-devtools/_runtime_entry.js": +/*!*************************************************************!*\ + !*** ./src/addons/addons/editor-devtools/_runtime_entry.js ***! + \*************************************************************/ +/*! exports provided: resources */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "resources", function() { return resources; }); +/* harmony import */ var _userscript_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./userscript.js */ "./src/addons/addons/editor-devtools/userscript.js"); +/* harmony import */ var _url_loader_icon_close_svg__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! url-loader!./icon--close.svg */ "./node_modules/url-loader/dist/cjs.js!./src/addons/addons/editor-devtools/icon--close.svg"); +/* generated by pull.js */ + + +const resources = { + "userscript.js": _userscript_js__WEBPACK_IMPORTED_MODULE_0__["default"], + "icon--close.svg": _url_loader_icon_close_svg__WEBPACK_IMPORTED_MODULE_1__["default"] +}; + +/***/ }), + +/***/ "./src/addons/addons/editor-devtools/userscript.js": +/*!*********************************************************!*\ + !*** ./src/addons/addons/editor-devtools/userscript.js ***! + \*********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _DevTools_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./DevTools.js */ "./src/addons/addons/editor-devtools/DevTools.js"); + +/* harmony default export */ __webpack_exports__["default"] = (async function (_ref) { + let { + addon, + console, + msg, + safeMsg: m + } = _ref; + const devTools = new _DevTools_js__WEBPACK_IMPORTED_MODULE_0__["default"](addon, msg, m); + devTools.init(); +}); + +/***/ }), + +/***/ "./src/addons/addons/editor-searchable-dropdowns/_runtime_entry.js": +/*!*************************************************************************!*\ + !*** ./src/addons/addons/editor-searchable-dropdowns/_runtime_entry.js ***! + \*************************************************************************/ +/*! exports provided: resources */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "resources", function() { return resources; }); +/* harmony import */ var _userscript_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./userscript.js */ "./src/addons/addons/editor-searchable-dropdowns/userscript.js"); +/* harmony import */ var _css_loader_userscript_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! css-loader!./userscript.css */ "./node_modules/css-loader/index.js!./src/addons/addons/editor-searchable-dropdowns/userscript.css"); +/* harmony import */ var _css_loader_userscript_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_css_loader_userscript_css__WEBPACK_IMPORTED_MODULE_1__); +/* generated by pull.js */ + + +const resources = { + "userscript.js": _userscript_js__WEBPACK_IMPORTED_MODULE_0__["default"], + "userscript.css": _css_loader_userscript_css__WEBPACK_IMPORTED_MODULE_1___default.a +}; + +/***/ }), + +/***/ "./src/addons/addons/editor-searchable-dropdowns/userscript.js": +/*!*********************************************************************!*\ + !*** ./src/addons/addons/editor-searchable-dropdowns/userscript.js ***! + \*********************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = (async function (_ref) { + let { + addon, + console, + msg + } = _ref; + const Blockly = await addon.tab.traps.getBlockly(); + const vm = addon.tab.traps.vm; + const SCRATCH_ITEMS_TO_HIDE = ["RENAME_VARIABLE_ID", "DELETE_VARIABLE_ID", "NEW_BROADCAST_MESSAGE_ID", + // From rename-broadcasts addon + "RENAME_BROADCAST_MESSAGE_ID"]; + const canUseAsGlobalVariableName = (name, type) => { + return !vm.runtime.getAllVarNamesOfType(type).includes(name); + }; + const canUseAsLocalVariableName = (name, type) => { + return !vm.editingTarget.lookupVariableByNameAndType(name, type); + }; + const ADDON_ITEMS = { + createGlobalVariable: { + enabled: name => canUseAsGlobalVariableName(name, ""), + createVariable: (workspace, name) => workspace.createVariable(name) + }, + createLocalVariable: { + enabled: name => canUseAsLocalVariableName(name, ""), + createVariable: (workspace, name) => workspace.createVariable(name, "", null, true) + }, + createGlobalList: { + enabled: name => canUseAsGlobalVariableName(name, "list"), + createVariable: (workspace, name) => workspace.createVariable(name, "list") + }, + createLocalList: { + enabled: name => canUseAsLocalVariableName(name, "list"), + createVariable: (workspace, name) => workspace.createVariable(name, "list", null, true) + }, + createBroadcast: { + enabled: name => canUseAsGlobalVariableName(name, "broadcast_msg"), + createVariable: (workspace, name) => workspace.createVariable(name, "broadcast_msg") + } + }; + let blocklyDropDownContent = null; + let blocklyDropdownMenu = null; + let searchBar = null; + // Contains DOM and addon state + let items = []; + let searchedItems = []; + // Tracks internal Scratch state + let currentDropdownOptions = []; + let resultOfLastGetOptions = []; + const oldDropDownDivShow = Blockly.DropDownDiv.show; + Blockly.DropDownDiv.show = function () { + blocklyDropdownMenu = document.querySelector(".blocklyDropdownMenu"); + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + if (!blocklyDropdownMenu) { + return oldDropDownDivShow.call(this, ...args); + } + blocklyDropdownMenu.focus = () => {}; // no-op focus() so it can't steal it from the search bar + + searchBar = document.createElement("input"); + addon.tab.displayNoneWhileDisabled(searchBar, { + display: "flex" + }); + searchBar.type = "text"; + searchBar.addEventListener("input", updateSearch); + searchBar.addEventListener("keydown", handleKeyDownEvent); + searchBar.classList.add("u-dropdown-searchbar"); + blocklyDropdownMenu.insertBefore(searchBar, blocklyDropdownMenu.firstChild); + items = Array.from(blocklyDropdownMenu.children).filter(child => child.tagName !== "INPUT").map(element => ({ + element, + text: element.textContent + })); + currentDropdownOptions = resultOfLastGetOptions; + updateSearch(); + + // Call the original show method after adding everything so that it can perform the correct size calculations + const ret = oldDropDownDivShow.call(this, ...args); + + // Lock the size of the dropdown + blocklyDropDownContent = Blockly.DropDownDiv.getContentDiv(); + blocklyDropDownContent.style.width = getComputedStyle(blocklyDropDownContent).width; + blocklyDropDownContent.style.height = getComputedStyle(blocklyDropDownContent).height; + + // This is really strange, but if you don't reinsert the search bar into the DOM then focus() doesn't work + blocklyDropdownMenu.insertBefore(searchBar, blocklyDropdownMenu.firstChild); + searchBar.focus(); + return ret; + }; + const oldDropDownDivClearContent = Blockly.DropDownDiv.clearContent; + Blockly.DropDownDiv.clearContent = function () { + oldDropDownDivClearContent.call(this); + items = []; + searchedItems = []; + Blockly.DropDownDiv.content_.style.height = ""; + }; + const oldFieldDropdownGetOptions = Blockly.FieldDropdown.prototype.getOptions; + Blockly.FieldDropdown.prototype.getOptions = function () { + const options = oldFieldDropdownGetOptions.call(this); + const block = this.sourceBlock_; + const isStage = vm.editingTarget && vm.editingTarget.isStage; + if (block) { + if (block.category_ === "data") { + options.push(getMenuItemMessage("createGlobalVariable")); + if (!isStage) { + options.push(getMenuItemMessage("createLocalVariable")); + } + } else if (block.category_ === "data-lists") { + options.push(getMenuItemMessage("createGlobalList")); + if (!isStage) { + options.push(getMenuItemMessage("createLocalList")); + } + } else if (block.type === "event_broadcast_menu" || block.type === "event_whenbroadcastreceived") { + options.push(getMenuItemMessage("createBroadcast")); + } + } + // Options aren't normally stored anywhere, so we'll store them ourselves. + resultOfLastGetOptions = options; + return options; + }; + const oldFieldVariableOnItemSelected = Blockly.FieldVariable.prototype.onItemSelected; + Blockly.FieldVariable.prototype.onItemSelected = function (menu, menuItem) { + const sourceBlock = this.sourceBlock_; + if (sourceBlock && sourceBlock.workspace && searchBar.value.length !== 0) { + const workspace = sourceBlock.workspace; + const optionId = menuItem.getValue(); + if (Object.prototype.hasOwnProperty.call(ADDON_ITEMS, optionId)) { + const addonItem = ADDON_ITEMS[optionId]; + Blockly.Events.setGroup(true); + const variable = addonItem.createVariable(workspace, searchBar.value.trim()); + if (this.sourceBlock_) this.setValue(variable.getId()); + Blockly.Events.setGroup(false); + return; + } + } + return oldFieldVariableOnItemSelected.call(this, menu, menuItem); + }; + function selectItem(item, click) { + // You can't just use click() or focus() because Blockly uses mousedown and mouseup handlers, not click handlers. + item.dispatchEvent(new MouseEvent("mousedown", { + relatedTarget: item, + bubbles: true + })); + if (click) item.dispatchEvent(new MouseEvent("mouseup", { + relatedTarget: item, + bubbles: true + })); + + // Scroll the item into view if it is offscreen. + const itemTop = item.offsetTop; + const itemEnd = itemTop + item.offsetHeight; + const scrollTop = blocklyDropDownContent.scrollTop; + const scrollHeight = blocklyDropDownContent.offsetHeight; + const scrollEnd = scrollTop + scrollHeight; + if (scrollTop > itemTop) { + blocklyDropDownContent.scrollTop = itemTop; + } else if (itemEnd > scrollEnd) { + blocklyDropDownContent.scrollTop = itemEnd - scrollHeight; + } + } + function performSearch() { + const rawQuery = searchBar.value.trim(); + const query = rawQuery.trim().toLowerCase(); + const rank = (item, index) => { + // Negative number will hide + // Higher numbers will appear first + const option = currentDropdownOptions[index]; + const optionId = option[1]; + if (SCRATCH_ITEMS_TO_HIDE.includes(optionId)) { + return query ? -1 : 0; + } else if (Object.prototype.hasOwnProperty.call(ADDON_ITEMS, optionId)) { + if (!query) { + return -1; + } + const addonInfo = ADDON_ITEMS[optionId]; + if (addonInfo.enabled(rawQuery)) { + item.element.lastChild.lastChild.textContent = getMenuItemMessage(optionId)[0]; + return 0; + } + return -1; + } + const itemText = item.text.toLowerCase(); + if (query === itemText) { + return 2; + } + if (itemText.startsWith(query)) { + return 1; + } + if (itemText.includes(query)) { + return 0; + } + return -1; + }; + return items.map((item, index) => ({ + item, + score: rank(item, index) + })).sort((_ref2, _ref3) => { + let { + score: scoreA + } = _ref2; + let { + score: scoreB + } = _ref3; + return Math.max(0, scoreB) - Math.max(0, scoreA); + }); + } + function updateSearch() { + const previousSearchedItems = searchedItems; + searchedItems = performSearch(); + let needToUpdateDOM = previousSearchedItems.length !== searchedItems.length; + if (!needToUpdateDOM) { + for (let i = 0; i < searchedItems.length; i++) { + if (searchedItems[i].item !== previousSearchedItems[i].item) { + needToUpdateDOM = true; + break; + } + } + } + if (needToUpdateDOM && previousSearchedItems.length > 0) { + for (const { + item + } of previousSearchedItems) { + item.element.remove(); + } + for (const { + item + } of searchedItems) { + blocklyDropdownMenu.appendChild(item.element); + } + } + for (const { + item, + score + } of searchedItems) { + item.element.hidden = score < 0; + } + } + function handleKeyDownEvent(event) { + if (event.key === "Enter") { + // Reimplement enter to select item to account for hidden items and default to the top item. + event.stopPropagation(); + event.preventDefault(); + const selectedItem = document.querySelector(".goog-menuitem-highlight"); + if (selectedItem && !selectedItem.hidden) { + selectItem(selectedItem, true); + return; + } + const selectedBlock = Blockly.selected; + if (searchBar.value === "" && selectedBlock) { + if (selectedBlock.type === "event_broadcast" || selectedBlock.type === "event_broadcastandwait" || selectedBlock.type === "event_whenbroadcastreceived") { + // The top item of these dropdowns is always "New message" + // When pressing enter on an empty search bar, we close the dropdown instead of making a new broadcast. + Blockly.DropDownDiv.hide(); + return; + } + } + for (const { + item + } of searchedItems) { + if (!item.element.hidden) { + selectItem(item.element, true); + break; + } + } + // If there is no top value, do nothing and leave the dropdown open + } else if (event.key === "Escape") { + Blockly.DropDownDiv.hide(); + } else if (event.key === "ArrowDown" || event.key === "ArrowUp") { + // Reimplement keyboard navigation to account for hidden items. + event.preventDefault(); + event.stopPropagation(); + const items = searchedItems.filter(i => i.score >= 0).map(i => i.item); + if (items.length === 0) { + return; + } + let selectedIndex = -1; + for (let i = 0; i < items.length; i++) { + if (items[i].element.classList.contains("goog-menuitem-highlight")) { + selectedIndex = i; + break; + } + } + const lastIndex = items.length - 1; + let newIndex = 0; + if (event.key === "ArrowDown") { + if (selectedIndex === -1 || selectedIndex === lastIndex) { + newIndex = 0; + } else { + newIndex = selectedIndex + 1; + } + } else { + if (selectedIndex === -1 || selectedIndex === 0) { + newIndex = lastIndex; + } else { + newIndex = selectedIndex - 1; + } + } + selectItem(items[newIndex].element, false); + } + } + function getMenuItemMessage(message) { + var _searchBar; + // Format used internally by Scratch: + // [human readable name, internal name] + return [msg(message, { + name: ((_searchBar = searchBar) === null || _searchBar === void 0 ? void 0 : _searchBar.value.trim()) || "" + }), message]; + } +}); + +/***/ }), + +/***/ "./src/addons/addons/find-bar/_runtime_entry.js": +/*!******************************************************!*\ + !*** ./src/addons/addons/find-bar/_runtime_entry.js ***! + \******************************************************/ +/*! exports provided: resources */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "resources", function() { return resources; }); +/* harmony import */ var _userscript_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./userscript.js */ "./src/addons/addons/find-bar/userscript.js"); +/* harmony import */ var _css_loader_userstyle_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! css-loader!./userstyle.css */ "./node_modules/css-loader/index.js!./src/addons/addons/find-bar/userstyle.css"); +/* harmony import */ var _css_loader_userstyle_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_css_loader_userstyle_css__WEBPACK_IMPORTED_MODULE_1__); +/* generated by pull.js */ + + +const resources = { + "userscript.js": _userscript_js__WEBPACK_IMPORTED_MODULE_0__["default"], + "userstyle.css": _css_loader_userstyle_css__WEBPACK_IMPORTED_MODULE_1___default.a +}; + +/***/ }), + +/***/ "./src/addons/addons/find-bar/blockly/BlockItem.js": +/*!*********************************************************!*\ + !*** ./src/addons/addons/find-bar/blockly/BlockItem.js ***! + \*********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return BlockItem; }); +class BlockItem { + constructor(cls, procCode, labelID, y) { + this.cls = cls; + this.procCode = procCode; + this.labelID = labelID; + this.y = y; + this.lower = procCode.toLowerCase(); + /** + * An Array of block ids + * @type {Array.} + */ + this.clones = null; + this.eventName = null; + } + + /** + * True if the blockID matches a black represented by this BlockItem + * @param id + * @returns {boolean} + */ + matchesID(id) { + if (this.labelID === id) { + return true; + } + if (this.clones) { + for (const cloneID of this.clones) { + if (cloneID === id) { + return true; + } + } + } + return false; + } +} + +/***/ }), + +/***/ "./src/addons/addons/find-bar/userscript.js": +/*!**************************************************!*\ + !*** ./src/addons/addons/find-bar/userscript.js ***! + \**************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _blockly_BlockItem_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./blockly/BlockItem.js */ "./src/addons/addons/find-bar/blockly/BlockItem.js"); +/* harmony import */ var _blockly_BlockInstance_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./blockly/BlockInstance.js */ "./src/addons/addons/find-bar/blockly/BlockInstance.js"); +/* harmony import */ var _blockly_Utils_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./blockly/Utils.js */ "./src/addons/addons/find-bar/blockly/Utils.js"); + + + +/* harmony default export */ __webpack_exports__["default"] = (async function (_ref) { + let { + addon, + msg, + console + } = _ref; + const Blockly = await addon.tab.traps.getBlockly(); + class FindBar { + constructor() { + this.utils = new _blockly_Utils_js__WEBPACK_IMPORTED_MODULE_2__["default"](addon); + this.prevValue = ""; + this.findBarOuter = null; + this.findWrapper = null; + this.findInput = null; + this.dropdownOut = null; + this.dropdown = new Dropdown(this.utils); + document.addEventListener("keydown", e => this.eventKeyDown(e), true); + } + get workspace() { + return Blockly.getMainWorkspace(); + } + createDom(root) { + this.findBarOuter = document.createElement("div"); + this.findBarOuter.className = "sa-find-bar"; + addon.tab.displayNoneWhileDisabled(this.findBarOuter, { + display: "flex" + }); + root.appendChild(this.findBarOuter); + this.findWrapper = this.findBarOuter.appendChild(document.createElement("span")); + this.findWrapper.className = "sa-find-wrapper"; + this.dropdownOut = this.findWrapper.appendChild(document.createElement("label")); + this.dropdownOut.className = "sa-find-dropdown-out"; + this.findInput = this.dropdownOut.appendChild(document.createElement("input")); + this.findInput.className = addon.tab.scratchClass("input_input-form", { + others: "sa-find-input" + }); + // for \n );\n return (\n \n {setting.type === 'boolean' && (\n \n {label}\n SettingsStore.setAddonSetting(addonId, settingId, e.target.checked)}\n />\n \n )}\n {(setting.type === 'integer' || setting.type === 'positive_integer') && (\n \n {label}\n SettingsStore.setAddonSetting(addonId, settingId, newValue)}\n />\n \n \n )}\n {(setting.type === 'string' || setting.type === 'untranslated') && (\n \n {label}\n SettingsStore.setAddonSetting(addonId, settingId, newValue)}\n />\n \n \n )}\n {setting.type === 'color' && (\n \n {label}\n SettingsStore.setAddonSetting(addonId, settingId, e.target.value)}\n />\n \n \n )}\n {setting.type === 'select' && (\n \n {label}\n ({\n id,\n name: addonTranslations[`${addonId}/@settings-select-${settingId}-${id}`] || name\n }))}\n onChange={v => SettingsStore.setAddonSetting(addonId, settingId, v)}\n setting={setting}\n />\n \n )}\n \n );\n};\nSetting.propTypes = {\n addonId: PropTypes.string,\n setting: PropTypes.shape({\n type: PropTypes.string,\n id: PropTypes.string,\n name: PropTypes.string,\n min: PropTypes.number,\n max: PropTypes.number,\n default: PropTypes.oneOfType([PropTypes.string, PropTypes.number, PropTypes.bool]),\n potentialValues: PropTypes.arrayOf(PropTypes.shape({\n id: PropTypes.string,\n name: PropTypes.string\n })),\n if: PropTypes.shape({\n addonEnabled: PropTypes.oneOfType([PropTypes.string, PropTypes.arrayOf(PropTypes.string)]),\n // eslint-disable-next-line react/forbid-prop-types\n settings: PropTypes.object\n })\n }),\n value: PropTypes.oneOfType([PropTypes.string, PropTypes.bool, PropTypes.number])\n};\n\nconst Notice = ({\n type,\n text\n}) => (\n \n \n
\n {text}\n
\n \n);\nNotice.propTypes = {\n type: PropTypes.string,\n text: PropTypes.string\n};\n\nconst Presets = ({\n addonId,\n presets\n}) => (\n
\n
\n {settingsTranslations.presets}\n
\n {presets.map(preset => {\n const presetId = preset.id;\n const name = addonTranslations[`${addonId}/@preset-name-${presetId}`] || preset.name;\n const description = addonTranslations[`${addonId}/@preset-description-${presetId}`] || preset.description;\n return (\n SettingsStore.applyAddonPreset(addonId, presetId)}\n >\n {name}\n \n );\n })}\n
\n);\nPresets.propTypes = {\n addonId: PropTypes.string,\n presets: PropTypes.arrayOf(PropTypes.shape({\n name: PropTypes.string,\n id: PropTypes.string,\n description: PropTypes.string,\n values: PropTypes.shape({})\n }))\n};\n\nconst Addon = ({\n id,\n settings,\n manifest,\n extended\n}) => (\n
\n
\n \n \n {!settings.enabled && (\n
\n {addonTranslations[`${id}/@description`] || manifest.description}\n
\n )}\n
\n {settings.enabled && manifest.settings && (\n SettingsStore.resetAddon(id)}\n title={settingsTranslations.reset}\n >\n \n \n )}\n
\n
\n {settings.enabled && (\n
\n
\n {addonTranslations[`${id}/@description`] || manifest.description}\n
\n {manifest.credits && (\n
\n \n {settingsTranslations.credits}\n \n \n
\n )}\n {manifest.info && (\n manifest.info.map(info => (\n \n ))\n )}\n {manifest.noCompiler && (\n \n )}\n {manifest.settings && (\n
\n {manifest.settings.map(setting => (\n \n ))}\n {manifest.presets && (\n \n )}\n
\n )}\n
\n )}\n
\n);\nAddon.propTypes = {\n id: PropTypes.string,\n settings: PropTypes.shape({\n enabled: PropTypes.bool,\n dirty: PropTypes.bool\n }),\n manifest: PropTypes.shape({\n name: PropTypes.string,\n description: PropTypes.string,\n credits: PropTypes.arrayOf(PropTypes.shape({})),\n info: PropTypes.arrayOf(PropTypes.shape({\n id: PropTypes.string\n })),\n settings: PropTypes.arrayOf(PropTypes.shape({\n id: PropTypes.string\n })),\n presets: PropTypes.arrayOf(PropTypes.shape({})),\n tags: PropTypes.arrayOf(PropTypes.string),\n noCompiler: PropTypes.bool\n }),\n extended: PropTypes.bool\n};\n\nconst Dirty = props => (\n
\n
\n {settingsTranslations.dirty}\n {props.onReloadNow && (\n \n {settingsTranslations.dirtyButton}\n \n )}\n
\n
\n);\nDirty.propTypes = {\n onReloadNow: PropTypes.func\n};\n\nconst UnsupportedAddons = ({addons: addonList}) => (\n
\n \n {settingsTranslations.unsupported}\n \n {addonList.map(({id, manifest}, index) => (\n \n {addonTranslations[`${id}/@name`] || manifest.name}\n {index !== addonList.length - 1 && (\n ', '\n )}\n \n ))}\n
\n);\nUnsupportedAddons.propTypes = {\n addons: PropTypes.arrayOf(PropTypes.shape({\n id: PropTypes.string,\n manifest: PropTypes.shape({\n name: PropTypes.string\n })\n }))\n};\n\nconst InternalAddonList = ({addons, extended}) => (\n addons.map(({id, manifest, state}) => (\n \n ))\n);\n\nclass AddonGroup extends React.Component {\n constructor (props) {\n super(props);\n this.state = {\n open: props.open\n };\n }\n render () {\n if (this.props.addons.length === 0) {\n return null;\n }\n return (\n
\n {\n this.setState({\n open: !this.state.open\n });\n }}\n >\n \n \n
\n {this.props.label.replace('{number}', this.props.addons.length)}\n \n {this.state.open && (\n \n )}\n \n );\n }\n}\nAddonGroup.propTypes = {\n label: PropTypes.string,\n open: PropTypes.bool,\n addons: PropTypes.arrayOf(PropTypes.shape({\n id: PropTypes.string.isRequired,\n state: PropTypes.shape({}).isRequired,\n manifest: PropTypes.shape({}).isRequired\n })).isRequired,\n extended: PropTypes.bool.isRequired\n};\n\nconst addonToSearchItem = ({id, manifest}) => {\n const texts = new Set();\n const addText = (score, text) => {\n if (text) {\n texts.add({\n score,\n text\n });\n }\n };\n addText(1, id);\n addText(1, manifest.name);\n addText(1, addonTranslations[`${id}/@name`]);\n addText(0.5, manifest.description);\n addText(0.5, addonTranslations[`${id}/@description`]);\n if (manifest.settings) {\n for (const setting of manifest.settings) {\n addText(0.25, setting.name);\n addText(0.25, addonTranslations[`${id}/@settings-name-${setting.id}`]);\n }\n }\n if (manifest.presets) {\n for (const preset of manifest.presets) {\n addText(0.1, preset.name);\n addText(0.1, addonTranslations[`${id}/@preset-name-${preset.id}`]);\n addText(0.1, preset.description);\n addText(0.1, addonTranslations[`${id}/@preset-description-${preset.id}`]);\n }\n }\n for (const tag of manifest.tags) {\n const key = `tags.${tag}`;\n if (settingsTranslations[key]) {\n addText(0.25, settingsTranslations[key]);\n }\n }\n if (manifest.info) {\n for (const info of manifest.info) {\n addText(0.25, info.text);\n addText(0.25, addonTranslations[`${id}/@info-${info.id}`]);\n }\n }\n return texts;\n};\n\nclass AddonList extends React.Component {\n constructor (props) {\n super(props);\n this.search = new Search(this.props.addons.map(addonToSearchItem));\n this.groups = [];\n }\n render () {\n if (this.props.search) {\n const addons = this.search.search(this.props.search)\n .slice(0, 20)\n .map(({index}) => this.props.addons[index]);\n if (addons.length === 0) {\n return (\n
\n {settingsTranslations.noResults}\n
\n );\n }\n return (\n
\n \n
\n );\n }\n return (\n
\n {Object.entries(groupedAddons).map(([id, {label, addons, open}]) => (\n this.props.addons[index])}\n extended={this.props.extended}\n />\n ))}\n
\n );\n }\n}\nAddonList.propTypes = {\n addons: PropTypes.arrayOf(PropTypes.shape({\n id: PropTypes.string.isRequired,\n state: PropTypes.shape({}).isRequired,\n manifest: PropTypes.shape({}).isRequired\n })).isRequired,\n search: PropTypes.string.isRequired,\n extended: PropTypes.bool.isRequired\n};\n\nclass AddonSettingsComponent extends React.Component {\n constructor (props) {\n super(props);\n this.handleSettingStoreChanged = this.handleSettingStoreChanged.bind(this);\n this.handleReloadNow = this.handleReloadNow.bind(this);\n this.handleResetAll = this.handleResetAll.bind(this);\n this.handleExport = this.handleExport.bind(this);\n this.handleImport = this.handleImport.bind(this);\n this.handleKeyDown = this.handleKeyDown.bind(this);\n this.handleSearch = this.handleSearch.bind(this);\n this.handleClickSearchButton = this.handleClickSearchButton.bind(this);\n this.handleClickVersion = this.handleClickVersion.bind(this);\n this.searchRef = this.searchRef.bind(this);\n this.searchBar = null;\n this.state = {\n loading: false,\n dirty: false,\n search: getInitialSearch(),\n extended: false,\n ...this.readFullAddonState()\n };\n if (Channels.changeChannel) {\n Channels.changeChannel.addEventListener('message', () => {\n SettingsStore.readLocalStorage();\n this.setState(this.readFullAddonState());\n });\n }\n }\n componentDidMount () {\n SettingsStore.addEventListener('setting-changed', this.handleSettingStoreChanged);\n document.body.addEventListener('keydown', this.handleKeyDown);\n }\n componentDidUpdate (prevProps, prevState) {\n if (this.state.search !== prevState.search) {\n clearHash();\n }\n }\n componentWillUnmount () {\n SettingsStore.removeEventListener('setting-changed', this.handleSettingStoreChanged);\n document.body.removeEventListener('keydown', this.handleKeyDown);\n }\n readFullAddonState () {\n const result = {};\n for (const [id, manifest] of Object.entries(supportedAddons)) {\n const enabled = SettingsStore.getAddonEnabled(id);\n const addonState = {\n enabled: enabled,\n dirty: false\n };\n if (manifest.settings) {\n for (const setting of manifest.settings) {\n addonState[setting.id] = SettingsStore.getAddonSetting(id, setting.id);\n }\n }\n result[id] = addonState;\n }\n return result;\n }\n handleSettingStoreChanged (e) {\n const {addonId, settingId, value} = e.detail;\n // If channels are unavailable, every change requires reload.\n const reloadRequired = e.detail.reloadRequired || !Channels.changeChannel;\n this.setState(state => {\n const newState = {\n [addonId]: {\n ...state[addonId],\n [settingId]: value,\n dirty: true\n }\n };\n if (reloadRequired) {\n newState.dirty = true;\n }\n return newState;\n });\n if (!reloadRequired) {\n postThrottledSettingsChange(SettingsStore.store);\n }\n }\n handleReloadNow () {\n // Value posted does not matter\n Channels.reloadChannel.postMessage(0);\n this.setState({\n dirty: false\n });\n for (const addonId of Object.keys(supportedAddons)) {\n if (this.state[addonId].dirty) {\n this.setState(state => ({\n [addonId]: {\n ...state[addonId],\n dirty: false\n }\n }));\n }\n }\n }\n handleResetAll () {\n if (confirm(settingsTranslations.confirmResetAll)) {\n SettingsStore.resetAllAddons();\n this.setState({\n search: ''\n });\n }\n }\n handleExport () {\n const exportedData = SettingsStore.export({\n theme\n });\n this.props.onExportSettings(exportedData);\n }\n handleImport () {\n const fileSelector = document.createElement('input');\n fileSelector.type = 'file';\n fileSelector.accept = '.json';\n document.body.appendChild(fileSelector);\n fileSelector.click();\n document.body.removeChild(fileSelector);\n fileSelector.addEventListener('change', async () => {\n const file = fileSelector.files[0];\n if (!file) {\n return;\n }\n try {\n const text = await file.text();\n const data = JSON.parse(text);\n SettingsStore.import(data);\n this.setState({\n search: ''\n });\n } catch (e) {\n console.error(e);\n alert(e);\n }\n });\n }\n handleSearch (e) {\n const value = e.target.value;\n this.setState({\n search: value\n });\n }\n handleClickSearchButton () {\n this.setState({\n search: ''\n });\n this.searchBar.focus();\n }\n handleClickVersion () {\n this.setState({\n extended: !this.state.extended\n });\n }\n searchRef (searchBar) {\n this.searchBar = searchBar;\n\n // Only focus search bar if we have no initial search\n if (searchBar && this.state.search === '') {\n searchBar.focus();\n }\n }\n handleKeyDown (e) {\n const key = e.key;\n if (key.length === 1 && key !== ' ' && e.target === document.body && !(e.ctrlKey || e.metaKey || e.altKey)) {\n this.searchBar.focus();\n }\n // Only preventDefault() if the search bar isn't already focused so\n // that we don't break the browser's builtin ctrl+f\n if (key === 'f' && (e.ctrlKey || e.metaKey) && document.activeElement !== this.searchBar) {\n this.searchBar.focus();\n e.preventDefault();\n }\n }\n render () {\n const addonState = Object.entries(supportedAddons).map(([id, manifest]) => ({\n id,\n manifest,\n state: this.state[id]\n }));\n const unsupported = Object.entries(unsupportedAddons).map(([id, manifest]) => ({\n id,\n manifest\n }));\n return (\n
\n
\n
\n
\n \n \n
\n \n \n {settingsTranslations.addonFeedback}\n \n \n
\n {this.state.dirty && (\n \n )}\n
\n
\n {!this.state.loading && (\n
\n \n
\n \n {settingsTranslations.resetAll}\n \n \n {settingsTranslations.export}\n \n \n {settingsTranslations.import}\n \n
\n
\n {unsupported.length ? (\n \n ) : null}\n \n {this.state.extended ?\n // Don't bother translating, pretty much no one will ever see this.\n // eslint-disable-next-line max-len\n `You have enabled debug mode. (Addons version ${upstreamMeta.commit})` :\n `Addons version ${upstreamMeta.commit}`}\n \n
\n
\n )}\n
\n
\n );\n }\n}\nAddonSettingsComponent.propTypes = {\n onExportSettings: PropTypes.func\n};\n\nexport default AddonSettingsComponent;\n","\nvar content = require(\"!!../../../node_modules/css-loader/index.js??ref--5-1!../../../node_modules/postcss-loader/src/index.js??postcss!./checkbox.css\");\n\nif(typeof content === 'string') content = [[module.id, content, '']];\n\nvar transform;\nvar insertInto;\n\n\n\nvar options = {\"hmr\":true}\n\noptions.transform = transform\noptions.insertInto = undefined;\n\nvar update = require(\"!../../../node_modules/style-loader/lib/addStyles.js\")(content, options);\n\nif(content.locals) module.exports = content.locals;\n\nif(module.hot) {\n\tmodule.hot.accept(\"!!../../../node_modules/css-loader/index.js??ref--5-1!../../../node_modules/postcss-loader/src/index.js??postcss!./checkbox.css\", function() {\n\t\tvar newContent = require(\"!!../../../node_modules/css-loader/index.js??ref--5-1!../../../node_modules/postcss-loader/src/index.js??postcss!./checkbox.css\");\n\n\t\tif(typeof newContent === 'string') newContent = [[module.id, newContent, '']];\n\n\t\tvar locals = (function(a, b) {\n\t\t\tvar key, idx = 0;\n\n\t\t\tfor(key in a) {\n\t\t\t\tif(!b || a[key] !== b[key]) return false;\n\t\t\t\tidx++;\n\t\t\t}\n\n\t\t\tfor(key in b) idx--;\n\n\t\t\treturn idx === 0;\n\t\t}(content.locals, newContent.locals));\n\n\t\tif(!locals) throw new Error('Aborting CSS HMR due to changed css-modules locals.');\n\n\t\tupdate(newContent);\n\t});\n\n\tmodule.hot.dispose(function() { update(); });\n}","import React from 'react';\nimport PropTypes from 'prop-types';\nimport styles from './checkbox.css';\nimport classNames from 'classnames';\n\nconst FancyCheckbox = props => (\n \n);\n\nFancyCheckbox.propTypes = {\n className: PropTypes.string\n};\n\nexport default FancyCheckbox;\n","module.exports = \"data:image/svg+xml;base64,PCEtLSBodHRwczovL2FrYXJpY29ucy5jb20vIC0tPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIGFyaWEtaGlkZGVuPSJ0cnVlIiBmb2N1c2FibGU9ImZhbHNlIiB3aWR0aD0iMWVtIiBoZWlnaHQ9IjFlbSIgc3R5bGU9Ii1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0IiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxnIGZpbGw9Im5vbmUiPjxwYXRoIGQ9Ik00IDEybDYgNkwyMCA2IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvZz48L3N2Zz4=\"","// Legacy export format because this is used by some build-time scripts stuck in the past.\n// eslint-disable-next-line import/no-commonjs\nmodule.exports = {\n APP_NAME: 'GekoWarp'\n};\n","/**\n * @fileoverview\n * Utility function to detect locale from the browser setting or paramenter on the URL.\n */\n\nimport queryString from 'query-string';\n\n// tw: read language from localStorage\nexport const LANGUAGE_KEY = 'tw:language';\n\n/**\n * look for language setting in the browser. Check against supported locales.\n * If there's a parameter in the URL, override the browser setting\n * @param {Array.string} supportedLocales An array of supported locale codes.\n * @return {string} the preferred locale\n */\nconst detectLocale = supportedLocales => {\n // tw: read language from localStorage\n try {\n const storedLanguage = localStorage.getItem(LANGUAGE_KEY);\n if (storedLanguage && supportedLocales.includes(storedLanguage)) {\n return storedLanguage;\n }\n } catch (e) { /* ignore */ }\n\n let locale = 'en'; // default\n let browserLocale = window.navigator.userLanguage || window.navigator.language;\n browserLocale = browserLocale.toLowerCase();\n // try to set locale from browserLocale\n if (supportedLocales.includes(browserLocale)) {\n locale = browserLocale;\n } else {\n browserLocale = browserLocale.split('-')[0];\n if (supportedLocales.includes(browserLocale)) {\n locale = browserLocale;\n }\n }\n\n const queryParams = queryString.parse(location.search);\n // Flatten potential arrays and remove falsy values\n const potentialLocales = [].concat(queryParams.locale, queryParams.lang).filter(l => l);\n if (!potentialLocales.length) {\n return locale;\n }\n\n const urlLocale = potentialLocales[0].toLowerCase();\n if (supportedLocales.includes(urlLocale)) {\n return urlLocale;\n }\n\n return locale;\n};\n\nexport {\n detectLocale\n};\n","export default (filename, blob) => {\n const downloadLink = document.createElement('a');\n document.body.appendChild(downloadLink);\n\n // Use special ms version if available to get it working on Edge.\n if (navigator.msSaveOrOpenBlob) {\n navigator.msSaveOrOpenBlob(blob, filename);\n return;\n }\n\n if ('download' in HTMLAnchorElement.prototype) {\n const url = window.URL.createObjectURL(blob);\n downloadLink.href = url;\n downloadLink.download = filename;\n downloadLink.type = blob.type;\n downloadLink.click();\n // remove the link after a timeout to prevent a crash on iOS 13 Safari\n window.setTimeout(() => {\n document.body.removeChild(downloadLink);\n window.URL.revokeObjectURL(url);\n }, 1000);\n } else {\n // iOS 12 Safari, open a new page and set href to data-uri\n let popup = window.open('', '_blank');\n const reader = new FileReader();\n reader.onloadend = function () {\n popup.location.href = reader.result;\n popup = null;\n };\n reader.readAsDataURL(blob);\n }\n\n};\n","/**\n * Internal stored state. Not valid until after at least one call to `setIsScratchDesktop()`.\n * @type {boolean}\n */\nlet _isScratchDesktop; // undefined = not ready yet\n\n/**\n * Tell the `isScratchDesktop()` whether or not the GUI is running under Scratch Desktop.\n * @param {boolean} value - the new value which `isScratchDesktop()` should return in the future.\n */\nconst setIsScratchDesktop = function (value) {\n _isScratchDesktop = value;\n};\n\n/**\n * @returns {boolean} - true if it seems like the GUI is running under Scratch Desktop; false otherwise.\n * If `setIsScratchDesktop()` has not yet been called, this can return `undefined`.\n */\nconst isScratchDesktop = function () {\n return _isScratchDesktop;\n};\n\n/**\n * @returns {boolean} - false if it seems like the GUI is running under Scratch Desktop; true otherwise.\n */\nconst notScratchDesktop = function () {\n return !isScratchDesktop();\n};\n\nexport default isScratchDesktop;\nexport {\n isScratchDesktop,\n notScratchDesktop,\n setIsScratchDesktop\n};\n","\nvar content = require(\"!!../../node_modules/css-loader/index.js??ref--5-1!../../node_modules/postcss-loader/src/index.js??postcss!./normalize.css\");\n\nif(typeof content === 'string') content = [[module.id, content, '']];\n\nvar transform;\nvar insertInto;\n\n\n\nvar options = {\"hmr\":true}\n\noptions.transform = transform\noptions.insertInto = undefined;\n\nvar update = require(\"!../../node_modules/style-loader/lib/addStyles.js\")(content, options);\n\nif(content.locals) module.exports = content.locals;\n\nif(module.hot) {\n\tmodule.hot.accept(\"!!../../node_modules/css-loader/index.js??ref--5-1!../../node_modules/postcss-loader/src/index.js??postcss!./normalize.css\", function() {\n\t\tvar newContent = require(\"!!../../node_modules/css-loader/index.js??ref--5-1!../../node_modules/postcss-loader/src/index.js??postcss!./normalize.css\");\n\n\t\tif(typeof newContent === 'string') newContent = [[module.id, newContent, '']];\n\n\t\tvar locals = (function(a, b) {\n\t\t\tvar key, idx = 0;\n\n\t\t\tfor(key in a) {\n\t\t\t\tif(!b || a[key] !== b[key]) return false;\n\t\t\t\tidx++;\n\t\t\t}\n\n\t\t\tfor(key in b) idx--;\n\n\t\t\treturn idx === 0;\n\t\t}(content.locals, newContent.locals));\n\n\t\tif(!locals) throw new Error('Aborting CSS HMR due to changed css-modules locals.');\n\n\t\tupdate(newContent);\n\t});\n\n\tmodule.hot.dispose(function() { update(); });\n}","const guiColors = {\n 'looks-secondary': 'hsla(215, 100%, 65%, 1)',\n 'looks-transparent': 'hsla(215, 100%, 65%, 0.35)',\n 'looks-light-transparent': 'hsla(215, 100%, 65%, 0.15)',\n 'looks-secondary-dark': 'hsla(215, 60%, 50%, 1)'\n};\n\nconst blockColors = {};\n\nexport {\n guiColors,\n blockColors\n};\n","const guiColors = {\n 'motion-primary': 'hsla(260, 60%, 60%, 1)',\n 'motion-primary-transparent': 'hsla(260, 60%, 60%, 0.9)',\n 'motion-tertiary': 'hsla(260, 42%, 51%, 1)',\n\n 'looks-secondary': 'hsla(260, 60%, 60%, 1)',\n 'looks-transparent': 'hsla(260, 60%, 60%, 0.35)',\n 'looks-light-transparent': 'hsla(260, 60%, 60%, 0.15)',\n 'looks-secondary-dark': 'hsla(260, 42%, 51%, 1)'\n};\n\nconst blockColors = {};\n\nexport {\n guiColors,\n blockColors\n};\n","const guiColors = {\n 'motion-primary': '#ff4c4c',\n 'motion-primary-transparent': '#ff4c4ce6',\n 'motion-tertiary': '#cc3333',\n\n 'looks-secondary': '#ff4c4c',\n 'looks-transparent': '#ff4d4d59',\n 'looks-light-transparent': '#ff4d4d26',\n 'looks-secondary-dark': 'hsla(0, 42%, 51%, 1)',\n\n 'extensions-primary': 'hsla(10, 85%, 65%, 1)',\n 'extensions-tertiary': 'hsla(10, 85%, 40%, 1)',\n 'extensions-transparent': 'hsla(10, 85%, 65%, 0.35)',\n 'extensions-light': 'hsla(10, 57%, 85%, 1)',\n\n 'drop-highlight': '#ff8c8c'\n};\n\nconst blockColors = {\n checkboxActiveBackground: '#ff4c4c',\n checkboxActiveBorder: '#cc3333'\n};\n\nexport {\n guiColors,\n blockColors\n};\n","import {hex2hsv, hsv2hex} from '../../tw-color-utils';\n\nconst blockColors = {\n motion: {\n primary: '#0F1E33',\n secondary: '#4C4C4C',\n tertiary: '#4C97FF',\n quaternary: '#4C97FF'\n },\n looks: {\n primary: '#1E1433',\n secondary: '#4C4C4C',\n tertiary: '#9966FF',\n quaternary: '#9966FF'\n },\n sounds: {\n primary: '#291329',\n secondary: '#4C4C4C',\n tertiary: '#CF63CF',\n quaternary: '#CF63CF'\n },\n control: {\n primary: '#332205',\n secondary: '#4C4C4C',\n tertiary: '#FFAB19',\n quaternary: '#FFAB19'\n },\n event: {\n primary: '#332600',\n secondary: '#4C4C4C',\n tertiary: '#FFBF00',\n quaternary: '#FFBF00'\n },\n sensing: {\n primary: '#12232A',\n secondary: '#4C4C4C',\n tertiary: '#5CB1D6',\n quaternary: '#5CB1D6'\n },\n pen: {\n primary: '#03251C',\n secondary: '#4C4C4C',\n tertiary: '#0fBD8C',\n quaternary: '#0fBD8C'\n },\n operators: {\n primary: '#112611',\n secondary: '#4C4C4C',\n tertiary: '#59C059',\n quaternary: '#59C059'\n },\n data: {\n primary: '#331C05',\n secondary: '#4C4C4C',\n tertiary: '#FF8C1A',\n quaternary: '#FF8C1A'\n },\n data_lists: {\n primary: '#331405',\n secondary: '#4C4C4C',\n tertiary: '#FF661A',\n quaternary: '#FF661A'\n },\n more: {\n primary: '#331419',\n secondary: '#4C4C4C',\n tertiary: '#FF6680',\n quaternary: '#FF6680'\n },\n addons: {\n primary: '#0b3331',\n secondary: '#4C4C4C',\n tertiary: '#34e4d0',\n quaternary: '#34e4d0'\n },\n text: 'rgba(255, 255, 255, .7)',\n textFieldText: '#E5E5E5',\n textField: '#4C4C4C',\n menuHover: 'rgba(255, 255, 255, 0.3)'\n};\n\nconst extensions = {};\n\nconst customExtensionColors = {\n primary: primary => {\n const hsv = hex2hsv(primary);\n hsv[2] = Math.max(hsv[2] - 70, 20);\n return hsv2hex(hsv);\n },\n secondary: () => '#4C4C4C',\n tertiary: primary => primary,\n quaternary: primary => primary,\n categoryIconBackground: primary => customExtensionColors.primary(primary),\n categoryIconBorder: primary => customExtensionColors.tertiary(primary)\n};\n\nexport {\n blockColors,\n extensions,\n customExtensionColors\n};\n","module.exports = \"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTI2LjQzMzggMzBDMjkuNTEzIDMwIDMxLjYzNjYgMjguMTU2OSAzMS4xNzkgMjUuODc0QzI4LjI5OTQgMTMuMDQzNiAyNy40MjU2IDkuODUxMzQgMjcuOTQ1NCA5LjYwNTQ3QzI4LjMxMjUgOS40MzE4MyAyOS4zNzQ2IDEwLjcyNzYgMzAuOTE2MiAxMS4xMzU5QzM0LjY0MTYgMTIuMTEyNiA0MC4yNzQyIDYuNDA3NTEgMzQuNTY1NSA3LjI5MTg2QzMyLjMyMjQgNy42MzkgMzAuMTU4NyA2LjIzODM2IDI4LjQ4NzkgNS4xNTY3OUMyNS45MDcyIDMuNDg2MiAyNC41MDI0IDIuNTc2ODQgMjUuNzk3NCAxMC4wNDUxQzI2LjQzNDkgMTMuNzAzNSAyNi45Njk3IDE2LjMyMzEgMjcuMzQ3NSAxOC4xNzM5QzI3Ljk5NTcgMjEuMzQ5NCAyOC4xODE5IDIyLjI2MTYgMjcuNjMyNSAyMi4yNzQxQzI3LjMzMjEgMjIuMTUyIDI3LjAzMjcgMjIuMDU3OCAyNi42OTU3IDIxLjk3MjRDMjYuMDg4IDIxLjgyMjUgMjUuNDUxNiAyMS43MzgyIDI0LjgwNTMgMjEuNzM4MkMyMS43MjcxIDIxLjczODIgMTkuNjAzNiAyMy41ODkyIDIwLjA2MjEgMjUuODc0QzIwLjUxMDcgMjguMTU2OSAyMy4zNjQ2IDMwIDI2LjQzMzggMzBaIiBmaWxsPSJibGFjayIvPgo8cGF0aCBkPSJNOS40Mzg2MSAzNi4wMDAxQzEyLjUwNjUgMzYuMDAwMSAxNC42MzAyIDM0LjE0OCAxNC4xODE3IDMxLjg2NDJDMTEuMzAzMiAxOS4wMzM2IDEwLjQyOTkgMTUuODQxNiAxMC45NDk2IDE1LjU5NThDMTEuMzE2NiAxNS40MjIyIDEyLjM3ODMgMTYuNzE3NyAxMy45MTkgMTcuMTI2QzE3LjY0MjggMTguMTEzNiAyMy4yNzI5IDEyLjM5ODUgMTcuNTY2NyAxMy4yOTE4QzE1LjMyNDggMTMuNjM4NiAxMy4xNjIzIDEyLjIzODIgMTEuNDkyMiAxMS4xNTY5QzguOTEyMzcgOS40ODYzNiA3LjUwNzk3IDguNTc2OTggOC44MDI1MSAxNi4wNDUxQzkuNDQyOTQgMTkuNzI4NiA5Ljk3OTggMjIuMzU5NCAxMC4zNTggMjQuMjEyNUMxMC45OTEyIDI3LjMxNTQgMTEuMTc5NSAyOC4yMzg0IDEwLjY2NDQgMjguMjczMkM5Ljc4NDMyIDI3LjkyNTggOC44MTIzOSAyNy43MjkzIDcuODEwODIgMjcuNzI5M0M0LjczNCAyNy43MjkzIDIuNjExMzQgMjkuNTgwNCAzLjA1OTc4IDMxLjg2NDJDMy41MTgwOSAzNC4xNDggNi4zNzA2OSAzNi4wMDAxIDkuNDM4NjEgMzYuMDAwMVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=\"","module.exports = __webpack_public_path__ + \"static/assets/b631383707e87a454b479dedaa8ca014.svg\";","module.exports = \"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2IDIxLjY2OTNWMzQuMjgzNEMxNiAzNS44MTUxIDE0IDM2LjUzNTkgMTIuOCAzNS41NDQ4TDEwLjIgMzMuMzgyNEM5LjIgMzIuNTcxNSA4IDMyLjIxMTEgNi43IDMyLjIxMTFINi4zQzUgMzIuMjExMSA0IDMxLjMxMDEgNCAzMC4xMzg4VjI1LjkwNDFDNCAyNC43MzI4IDUgMjMuODMxOCA2LjMgMjMuODMxOEg2LjdDOCAyMy44MzE4IDkuMiAyMy4zODEzIDEwLjEgMjIuNjYwNEwxMi44IDIwLjQ5OEMxNCAxOS40MTY4IDE2IDIwLjIyNzcgMTYgMjEuNjY5M1oiIGZpbGw9ImJsYWNrIi8+CjxwYXRoIGQ9Ik0yNCA0QzE5LjU4MTcgNCAxNiA3LjU4MTcyIDE2IDEyQzE2IDE1LjExNDcgMTcuNzc5OSAxNy44MTM2IDIwLjM3ODEgMTkuMTM1MUMyMC4yMDk1IDIwLjkwODcgMTkuNjU2NCAyMS42NjU1IDE5LjMwNDIgMjIuMTQ3M0MxOS4xMjY1IDIyLjM5MDQgMTkgMjIuNTYzNSAxOSAyMi43NjE5QzE5IDIzLjQyODYgMTkuNjY2NyAyMy40Mjg2IDE5LjY2NjcgMjMuNDI4NkMyMC42MTMyIDIzLjQyODYgMjMuNTgxMyAyMi4yNjIzIDI1LjQwOTcgMjBIMjhDMzIuNDE4MyAyMCAzNiAxNi40MTgzIDM2IDEyQzM2IDcuNTgxNzIgMzIuNDE4MyA0IDI4IDRIMjRaIiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSIjMEI4RTY5Ii8+Cjwvc3ZnPgo=\"","module.exports = __webpack_public_path__ + \"static/assets/ef4a998a82a8567de018baa4607bc6a0.svg\";","module.exports = \"data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iNDAiIHZpZXdCb3g9IjAgMCA0MCA0MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBvcGFjaXR5PSIwLjI1IiBjeD0iMzIiIGN5PSIyNiIgcj0iNCIgZmlsbD0id2hpdGUiIHN0cm9rZT0iIzBCOEU2OSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxjaXJjbGUgb3BhY2l0eT0iMC41IiBjeD0iMzIiIGN5PSIyMiIgcj0iNCIgZmlsbD0id2hpdGUiIHN0cm9rZT0iIzBCOEU2OSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxjaXJjbGUgb3BhY2l0eT0iMC43NSIgY3g9IjMyIiBjeT0iMTgiIHI9IjQiIGZpbGw9IndoaXRlIiBzdHJva2U9IiMwQjhFNjkiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8Y2lyY2xlIGN4PSIzMiIgY3k9IjE0IiByPSI0IiBmaWxsPSJ3aGl0ZSIgc3Ryb2tlPSIjMEI4RTY5IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTE3IDE3LjVMMjIuNCAxNEMyMi45IDEzLjcgMjMuNSAxMy44IDIzLjggMTQuM0MyMy45IDE0LjUgMjQgMTQuNyAyNCAxNC44VjI1LjFDMjQgMjUuNyAyMy41IDI2LjEgMjMgMjYuMUMyMi44IDI2LjEgMjIuNiAyNiAyMi41IDI1LjlMMTcgMjIuNlYyNEMxNyAyNi4yIDE1LjIgMjguMSAxMyAyOC4xSDQuMUMxLjggMjggMCAyNi4yIDAgMjRWMTYuMUMwIDEzLjggMS44IDEyIDQuMSAxMkgxM0MxNS4yIDEyIDE3IDEzLjggMTcgMTYuMVYxNy41WiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+Cg==\"","import musicIcon from './high-contrast-media/extensions/musicIcon.svg';\nimport penIcon from './high-contrast-media/extensions/penIcon.svg';\nimport text2speechIcon from './high-contrast-media/extensions/text2speechIcon.svg';\nimport translateIcon from './high-contrast-media/extensions/translateIcon.svg';\nimport videoSensingIcon from './high-contrast-media/extensions/videoSensingIcon.svg';\nimport {hex2hsv, hsv2hex} from '../../tw-color-utils';\n\nconst blockColors = {\n motion: {\n primary: '#80B5FF',\n secondary: '#B3D2FF',\n tertiary: '#3373CC',\n quaternary: '#CCE1FF'\n },\n looks: {\n primary: '#CCB3FF',\n secondary: '#DDCCFF',\n tertiary: '#774DCB',\n quaternary: '#EEE5FF'\n },\n sounds: {\n primary: '#E19DE1',\n secondary: '#FFB3FF',\n tertiary: '#BD42BD',\n quaternary: '#FFCCFF'\n\n },\n control: {\n primary: '#FFBE4C',\n secondary: '#FFDA99',\n tertiary: '#CF8B17',\n quaternary: '#FFE3B3'\n },\n event: {\n primary: '#FFD966',\n secondary: '#FFECB3',\n tertiary: '#CC9900',\n quaternary: '#FFF2CC'\n },\n sensing: {\n primary: '#85C4E0',\n secondary: '#AED8EA',\n tertiary: '#2E8EB8',\n quaternary: '#C2E2F0'\n },\n pen: {\n primary: '#13ECAF',\n secondary: '#75F0CD',\n tertiary: '#0B8E69',\n quaternary: '#A3F5DE'\n },\n operators: {\n primary: '#7ECE7E',\n secondary: '#B5E3B5',\n tertiary: '#389438',\n quaternary: '#DAF1DA'\n },\n data: {\n primary: '#FFA54C',\n secondary: '#FFCC99',\n tertiary: '#DB6E00',\n quaternary: '#FFE5CC'\n },\n // This is not a new category, but rather for differentiation\n // between lists and scalar variables.\n data_lists: {\n primary: '#FF9966',\n secondary: '#FFCAB0', // I don't think this is used, b/c we don't have any droppable fields in list blocks\n tertiary: '#E64D00',\n quaternary: '#FFDDCC'\n },\n more: {\n primary: '#FF99AA',\n secondary: '#FFCCD5',\n tertiary: '#FF3355',\n quaternary: '#FFE5EA'\n },\n addons: {\n primary: '#34e4d0',\n secondary: '#71e2d5',\n tertiary: '#29b2a2',\n quaternary: '#9ee2db'\n },\n text: '#000000',\n textFieldText: '#000000', // Text inside of inputs e.g. 90 in [point in direction (90)]\n toolboxText: '#000000', // Toolbox text, color picker text (used to be #575E75)\n blackText: '#000000',\n // The color that the category menu label (e.g. 'motion', 'looks', etc.) changes to on hover\n toolboxHover: '#3373CC',\n insertionMarker: '#000000',\n insertionMarkerOpacity: 0.2,\n fieldShadow: 'rgba(255, 255, 255, 0.3)',\n dragShadowOpacity: 0.6,\n menuHover: 'rgba(255, 255, 255, 0.3)'\n};\n\nconst extensions = {\n music: {\n blockIconURI: musicIcon\n },\n pen: {\n blockIconURI: penIcon\n },\n text2speech: {\n blockIconURI: text2speechIcon\n },\n translate: {\n blockIconURI: translateIcon\n },\n videoSensing: {\n blockIconURI: videoSensingIcon\n }\n};\n\nconst customExtensionColors = {\n primary: primary => {\n const hsv = hex2hsv(primary);\n hsv[1] = Math.max(hsv[1] - 20, 0);\n hsv[2] = Math.min(hsv[2] + 20, 100);\n return hsv2hex(hsv);\n },\n secondary: primary => {\n const hsv = hex2hsv(primary);\n hsv[1] = Math.max(hsv[1] - 40, 0);\n hsv[2] = Math.min(hsv[2] + 20, 100);\n return hsv2hex(hsv);\n },\n tertiary: primary => {\n const hsv = hex2hsv(primary);\n hsv[2] = Math.max(hsv[2] - 20, 20);\n return hsv2hex(hsv);\n },\n quaternary: primary => {\n const hsv = hex2hsv(primary);\n hsv[1] = Math.max(hsv[1] - 60, 0);\n hsv[2] = Math.min(hsv[2] + 20, 100);\n return hsv2hex(hsv);\n },\n categoryIconBackground: primary => customExtensionColors.primary(primary),\n categoryIconBorder: primary => customExtensionColors.tertiary(primary)\n};\n\nexport {\n blockColors,\n extensions,\n customExtensionColors\n};\n","const blockColors = {\n motion: {\n primary: '#4C97FF',\n secondary: '#4280D7',\n tertiary: '#3373CC',\n quaternary: '#3373CC'\n },\n looks: {\n primary: '#9966FF',\n secondary: '#855CD6',\n tertiary: '#774DCB',\n quaternary: '#774DCB'\n },\n sounds: {\n primary: '#CF63CF',\n secondary: '#C94FC9',\n tertiary: '#BD42BD',\n quaternary: '#BD42BD'\n },\n control: {\n primary: '#FFAB19',\n secondary: '#EC9C13',\n tertiary: '#CF8B17',\n quaternary: '#CF8B17'\n },\n event: {\n primary: '#FFBF00',\n secondary: '#E6AC00',\n tertiary: '#CC9900',\n quaternary: '#CC9900'\n },\n sensing: {\n primary: '#5CB1D6',\n secondary: '#47A8D1',\n tertiary: '#2E8EB8',\n quaternary: '#2E8EB8'\n },\n pen: {\n primary: '#0fBD8C',\n secondary: '#0DA57A',\n tertiary: '#0B8E69',\n quaternary: '#0B8E69'\n },\n operators: {\n primary: '#59C059',\n secondary: '#46B946',\n tertiary: '#389438',\n quaternary: '#389438'\n },\n data: {\n primary: '#FF8C1A',\n secondary: '#FF8000',\n tertiary: '#DB6E00',\n quaternary: '#DB6E00'\n },\n // This is not a new category, but rather for differentiation\n // between lists and scalar variables.\n data_lists: {\n primary: '#FF661A',\n secondary: '#FF5500',\n tertiary: '#E64D00',\n quaternary: '#E64D00'\n },\n more: {\n primary: '#FF6680',\n secondary: '#FF4D6A',\n tertiary: '#FF3355',\n quaternary: '#FF3355'\n },\n addons: {\n primary: '#29beb8',\n secondary: '#3aa8a4',\n tertiary: '#3aa8a4',\n quaternary: '#3aa8a4'\n },\n text: '#FFFFFF',\n workspace: '#F9F9F9',\n toolboxHover: '#4C97FF',\n toolboxSelected: '#E9EEF2',\n toolboxText: '#575E75',\n toolbox: '#FFFFFF',\n blackText: '#575E75',\n flyout: '#F9F9F9',\n scrollbar: '#CECDCE',\n scrollbarHover: '#CECDCE',\n textField: '#FFFFFF',\n textFieldText: '#575E75',\n insertionMarker: '#000000',\n insertionMarkerOpacity: 0.2,\n dragShadowOpacity: 0.6,\n stackGlow: '#FF0',\n stackGlowSize: 2,\n stackGlowOpacity: 1,\n replacementGlow: '#FFFFFF',\n replacementGlowSize: 2,\n replacementGlowOpacity: 1,\n colourPickerStroke: '#FFFFFF',\n // CSS colours: support RGBA\n fieldShadow: 'rgba(255, 255, 255, 0.3)',\n dropDownShadow: 'rgba(0, 0, 0, .3)',\n numPadBackground: '#547AB2',\n numPadBorder: '#435F91',\n numPadActiveBackground: '#435F91',\n numPadText: 'white', // Do not use hex here, it cannot be inlined with data-uri SVG\n valueReportBackground: '#FFFFFF',\n valueReportBorder: '#AAAAAA',\n valueReportForeground: '#000000',\n menuHover: 'rgba(0, 0, 0, 0.2)',\n contextMenuBackground: '#ffffff',\n contextMenuBorder: '#cccccc',\n contextMenuForeground: '#000000',\n contextMenuActiveBackground: '#d6e9f8',\n contextMenuDisabledForeground: '#cccccc',\n flyoutLabelColor: '#575E75',\n checkboxInactiveBackground: '#ffffff',\n checkboxInactiveBorder: '#c8c8c8',\n checkboxActiveBackground: '#4C97FF',\n checkboxActiveBorder: '#3373CC',\n checkboxCheck: '#ffffff',\n buttonBorder: '#c6c6c6',\n buttonActiveBackground: '#ffffff',\n buttonForeground: '#575E75',\n zoomIconFilter: 'none',\n gridColor: '#dddddd'\n};\n\nconst extensions = {};\n\nexport {\n blockColors,\n extensions\n};\n","\nvar content = require(\"!!../../../node_modules/css-loader/index.js??ref--5-1!../../../node_modules/postcss-loader/src/index.js??postcss!./global-styles.css\");\n\nif(typeof content === 'string') content = [[module.id, content, '']];\n\nvar transform;\nvar insertInto;\n\n\n\nvar options = {\"hmr\":true}\n\noptions.transform = transform\noptions.insertInto = undefined;\n\nvar update = require(\"!../../../node_modules/style-loader/lib/addStyles.js\")(content, options);\n\nif(content.locals) module.exports = content.locals;\n\nif(module.hot) {\n\tmodule.hot.accept(\"!!../../../node_modules/css-loader/index.js??ref--5-1!../../../node_modules/postcss-loader/src/index.js??postcss!./global-styles.css\", function() {\n\t\tvar newContent = require(\"!!../../../node_modules/css-loader/index.js??ref--5-1!../../../node_modules/postcss-loader/src/index.js??postcss!./global-styles.css\");\n\n\t\tif(typeof newContent === 'string') newContent = [[module.id, newContent, '']];\n\n\t\tvar locals = (function(a, b) {\n\t\t\tvar key, idx = 0;\n\n\t\t\tfor(key in a) {\n\t\t\t\tif(!b || a[key] !== b[key]) return false;\n\t\t\t\tidx++;\n\t\t\t}\n\n\t\t\tfor(key in b) idx--;\n\n\t\t\treturn idx === 0;\n\t\t}(content.locals, newContent.locals));\n\n\t\tif(!locals) throw new Error('Aborting CSS HMR due to changed css-modules locals.');\n\n\t\tupdate(newContent);\n\t});\n\n\tmodule.hot.dispose(function() { update(); });\n}","const guiColors = {\n 'color-scheme': 'dark',\n\n 'ui-primary': '#111111',\n 'ui-secondary': '#1e1e1e',\n 'ui-tertiary': '#2e2e2e',\n\n 'ui-modal-overlay': '#333333aa',\n 'ui-modal-background': '#111111',\n 'ui-modal-foreground': '#eeeeee',\n 'ui-modal-header-background': '#333333',\n 'ui-modal-header-foreground': '#ffffff',\n\n 'ui-white': '#111111',\n\n 'ui-black-transparent': '#ffffff26',\n\n 'text-primary': '#eeeeee',\n\n 'menu-bar-background': '#333333',\n\n 'assets-background': '#111111',\n\n 'input-background': '#1e1e1e',\n\n 'popover-background': '#1e1e1e',\n\n 'badge-background': '#16202c',\n 'badge-border': '#203652',\n\n 'fullscreen-background': '#111111',\n 'fullscreen-accent': '#111111',\n\n 'page-background': '#111111',\n 'page-foreground': '#eeeeee',\n\n 'project-title-inactive': 'var(--ui-secondary)',\n 'project-title-hover': '#ffffff3f',\n\n 'link-color': '#44aaff',\n\n 'filter-icon-black': 'invert(100%)',\n 'filter-icon-gray': 'grayscale(100%) brightness(1.7)',\n 'filter-icon-white': 'brightness(0) invert(100%)',\n\n 'paint-filter-icon-gray': 'brightness(1.7)'\n};\n\nconst blockColors = {\n insertionMarker: '#cccccc',\n workspace: '#1e1e1e',\n toolboxSelected: '#1e1e1e',\n toolboxText: '#cccccc',\n toolbox: '#111111',\n flyout: '#111111',\n scrollbar: '#666666',\n valueReportBackground: '#1e1e1e',\n valueReportBorder: '#333333',\n valueReportForeground: '#eeeeee',\n contextMenuBackground: '#111111',\n contextMenuBorder: '#ffffff26',\n contextMenuForeground: '#eeeeee',\n contextMenuActiveBackground: '#2e2e2e',\n contextMenuDisabledForeground: '#666666',\n flyoutLabelColor: '#cccccc',\n checkboxInactiveBackground: '#222222',\n checkboxInactiveBorder: '#c8c8c8',\n buttonBorder: '#c6c6c6',\n buttonActiveBackground: '#222222',\n buttonForeground: '#cccccc',\n zoomIconFilter: 'invert(100%)',\n gridColor: '#484848'\n};\n\nexport {\n guiColors,\n blockColors\n};\n","const guiColors = {\n 'color-scheme': 'light',\n\n 'ui-primary': 'hsla(215, 100%, 95%, 1)', /* #E5F0FF */\n 'ui-secondary': 'hsla(215, 75%, 95%, 1)', /* #E9F1FC */\n 'ui-tertiary': 'hsla(215, 50%, 90%, 1)', /* #D9E3F2 */\n\n 'ui-modal-overlay': 'var(--motion-primary-transparent)',\n 'ui-modal-background': 'hsla(0, 100%, 100%, 1)', /* #FFFFFF */\n 'ui-modal-foreground': 'hsla(225, 15%, 40%, 1)', /* #575E75 */\n 'ui-modal-header-background': 'var(--looks-secondary)',\n 'ui-modal-header-foreground': 'hsla(0, 100%, 100%, 1)', /* #FFFFFF */\n\n 'ui-white': 'hsla(0, 100%, 100%, 1)', /* #FFFFFF */\n 'ui-white-dim': 'hsla(0, 100%, 100%, 0.75)', /* 25% transparent version of ui-white */\n 'ui-white-transparent': 'hsla(0, 100%, 100%, 0.25)', /* 25% transparent version of ui-white */\n 'ui-transparent': 'hsla(0, 100%, 100%, 0)', /* 25% transparent version of ui-white */\n\n 'ui-black-transparent': 'hsla(0, 0%, 0%, 0.15)', /* 15% transparent version of black */\n\n 'text-primary': 'hsla(225, 15%, 40%, 1)', /* #575E75 */\n 'text-primary-transparent': 'hsla(225, 15%, 40%, 0.75)',\n\n 'motion-primary': 'hsla(215, 100%, 65%, 1)', /* #4C97FF */\n 'motion-primary-transparent': 'hsla(215, 100%, 65%, 0.9)', /* 90% transparent version of motion-primary */\n 'motion-tertiary': 'hsla(215, 60%, 50%, 1)', /* #3373CC */\n\n 'looks-secondary': 'hsla(260, 60%, 60%, 1)', /* #855CD6 */\n 'looks-transparent': 'hsla(260, 60%, 60%, 0.35)', /* 35% transparent version of looks-tertiary */\n 'looks-light-transparent': 'hsla(260, 60%, 60%, 0.15)', /* 15% transparent version of looks-tertiary */\n 'looks-secondary-dark': 'hsla(260, 42%, 51%, 1)', /* #714EB6 */\n\n 'red-primary': 'hsla(20, 100%, 55%, 1)', /* #FF661A */\n 'red-tertiary': 'hsla(20, 100%, 45%, 1)', /* #E64D00 */\n\n 'sound-primary': 'hsla(300, 53%, 60%, 1)', /* #CF63CF */\n 'sound-tertiary': 'hsla(300, 48%, 50%, 1)', /* #BD42BD */\n\n 'control-primary': 'hsla(38, 100%, 55%, 1)', /* #FFAB19 */\n\n 'data-primary': 'hsla(30, 100%, 55%, 1)', /* #FF8C1A */\n\n 'pen-primary': 'hsla(163, 85%, 40%, 1)', /* #0FBD8C */\n 'pen-transparent': 'hsla(163, 85%, 40%, 0.25)', /* #0FBD8C */\n 'pen-tertiary': 'hsla(163, 86%, 30%, 1)', /* #0B8E69 */\n\n 'error-primary': 'hsla(30, 100%, 55%, 1)', /* #FF8C1A */\n 'error-light': 'hsla(30, 100%, 70%, 1)', /* #FFB366 */\n 'error-transparent': 'hsla(30, 100%, 55%, 0.25)', /* #FF8C1A */\n\n 'extensions-primary': 'hsla(163, 85%, 40%, 1)', /* #0FBD8C */\n 'extensions-tertiary': 'hsla(163, 85%, 30%, 1)', /* #0B8E69 */\n 'extensions-transparent': 'hsla(163, 85%, 40%, 0.35)', /* 35% transparent version of extensions-primary */\n 'extensions-light': 'hsla(163, 57%, 85%, 1)', /* opaque version of extensions-transparent, on white bg */\n\n 'drop-highlight': 'hsla(215, 100%, 77%, 1)', /* lighter than motion-primary */\n\n 'menu-bar-background': 'var(--looks-secondary)',\n 'menu-bar-foreground': '#ffffff',\n\n 'assets-background': '#ffffff',\n\n 'input-background': '#ffffff',\n\n 'popover-background': '#ffffff',\n\n 'shadow': 'hsla(0, 0%, 0%, 0.15)',\n\n 'badge-background': '#dbebff',\n 'badge-border': '#b9d6ff',\n\n 'fullscreen-background': '#ffffff',\n 'fullscreen-accent': '#e8edf1',\n\n 'page-background': '#ffffff',\n 'page-foreground': '#000000',\n\n 'project-title-inactive': 'var(--ui-white-transparent)',\n 'project-title-hover': '#ffffff7f',\n\n 'link-color': '#2255dd',\n\n 'filter-icon-black': 'none',\n 'filter-icon-gray': 'grayscale(100%)',\n 'filter-icon-white': 'none',\n\n 'paint-ui-pane-border': 'var(--ui-black-transparent)',\n 'paint-text-primary': 'var(--text-primary)',\n 'paint-form-border': 'var(--ui-black-transparent)',\n 'paint-looks-secondary': 'var(--looks-secondary)',\n 'paint-looks-transparent': 'var(--looks-transparent)',\n 'paint-input-background': 'var(--input-background)',\n 'paint-popover-background': 'var(--popover-background)',\n 'paint-filter-icon-gray': 'none'\n};\n\nconst blockColors = {};\n\nexport {\n guiColors,\n blockColors\n};\n","import {Theme} from '.';\nimport AddonHooks from '../../addons/hooks';\nimport './global-styles.css';\n\nconst BLOCK_COLOR_NAMES = [\n // Corresponds to the name of the object in blockColors\n 'motion',\n 'looks',\n 'sounds',\n 'control',\n 'event',\n 'sensing',\n 'pen',\n 'operators',\n 'data',\n 'data_lists',\n 'more',\n 'addons'\n];\n\n/**\n * @param {string} css CSS color or var(--...)\n * @returns {string} evaluated CSS\n */\nconst evaluateCSS = css => {\n const variableMatch = css.match(/^var\\(([\\w-]+)\\)$/);\n if (variableMatch) {\n return document.documentElement.style.getPropertyValue(variableMatch[1]);\n }\n return css;\n};\n\n/**\n * @param {Theme} theme the theme\n */\nconst applyGuiColors = theme => {\n const doc = document.documentElement;\n\n const defaultGuiColors = Theme.light.getGuiColors();\n for (const [name, value] of Object.entries(defaultGuiColors)) {\n doc.style.setProperty(`--${name}-default`, value);\n }\n\n const guiColors = theme.getGuiColors();\n for (const [name, value] of Object.entries(guiColors)) {\n doc.style.setProperty(`--${name}`, value);\n }\n\n const blockColors = theme.getBlockColors();\n doc.style.setProperty('--editorTheme3-blockText', blockColors.text);\n doc.style.setProperty('--editorTheme3-inputColor', blockColors.textField);\n doc.style.setProperty('--editorTheme3-inputColor-text', blockColors.textFieldText);\n for (const color of BLOCK_COLOR_NAMES) {\n doc.style.setProperty(`--editorTheme3-${color}-primary`, blockColors[color].primary);\n doc.style.setProperty(`--editorTheme3-${color}-secondary`, blockColors[color].secondary);\n doc.style.setProperty(`--editorTheme3-${color}-tertiary`, blockColors[color].tertiary);\n doc.style.setProperty(`--editorTheme3-${color}-field-background`, blockColors[color].quaternary);\n }\n\n // Some browsers will color their interfaces to match theme-color, so if we make it the same color as our\n // menu bar, it'll look pretty cool.\n let metaThemeColor = document.head.querySelector('meta[name=theme-color]');\n if (!metaThemeColor) {\n metaThemeColor = document.createElement('meta');\n metaThemeColor.setAttribute('name', 'theme-color');\n document.head.appendChild(metaThemeColor);\n }\n metaThemeColor.setAttribute('content', evaluateCSS(guiColors['menu-bar-background']));\n\n // a horrible hack for icons...\n window.Recolor = {\n primary: guiColors['looks-secondary']\n };\n AddonHooks.recolorCallbacks.forEach(i => i());\n};\n\nexport {\n applyGuiColors\n};\n","import defaultsDeep from 'lodash.defaultsdeep';\n\nimport * as accentPurple from './accent/purple';\nimport * as accentBlue from './accent/blue';\nimport * as accentRed from './accent/red';\n\nimport * as guiLight from './gui/light';\nimport * as guiDark from './gui/dark';\n\nimport * as blocksThree from './blocks/three';\nimport * as blocksHighContrast from './blocks/high-contrast';\nimport * as blocksDark from './blocks/dark';\n\nconst ACCENT_PURPLE = 'purple';\nconst ACCENT_BLUE = 'blue';\nconst ACCENT_RED = 'red';\nconst ACCENT_MAP = {\n [ACCENT_PURPLE]: accentPurple,\n [ACCENT_BLUE]: accentBlue,\n [ACCENT_RED]: accentRed\n};\nconst ACCENT_DEFAULT = ACCENT_RED;\n\nconst GUI_LIGHT = 'light';\nconst GUI_DARK = 'dark';\nconst GUI_MAP = {\n [GUI_LIGHT]: guiLight,\n [GUI_DARK]: guiDark\n};\nconst GUI_DEFAULT = GUI_LIGHT;\n\nconst BLOCKS_THREE = 'three';\nconst BLOCKS_DARK = 'dark';\nconst BLOCKS_HIGH_CONTRAST = 'high-contrast';\nconst BLOCKS_CUSTOM = 'custom';\nconst BLOCKS_DEFAULT = BLOCKS_THREE;\nconst defaultBlockColors = blocksThree.blockColors;\nconst BLOCKS_MAP = {\n [BLOCKS_THREE]: {\n blocksMediaFolder: 'blocks-media/default',\n colors: blocksThree.blockColors,\n extensions: blocksThree.extensions,\n customExtensionColors: {},\n useForStage: true\n },\n [BLOCKS_HIGH_CONTRAST]: {\n blocksMediaFolder: 'blocks-media/high-contrast',\n colors: defaultsDeep({}, blocksHighContrast.blockColors, defaultBlockColors),\n extensions: blocksHighContrast.extensions,\n customExtensionColors: blocksHighContrast.customExtensionColors,\n useForStage: true\n },\n [BLOCKS_DARK]: {\n blocksMediaFolder: 'blocks-media/default',\n colors: defaultsDeep({}, blocksDark.blockColors, defaultBlockColors),\n extensions: blocksDark.extensions,\n customExtensionColors: blocksDark.customExtensionColors,\n useForStage: false\n },\n [BLOCKS_CUSTOM]: {\n // to be filled by editor-theme3 addon\n blocksMediaFolder: 'blocks-media/default',\n colors: blocksThree.blockColors,\n extensions: {},\n customExtensionColors: {},\n useForStage: false\n }\n};\n\nlet themeObjectsCreated = 0;\n\nclass Theme {\n constructor (accent, gui, blocks) {\n // do not modify these directly\n /** @readonly */\n this.id = ++themeObjectsCreated;\n /** @readonly */\n this.accent = Object.prototype.hasOwnProperty.call(ACCENT_MAP, accent) ? accent : ACCENT_DEFAULT;\n /** @readonly */\n this.gui = Object.prototype.hasOwnProperty.call(GUI_MAP, gui) ? gui : GUI_DEFAULT;\n /** @readonly */\n this.blocks = Object.prototype.hasOwnProperty.call(BLOCKS_MAP, blocks) ? blocks : BLOCKS_DEFAULT;\n }\n\n static light = new Theme(ACCENT_DEFAULT, GUI_LIGHT, BLOCKS_DEFAULT);\n static dark = new Theme(ACCENT_DEFAULT, GUI_DARK, BLOCKS_DEFAULT);\n static highContrast = new Theme(ACCENT_DEFAULT, GUI_DEFAULT, BLOCKS_HIGH_CONTRAST);\n\n set (what, to) {\n if (what === 'accent') {\n return new Theme(to, this.gui, this.blocks);\n } else if (what === 'gui') {\n return new Theme(this.accent, to, this.blocks);\n } else if (what === 'blocks') {\n return new Theme(this.accent, this.gui, to);\n }\n throw new Error(`Unknown theme property: ${what}`);\n }\n\n getBlocksMediaFolder () {\n return BLOCKS_MAP[this.blocks].blocksMediaFolder;\n }\n\n getGuiColors () {\n return defaultsDeep(\n {},\n ACCENT_MAP[this.accent].guiColors,\n GUI_MAP[this.gui].guiColors,\n guiLight.guiColors\n );\n }\n\n getBlockColors () {\n return defaultsDeep(\n {},\n ACCENT_MAP[this.accent].blockColors,\n GUI_MAP[this.gui].blockColors,\n BLOCKS_MAP[this.blocks].colors\n );\n }\n\n getExtensions () {\n return BLOCKS_MAP[this.blocks].extensions;\n }\n\n isDark () {\n return this.getGuiColors()['color-scheme'] === 'dark';\n }\n\n getStageBlockColors () {\n if (BLOCKS_MAP[this.blocks].useForStage) {\n return this.getBlockColors();\n }\n return Theme.light.getBlockColors();\n }\n\n getCustomExtensionColors () {\n return BLOCKS_MAP[this.blocks].customExtensionColors;\n }\n}\n\nexport {\n Theme,\n defaultBlockColors,\n\n ACCENT_RED,\n ACCENT_PURPLE,\n ACCENT_BLUE,\n ACCENT_MAP,\n\n GUI_LIGHT,\n GUI_DARK,\n GUI_MAP,\n\n BLOCKS_THREE,\n BLOCKS_DARK,\n BLOCKS_HIGH_CONTRAST,\n BLOCKS_CUSTOM,\n BLOCKS_MAP\n};\n","import {BLOCKS_CUSTOM, Theme} from '.';\n\nconst matchMedia = query => (window.matchMedia ? window.matchMedia(query) : null);\nconst PREFERS_HIGH_CONTRAST_QUERY = matchMedia('(prefers-contrast: more)');\nconst PREFERS_DARK_QUERY = matchMedia('(prefers-color-scheme: dark)');\n\nconst STORAGE_KEY = 'tw:theme';\n\n/**\n * @returns {Theme} detected theme\n */\nconst systemPreferencesTheme = () => {\n if (PREFERS_HIGH_CONTRAST_QUERY && PREFERS_HIGH_CONTRAST_QUERY.matches) {\n return Theme.highContrast;\n }\n if (PREFERS_DARK_QUERY && PREFERS_DARK_QUERY.matches) {\n return Theme.dark;\n }\n return Theme.light;\n};\n\n/**\n * @param {function} onChange callback; no guarantees about arguments\n * @returns {function} call to remove event listeners to prevent memory leak\n */\nconst onSystemPreferenceChange = onChange => {\n if (\n !PREFERS_HIGH_CONTRAST_QUERY ||\n !PREFERS_DARK_QUERY ||\n // Some old browsers don't support addEventListener on media queries\n !PREFERS_HIGH_CONTRAST_QUERY.addEventListener ||\n !PREFERS_DARK_QUERY.addEventListener\n ) {\n return () => {};\n }\n\n PREFERS_HIGH_CONTRAST_QUERY.addEventListener('change', onChange);\n PREFERS_DARK_QUERY.addEventListener('change', onChange);\n\n return () => {\n PREFERS_HIGH_CONTRAST_QUERY.removeEventListener('change', onChange);\n PREFERS_DARK_QUERY.removeEventListener('change', onChange);\n };\n};\n\n/**\n * @returns {Theme} the theme\n */\nconst detectTheme = () => {\n const systemPreferences = systemPreferencesTheme();\n\n try {\n const local = localStorage.getItem(STORAGE_KEY);\n\n // Migrate legacy preferences\n if (local === 'dark') {\n return Theme.dark;\n }\n if (local === 'light') {\n return Theme.light;\n }\n\n const parsed = JSON.parse(local);\n // Any invalid values in storage will be handled by Theme itself\n return new Theme(\n parsed.accent || systemPreferences.accent,\n parsed.gui || systemPreferences.gui,\n parsed.blocks || systemPreferences.blocks\n );\n } catch (e) {\n // ignore\n }\n\n return systemPreferences;\n};\n\n/**\n * @param {Theme} theme the theme\n */\nconst persistTheme = theme => {\n const systemPreferences = systemPreferencesTheme();\n const nonDefaultSettings = {};\n\n if (theme.accent !== systemPreferences.accent) {\n nonDefaultSettings.accent = theme.accent;\n }\n if (theme.gui !== systemPreferences.gui) {\n nonDefaultSettings.gui = theme.gui;\n }\n // custom blocks are managed by addon at runtime, don't save here\n if (theme.blocks !== systemPreferences.blocks && theme.blocks !== BLOCKS_CUSTOM) {\n nonDefaultSettings.blocks = theme.blocks;\n }\n\n if (Object.keys(nonDefaultSettings).length === 0) {\n try {\n localStorage.removeItem(STORAGE_KEY);\n } catch (e) {\n // ignore\n }\n } else {\n try {\n localStorage.setItem(STORAGE_KEY, JSON.stringify(nonDefaultSettings));\n } catch (e) {\n // ignore\n }\n }\n};\n\nexport {\n onSystemPreferenceChange,\n detectTheme,\n persistTheme\n};\n","/*\n Parts of this file are from https://github.com/Qix-/color-convert/blob/6b7dee5a168f76bf42c084fefa7bbe1a0941ad7e/conversions.js\n\n Copyright (c) 2011-2016 Heather Arthur .\n Copyright (c) 2016-2021 Josh Junon .\n\n Permission is hereby granted, free of charge, to any person obtaining\n a copy of this software and associated documentation files (the\n \"Software\"), to deal in the Software without restriction, including\n without limitation the rights to use, copy, modify, merge, publish,\n distribute, sublicense, and/or sell copies of the Software, and to\n permit persons to whom the Software is furnished to do so, subject to\n the following conditions:\n\n The above copyright notice and this permission notice shall be\n included in all copies or substantial portions of the Software.\n\n THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,\n EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND\n NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE\n LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION\n OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION\n WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\n*/\n\n/**\n * @param {string} hex hex color code like #abc123\n * @returns {number[]} [r, g, b] in range [0-255]. Alpha channel is ignored.\n */\nconst hex2rgb = hex => {\n const parsed = Number.parseInt(hex.substring(1), 16);\n return [\n (parsed >> 16) & 255,\n (parsed >> 8) & 255,\n parsed & 255\n ];\n};\n\n/**\n * @param {number[]} rgb [r, g, b] in range [0-255]\n * @returns {string} hex color code like #123abc\n */\nconst rgb2hex = rgb => {\n const number = (rgb[0] << 16) | (rgb[1] << 8) | rgb[2];\n return `#${number.toString(16).padStart(6, '0')}`;\n};\n\n/**\n * @param {number[]} rgb [r, g, b] in range [0-255]\n * @returns {number[]} [h, s, v] in range [0-360] for h, [0-100] for s, v\n */\nconst rgb2hsv = rgb => {\n let rdif;\n let gdif;\n let bdif;\n let h;\n let s;\n\n const r = rgb[0] / 255;\n const g = rgb[1] / 255;\n const b = rgb[2] / 255;\n const v = Math.max(r, g, b);\n const diff = v - Math.min(r, g, b);\n const diffc = c => (((v - c) / 6) / diff) + (1 / 2);\n\n if (diff === 0) {\n h = 0;\n s = 0;\n } else {\n s = diff / v;\n rdif = diffc(r);\n gdif = diffc(g);\n bdif = diffc(b);\n\n if (r === v) {\n h = bdif - gdif;\n } else if (g === v) {\n h = (1 / 3) + rdif - bdif;\n } else if (b === v) {\n h = (2 / 3) + gdif - rdif;\n }\n\n if (h < 0) {\n h += 1;\n } else if (h > 1) {\n h -= 1;\n }\n }\n\n return [\n h * 360,\n s * 100,\n v * 100\n ];\n};\n\n/**\n * @param {number[]} hsv [h, s, v] in range [0-360] for h, [0-100] for s, v\n * @returns {number[]} [r, g, b] in range [0-255]\n */\nconst hsv2rgb = hsv => {\n const h = hsv[0] / 60;\n const s = hsv[1] / 100;\n let v = hsv[2] / 100;\n const hi = Math.floor(h) % 6;\n\n const f = h - Math.floor(h);\n const p = 255 * v * (1 - s);\n const q = 255 * v * (1 - (s * f));\n const t = 255 * v * (1 - (s * (1 - f)));\n v *= 255;\n\n switch (hi) {\n case 0:\n return [v, t, p];\n case 1:\n return [q, v, p];\n case 2:\n return [p, v, t];\n case 3:\n return [p, q, v];\n case 4:\n return [t, p, v];\n case 5:\n return [v, p, q];\n }\n};\n\nconst hex2hsv = hex => rgb2hsv(hex2rgb(hex));\n\nconst hsv2hex = hsv => rgb2hex(hsv2rgb(hsv));\n\nexport {\n hex2hsv,\n hsv2hex\n};\n","/**\n * Copyright (C) 2021 Thomas Weber\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU General Public License version 3 as\n * published by the Free Software Foundation.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU General Public License for more details.\n *\n * You should have received a copy of the GNU General Public License\n * along with this program. If not, see .\n */\n\nimport React from 'react';\nimport downloadBlob from '../lib/download-blob.js';\nimport Settings from '../addons/settings/settings.jsx';\nimport render from './app-target';\n\nconst onExportSettings = settings => {\n const blob = new Blob([JSON.stringify(settings)]);\n downloadBlob('turbowarp-addon-settings.json', blob);\n};\n\nrender((\n \n));\n","import ReactDOM from 'react-dom';\nimport {setAppElement} from 'react-modal';\n\nconst appTarget = document.getElementById('app');\n\n// Remove everything from the target to fix macOS Safari \"Save Page As\",\nwhile (appTarget.firstChild) {\n appTarget.removeChild(appTarget.firstChild);\n}\n\nsetAppElement(appTarget);\n\nconst render = children => {\n ReactDOM.render(children, appTarget);\n\n if (window.SplashEnd) {\n window.SplashEnd();\n }\n};\n\nexport default render;\n"],"mappings":";;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACvJA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA,UAEA;AACA;;;;;;;;;;;;ACnDA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACzHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;ACXA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACPA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACfA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;AC7FA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;AC/NA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACLA;AAAA;AACA;AAEA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;;;;;;;;;;;;ACXA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AClBA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;;;;;;;;;;;;;;;;;;;;;;ACTA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;;ACAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAOA;AAIA;AACA;AACA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;;;;;;;;;;;ACxFA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ACnBA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AAAA;AAAA;AAAA;AAAA;AAEA;AACA;AAEA;AACA;AAAA;AAIA;AACA;AACA;AAAA;AAYA;AAAA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAEA;AACA;AACA;AACA;AACA;AACA;AAAA;AAEA;AAEA;AACA;AACA;AACA;AAEA;AAAA;AACA;AACA;AACA;AACA;AAAA;AACA;AAAA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAAA;AAAA;AAAA;AAKA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAEA;AAAA;AAKA;AAAA;AAKA;AAAA;AAKA;AAAA;AAKA;AAAA;AAIA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AAAA;AACA;AACA;AACA;AACA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAGA;AACA;AACA;AACA;AACA;AAAA;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AAEA;AACA;AACA;AACA;AAAA;AAGA;AACA;AACA;AACA;AACA;AAEA;AAAA;AACA;AACA;AACA;AACA;AAAA;AAEA;AACA;AACA;AACA;AAAA;AAGA;AACA;AACA;AAAA;AAEA;AAEA;AACA;AACA;AACA;AACA;AAEA;AAIA;AAHA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAAA;AAKA;AAEA;AAAA;AAMA;AACA;AACA;AAAA;AAQA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AAGA;AACA;AACA;AAAA;AAQA;AACA;AACA;AACA;AAAA;AAGA;AACA;AACA;AAAA;AAQA;AACA;AACA;AAAA;AAGA;AACA;AAAA;AAQA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AAAA;AACA;AACA;AAAA;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AAAA;AACA;AACA;AACA;AAAA;AAEA;AACA;AAAA;AAGA;AACA;AACA;AACA;AAAA;AAKA;AAEA;AACA;AACA;AACA;AAEA;AAAA;AACA;AACA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AAIA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AAAA;AAKA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AAAA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AAAA;AAAA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AAEA;AACA;AACA;AAKA;AACA;AACA;AAAA;AAKA;AACA;AACA;AACA;AAAA;AAIA;AACA;AACA;AACA;AAAA;AAGA;AAAA;AAIA;AAAA;AAKA;AAAA;AAEA;AAAA;AAIA;AAAA;AAGA;AACA;AACA;AAAA;AAGA;AACA;AACA;AACA;AAAA;AAOA;AAAA;AACA;AAAA;AAIA;AAAA;AACA;AAAA;AAGA;AAAA;AAMA;AACA;AACA;AAAA;AAMA;AACA;AAAA;AAIA;AAAA;AAGA;AACA;AACA;AACA;AAAA;AAKA;AACA;AAAA;AAOA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAAA;AACA;AAAA;AAIA;AACA;AAAA;AAQA;AACA;AACA;AAEA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AACA;AAAA;AAGA;AAAA;AAAA;AAAA;AAAA;AAEA;AACA;AAAA;AAMA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAAA;AAAA;AAAA;AAAA;AAAA;AAEA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AAEA;AACA;AACA;AACA;AACA;AACA;AAAA;AAGA;AAAA;AAGA;AACA;AACA;AACA;AAAA;AAOA;AACA;AAAA;AAKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AAAA;AAIA;AACA;AAGA;AACA;AAAA;AAIA;AACA;AAEA;AAAA;AAAA;AAAA;AAAA;AAAA;AAEA;AACA;AACA;AACA;AACA;AAAA;AACA;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAAA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AAAA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AAAA;AACA;AACA;AACA;AACA;AAAA;AACA;AAAA;AAAA;AACA;AACA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AAGA;AACA;AAAA;AAIA;AACA;AACA;AACA;AAAA;AAEA;AAAA;AAOA;AAAA;AAIA;AAAA;AAEA;AAAA;AAEA;AACA;AACA;AAAA;AAEA;AAAA;AAEA;AACA;AAAA;AAKA;AACA;AAAA;AAKA;AACA;AAAA;AAKA;AAAA;AAGA;AAAA;AAIA;AACA;AAAA;AAIA;AAAA;AAUA;AACA;AACA;AACA;AACA;AAEA;;;;;;;;;;;;;;;;;;;;;;ACxpCA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;ACnBA;AACA;AACA;AACA;AAEA;AAGA;AACA;AAAA;AAIA;AACA;AACA;AAEA;;;;;;;;;;;ACjBA;;;;;;;;;;;ACAA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACJA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AAEA;AACA;;;;;;;;;;;;;ACnDA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;;;;;;;;;;;;AChCA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;;;;;;;;;;;;AC7BA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACnBA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AAEA;;;;;;;;;;;;;ACPA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AAEA;;;;;;;;;;;;;ACXA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AAEA;AACA;AAEA;AACA;AACA;AACA;;;;;;;;;;;;;ACrBA;AAAA;AAAA;AAAA;AAAA;AAAA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC9FA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;ACAA;;;;;;;;;;;;ACAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;AC5IA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;;;;;;;;;;;;AC9HA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACnBA;AAAA;AAAA;AAAA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AAEA;AAEA;AAEA;AAEA;AAEA;AAEA;AAEA;AAEA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;ACxEA;AAAA;AAAA;AAAA;AACA;AAEA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAEA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AACA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AAAA;AACA;AACA;AAAA;AACA;AACA;AACA;AAEA;AAEA;AAEA;AAEA;AAEA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;;;;;;;;;;;;;AChGA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AAEA;AACA;AACA;AACA;AAaA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AC1EA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAMA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAMA;AAEA;AACA;AAMA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AAAA;AApEA;AAaA;AACA;;;;;;;;;;;;;ACrFA;AAAA;AAAA;AAAA;AAAA;AAAA;AAEA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAGA;AACA;AAGA;AACA;AAEA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAKA;AACA;AAAA;AAGA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AAAA;AAEA;AACA;AACA;AACA;AACA;AAAA;AAEA;AACA;;;;;;;;;;;;;AC3GA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AAKA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AAEA;;;;;;;;;;;;;ACnIA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AAEA;AAEA;AAAA;;;;;;;;;;;;AC5BA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AAEA;AACA;AAEA;AACA;AACA;AACA;AAEA;;;;A","sourceRoot":""} \ No newline at end of file diff --git a/js/addon-settings~addons~editor~fullscreen~player.js b/js/addon-settings~addons~editor~fullscreen~player.js new file mode 100644 index 0000000..c39a19d --- /dev/null +++ b/js/addon-settings~addons~editor~fullscreen~player.js @@ -0,0 +1,5077 @@ +(window["webpackJsonpGUI"] = window["webpackJsonpGUI"] || []).push([["addon-settings~addons~editor~fullscreen~player"],{ + +/***/ "./src/addons/addons/2d-color-picker/_manifest_entry.js": +/*!**************************************************************!*\ + !*** ./src/addons/addons/2d-color-picker/_manifest_entry.js ***! + \**************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "name": "2D color picker", + "description": "Replaces saturation and brightness sliders in the costume editor with a 2D color picker. Hold Shift while dragging the cursor to change the values on a single axis.", + "tags": [], + "credits": [{ + "name": "Ucrash" + }], + "userscripts": [{ + "url": "userscript.js" + }], + "userstyles": [{ + "url": "style.css" + }], + "enabledByDefault": false +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/better-img-uploads/_manifest_entry.js": +/*!*****************************************************************!*\ + !*** ./src/addons/addons/better-img-uploads/_manifest_entry.js ***! + \*****************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "name": "HD image uploads", + "description": "Adds a new button above the \"upload costume\" button that automatically converts uploaded bitmap images into SVG (vector) images to avoid losing quality.", + "tags": ["beta"], + "info": [{ + "type": "notice", + "text": "Avoid using the HD upload button if you plan to edit the image after uploading.", + "id": "notSuitableEdit" + }], + "credits": [{ + "name": "ErrorGamer2000", + "link": "https://scratch.mit.edu/users/ErrorGamer2000/" + }, { + "name": "GarboMuffin" + }, { + "name": "World_Languages" + }, { + "name": "SheepTester", + "link": "https://scratch.mit.edu/users/Sheep_maker/" + }], + "dynamicDisable": true, + "userscripts": [{ + "url": "userscript.js" + }], + "userstyles": [{ + "url": "style.css" + }], + "settings": [{ + "dynamic": true, + "name": "Image sizing", + "id": "fitting", + "type": "select", + "potentialValues": [{ + "id": "full", + "name": "Original size" + }, { + "id": "fill", + "name": "Stretch to fill canvas" + }, { + "id": "fit", + "name": "Shrink to fit canvas" + }], + "default": "fit" + }] +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/bitmap-copy/_manifest_entry.js": +/*!**********************************************************!*\ + !*** ./src/addons/addons/bitmap-copy/_manifest_entry.js ***! + \**********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../environment */ "./src/addons/environment.js"); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "noTranslations": true, + "name": "Bitmap images copying", + "description": "Allows you to copy a bitmap image from the costume editor into the system clipboard, so that you can paste it in other websites or software.", + "info": [{ + "type": "notice", + "text": "\"Right click → copy\" is not supported. You must press Ctrl+C while a bitmap image is selected.", + "id": "norightclick" + }], + "userscripts": [{ + "url": "userscript.js" + }], + "dynamicDisable": true, + "tags": [], + "enabledByDefault": true +}; + +if (!_environment__WEBPACK_IMPORTED_MODULE_0__["clipboardSupported"]) manifest.unsupported = true; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/block-cherry-picking/_manifest_entry.js": +/*!*******************************************************************!*\ + !*** ./src/addons/addons/block-cherry-picking/_manifest_entry.js ***! + \*******************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "noTranslations": true, + "name": "Grab single block with Ctrl key", + "description": "Adds the ability to drag a single block out of the middle of a script (instead of the entire stack attached below it) while holding the Ctrl key.", + "info": [{ + "text": "On macOS, use the Cmd key instead of the Ctrl key.", + "id": "macContextDisabled" + }, { + "text": "If \"flip controls\" is enabled, grabbing blocks individually will be the default behavior. Hold Ctrl to drag the entire stack.", + "id": "flipControls" + }], + "credits": [{ + "name": "lisa_wolfgang", + "link": "https://scratch.mit.edu/users/lisa_wolfgang/" + }, { + "name": "GarboMuffin" + }], + "userscripts": [{ + "url": "userscript.js" + }], + "settings": [{ + "dynamic": true, + "name": "Flip controls", + "id": "invertDrag", + "type": "boolean", + "default": false + }], + "tags": [], + "dynamicDisable": true, + "enabledByDefault": true +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/block-count/_manifest_entry.js": +/*!**********************************************************!*\ + !*** ./src/addons/addons/block-count/_manifest_entry.js ***! + \**********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "name": "Block count", + "description": "Shows the total number of blocks in a project in the editor menu bar. Previously part of \"sprite and script count\".", + "tags": [], + "credits": [{ + "name": "TheColaber", + "link": "https://scratch.mit.edu/users/TheColaber/" + }], + "dynamicDisable": true, + "userscripts": [{ + "url": "blockcount.js" + }] +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/block-duplicate/_manifest_entry.js": +/*!**************************************************************!*\ + !*** ./src/addons/addons/block-duplicate/_manifest_entry.js ***! + \**************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "noTranslations": true, + "name": "Duplicate script with Alt key", + "description": "Quickly duplicate a script by dragging it while holding the Alt key. Hold Ctrl as well to only duplicate a single block instead of the entire stack attached below it.", + "credits": [{ + "name": "GarboMuffin" + }], + "info": [{ + "text": "On macOS, use the Option key instead of the Alt key and Command key instead of the Control key.", + "id": "mac" + }], + "userscripts": [{ + "url": "userscript.js" + }], + "dynamicDisable": true, + "tags": [], + "enabledByDefault": true +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/block-palette-icons/_manifest_entry.js": +/*!******************************************************************!*\ + !*** ./src/addons/addons/block-palette-icons/_manifest_entry.js ***! + \******************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "name": "Block palette category icons", + "description": "Adds icons inside the colored circles that identify block categories.", + "tags": ["theme"], + "enabledByDefault": false, + "dynamicDisable": true, + "userstyles": [{ + "url": "userstyle.css" + }], + "credits": [{ + "name": "--Explosion--", + "link": "https://scratch.mit.edu/users/--Explosion--/" + }, { + "name": "RedGuy7", + "link": "https://scratch.mit.edu/users/RedGuy7/" + }] +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/block-switching/_manifest_entry.js": +/*!**************************************************************!*\ + !*** ./src/addons/addons/block-switching/_manifest_entry.js ***! + \**************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "name": "Block switching", + "description": "Right click on a block to switch it to a related block.", + "credits": [{ + "name": "GarboMuffin" + }, { + "name": "pufferfish101007", + "link": "https://scratch.mit.edu/users/pufferfish101007/" + }], + "dynamicDisable": true, + "userscripts": [{ + "url": "userscript.js" + }], + "tags": ["recommended"], + "settings": [{ + "dynamic": true, + "name": "Motion blocks", + "id": "motion", + "type": "boolean", + "default": true + }, { + "dynamic": true, + "name": "Looks blocks", + "id": "looks", + "type": "boolean", + "default": true + }, { + "dynamic": true, + "name": "Sound blocks", + "id": "sound", + "type": "boolean", + "default": true + }, { + "dynamic": true, + "name": "Event blocks", + "id": "event", + "type": "boolean", + "default": true + }, { + "dynamic": true, + "name": "Control blocks", + "id": "control", + "type": "boolean", + "default": true + }, { + "dynamic": true, + "name": "Operator blocks", + "id": "operator", + "type": "boolean", + "default": true + }, { + "dynamic": true, + "name": "Sensing blocks", + "id": "sensing", + "type": "boolean", + "default": true + }, { + "dynamic": true, + "name": "Data blocks", + "id": "data", + "type": "boolean", + "default": true + }, { + "dynamic": true, + "name": "Extension blocks", + "id": "extension", + "type": "boolean", + "default": true + }, { + "dynamic": true, + "name": "Addon blocks", + "id": "sa", + "type": "boolean", + "default": true, + "if": { + "addonEnabled": ["debugger"] + } + }, { + "dynamic": true, + "name": "Custom block parameters", + "id": "customargs", + "type": "boolean", + "default": true + }, { + "dynamic": true, + "name": "Shown custom block parameters options", + "id": "customargsmode", + "type": "select", + "default": "defOnly", + "potentialValues": [{ + "id": "defOnly", + "name": "Parameters in own custom block" + }, { + "id": "all", + "name": "Parameters in all custom blocks in sprite" + }], + "if": { + "settings": { + "customargs": true + } + } + }, { + "dynamic": true, + "name": "Show option to change block to self", + "id": "noop", + "type": "boolean", + "default": true + }], + "enabledByDefault": true +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/blocks2image/_manifest_entry.js": +/*!***********************************************************!*\ + !*** ./src/addons/addons/blocks2image/_manifest_entry.js ***! + \***********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "name": "Save blocks as image", + "description": "Right click the code area to export blocks as SVG/PNG images.", + "tags": [], + "credits": [{ + "name": "summerscar" + }], + "dynamicDisable": true, + "userscripts": [{ + "url": "userscript.js" + }], + "enabledByDefault": false +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/cat-blocks/_manifest_entry.js": +/*!*********************************************************!*\ + !*** ./src/addons/addons/cat-blocks/_manifest_entry.js ***! + \*********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "noTranslations": true, + "name": "Cat blocks", + "description": "Brings back editor cat hat blocks that were first introduced for April Fools' Day 2020.", + "credits": [{ + "name": "TheColaber", + "link": "https://scratch.mit.edu/users/TheColaber/" + }, { + "name": "GarboMuffin" + }], + "userscripts": [{ + "url": "userscript.js" + }], + "info": [{ + "type": "notice", + "text": "The \"watch mouse cursor\" setting may impact performance when the editor is open.", + "id": "watch" + }], + "settings": [{ + "id": "watch", + "name": "Watch mouse cursor", + "default": false, + "type": "boolean" + }], + "tags": ["theme"], + "enabledByDefault": false +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/clones/_manifest_entry.js": +/*!*****************************************************!*\ + !*** ./src/addons/addons/clones/_manifest_entry.js ***! + \*****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "name": "Clone counter", + "description": "Adds a counter above the stage in the editor which shows the total amount of clones.", + "credits": [{ + "name": "Jeffalo" + }, { + "name": "OregSam", + "link": "https://scratch.mit.edu/users/simiagain/" + }, { + "name": "DNin01" + }], + "dynamicDisable": true, + "userscripts": [{ + "url": "userscript.js" + }], + "userstyles": [{ + "url": "style.css" + }], + "settings": [{ + "dynamic": true, + "id": "projectpage", + "name": "Show on project page", + "default": false, + "type": "boolean" + }, { + "dynamic": true, + "id": "showicononly", + "name": "Show icon only", + "default": false, + "type": "boolean" + }], + "tags": ["recommended"], + "enabledByDefault": false +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/color-picker/_manifest_entry.js": +/*!***********************************************************!*\ + !*** ./src/addons/addons/color-picker/_manifest_entry.js ***! + \***********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "name": "Hex color picker", + "description": "Adds hex code inputs to color pickers.", + "tags": ["recommended"], + "credits": [{ + "name": "Richie Bendall" + }, { + "name": "apple502j" + }], + "userscripts": [{ + "url": "userscript.js" + }], + "userstyles": [{ + "url": "style.css" + }], + "dynamicDisable": true, + "enabledByDefault": true +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/columns/_manifest_entry.js": +/*!******************************************************!*\ + !*** ./src/addons/addons/columns/_manifest_entry.js ***! + \******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "noTranslations": true, + "name": "Two-column category menu", + "description": "Splits the block category menu into two columns and moves it to the top of the block palette, like in Scratch 2.0.", + "credits": [{ + "name": "TheColaber", + "link": "https://scratch.mit.edu/TheColaber" + }], + "tags": ["theme"], + "dynamicDisable": true, + "userscripts": [{ + "url": "userscript.js" + }], + "userstyles": [{ + "url": "style.css" + }] +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/copy-reporter/_manifest_entry.js": +/*!************************************************************!*\ + !*** ./src/addons/addons/copy-reporter/_manifest_entry.js ***! + \************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "name": "Copy reporter values", + "description": "Adds the option to copy values displayed by variable monitors (from the right click context menu) and block reporter balloons.", + "credits": [{ + "name": "TheKodeToad" + }], + "tags": [], + "userscripts": [{ + "url": "userscript.js" + }], + "userstyles": [{ + "url": "style.css" + }], + "dynamicDisable": true +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/custom-block-shape/_manifest_entry.js": +/*!*****************************************************************!*\ + !*** ./src/addons/addons/custom-block-shape/_manifest_entry.js ***! + \*****************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "noTranslations": true, + "name": "Customizable block shape", + "description": "Adjust the padding, corner radius, and notch height of blocks.", + "tags": ["theme"], + "credits": [{ + "name": "SheepTester", + "link": "https://scratch.mit.edu/users/Sheep_maker/" + }, { + "name": "lisa_wolfgang", + "link": "https://scratch.mit.edu/users/lisa_wolfgang/" + }, { + "name": "GarboMuffin", + "link": "https://scratch.mit.edu/users/GarboMuffin/" + }], + "enabledByDefault": false, + "dynamicDisable": true, + "userscripts": [{ + "url": "userscript.js" + }], + "info": [{ + "type": "notice", + "text": "Decreasing the padding size is only visible to you, so when your projects are viewed by other users, your scripts may overlap.", + "id": "paddingWarning" + }], + "settings": [{ + "dynamic": true, + "name": "Padding size (50-200%)", + "id": "paddingSize", + "type": "integer", + "min": 50, + "default": 100, + "max": 200 + }, { + "dynamic": true, + "name": "Corner size (0-300%)", + "id": "cornerSize", + "type": "integer", + "min": 0, + "default": 100, + "max": 300 + }, { + "dynamic": true, + "name": "Notch height (0-150%)", + "id": "notchSize", + "type": "integer", + "min": 0, + "default": 100, + "max": 150 + }], + "presets": [{ + "name": "3.0 Blocks", + "id": "default3", + "description": "The regular appearance of Scratch 3.0 blocks", + "values": { + "paddingSize": 100, + "cornerSize": 100, + "notchSize": 100 + } + }, { + "name": "2.0 Blocks", + "id": "default2", + "description": "An appearance similar to Scratch 2.0 blocks", + "values": { + "paddingSize": 70, + "cornerSize": 150, + "notchSize": 75 + } + }, { + "name": "3.0 Flat", + "id": "flat3", + "description": "Scratch 3.0 blocks with notches and corners removed", + "values": { + "paddingSize": 100, + "cornerSize": 0, + "notchSize": 0 + } + }, { + "name": "2.0 Flat", + "id": "flat2", + "description": "Scratch 2.0 blocks with notches and corners removed", + "values": { + "paddingSize": 70, + "cornerSize": 0, + "notchSize": 0 + } + }] +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/custom-block-text/_manifest_entry.js": +/*!****************************************************************!*\ + !*** ./src/addons/addons/custom-block-text/_manifest_entry.js ***! + \****************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "name": "Customizable block text style", + "description": "Lets you customize the style of text on blocks, including adjusting the size, using bold text, or adding a shadow.", + "tags": ["theme"], + "credits": [{ + "name": "Secret-chest" + }, { + "name": "_nix", + "link": "https://scratch.mit.edu/users/_nix/" + }, { + "name": "DNin01" + }], + "userscripts": [{ + "url": "userscript.js" + }], + "settings": [{ + "dynamic": true, + "name": "Text size (%)", + "id": "size", + "type": "integer", + "min": 75, + "max": 200, + "default": 100 + }, { + "dynamic": true, + "name": "Bold text", + "id": "bold", + "type": "boolean", + "default": false + }, { + "dynamic": true, + "name": "Shadow under text", + "id": "shadow", + "type": "boolean", + "default": false + }], + "dynamicDisable": true, + "enabledByDefault": false +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/custom-menu-bar/_manifest_entry.js": +/*!**************************************************************!*\ + !*** ./src/addons/addons/custom-menu-bar/_manifest_entry.js ***! + \**************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "name": "Customizable editor menu bar", + "description": "Allows you to hide specific editor menu bar items or remove their labels or icons.", + "credits": [{ + "name": "philipp2007" + }, { + "name": "CST1229", + "link": "https://scratch.mit.edu/users/CST1229/" + }, { + "name": "lisa_wolfgang", + "link": "https://scratch.mit.edu/users/lisa_wolfgang/" + }], + "info": [{ + "type": "notice", + "id": "small-screens", + "text": "The text labels may be automatically replaced by icons on smaller windows." + }], + "tags": [], + "settings": [{ + "dynamic": true, + "name": "Show menu...", + "id": "menu-labels", + "type": "select", + "potentialValues": [{ + "name": "Icons and labels", + "id": "both" + }, { + "name": "Icons only", + "id": "icons" + }, { + "name": "Labels only", + "id": "labels" + }], + "default": "both" + }], + "userstyles": [{ + "url": "menu-icons.css", + "if": { + "settings": { + "menu-labels": "icons" + } + } + }, { + "url": "menu-labels.css", + "if": { + "settings": { + "menu-labels": "labels" + } + } + }], + "dynamicDisable": true, + "enabledByDefault": false +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/custom-zoom/_manifest_entry.js": +/*!**********************************************************!*\ + !*** ./src/addons/addons/custom-zoom/_manifest_entry.js ***! + \**********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "noTranslations": true, + "name": "Customizable code area zoom", + "description": "Choose custom settings for the minimum, maximum, speed, and start size of the zoom of scripts in the code area, and autohide the controls.", + "tags": [], + "credits": [{ + "name": "ErrorGamer2000", + "link": "https://scratch.mit.edu/users/ErrorGamer2000/" + }], + "enabledByDefault": false, + "userscripts": [{ + "url": "userscript.js" + }], + "userstyles": [{ + "url": "style.css" + }], + "settings": [{ + "dynamic": true, + "name": "Maximum Zoom (100-500%)", + "id": "maxZoom", + "type": "integer", + "min": 100, + "default": 300, + "max": 500 + }, { + "dynamic": true, + "name": "Minimum Zoom (1-100%)", + "id": "minZoom", + "type": "integer", + "min": 1, + "default": 30, + "max": 100 + }, { + "dynamic": true, + "name": "Start Zoom (50-500%)", + "id": "startZoom", + "type": "integer", + "min": 50, + "default": 68, + "max": 500 + }, { + "dynamic": true, + "name": "Zoom Speed (50-200%)", + "id": "zoomSpeed", + "type": "integer", + "min": 50, + "default": 100, + "max": 200 + }, { + "name": "Autohide Zoom Controls", + "id": "autohide", + "type": "boolean", + "default": false + }, { + "dynamic": true, + "name": "Autohide Animation Speed", + "id": "speed", + "type": "select", + "potentialValues": [{ + "id": "none", + "name": "Instant" + }, { + "id": "short", + "name": "Quick" + }, { + "id": "default", + "name": "Default" + }, { + "id": "long", + "name": "Slow" + }], + "default": "default", + "if": { + "settings": { + "autohide": true + } + } + }] +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/data-category-tweaks-v2/_manifest_entry.js": +/*!**********************************************************************!*\ + !*** ./src/addons/addons/data-category-tweaks-v2/_manifest_entry.js ***! + \**********************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "name": "Data category tweaks", + "description": "Provides tweaks for the Data (\"Variables\") block category.", + "credits": [{ + "name": "GarboMuffin" + }], + "dynamicDisable": true, + "userscripts": [{ + "url": "userscript.js" + }], + "settings": [{ + "dynamic": true, + "name": "Separate List Category", + "id": "separateListCategory", + "type": "boolean", + "default": true + }, { + "dynamic": true, + "name": "Separate Sprite-only Variables", + "id": "separateLocalVariables", + "type": "boolean", + "default": false + }, { + "dynamic": true, + "name": "Move data blocks above variables list", + "id": "moveReportersDown", + "type": "boolean", + "default": false + }], + "tags": ["recommended"], + "enabledByDefault": false +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/debugger/_manifest_entry.js": +/*!*******************************************************!*\ + !*** ./src/addons/addons/debugger/_manifest_entry.js ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "name": "Debugger", + "description": "Adds a new \"debugger\" window to the editor. Allows for logging into the \"Logs\" tab of the debugger window using the \"log\", \"warn\" and \"error\" blocks. The \"breakpoint\" block will pause the project when executed. All running stacks of blocks can be viewed in the \"Threads\" tab of the debugger window, and when paused the \"Step\" button can be used to execute the next block. A graph of frames per second and number of clones can be viewed in the \"Performance\" tab.", + "credits": [{ + "name": "Tacodiva", + "link": "https://scratch.mit.edu/users/Tacodiva7729/" + }, { + "name": "GarboMuffin" + }, { + "name": "GrahamSH" + }, { + "name": "TheColaber" + }, { + "name": "retronbv" + }], + "userscripts": [{ + "url": "userscript.js" + }], + "userstyles": [{ + "url": "style.css" + }], + "settings": [{ + "dynamic": true, + "name": "Clear logs on green flag", + "id": "log_clear_greenflag", + "type": "boolean", + "default": false + }, { + "dynamic": true, + "name": "Log green flag clicks", + "id": "log_greenflag", + "type": "boolean", + "default": false + }, { + "dynamic": true, + "name": "Log clone creation", + "id": "log_clone_create", + "type": "boolean", + "default": false + }, { + "name": "Log when clone limit exceeded", + "id": "log_failed_clone_creation", + "type": "boolean", + "default": true + }, { + "dynamic": true, + "name": "Log broadcasts", + "id": "log_broadcasts", + "type": "boolean", + "default": false + }, { + "name": "Log when max list length exceeded", + "id": "log_max_list_length", + "type": "boolean", + "default": true + }, { + "name": "Log invalid cloud variable values", + "id": "log_invalid_cloud_data", + "type": "boolean", + "default": false + }, { + "name": "Animated graphs (may affect performance)", + "id": "fancy_graphs", + "type": "boolean", + "default": false + }], + "tags": [] +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/default-costume-editor-color/_manifest_entry.js": +/*!***************************************************************************!*\ + !*** ./src/addons/addons/default-costume-editor-color/_manifest_entry.js ***! + \***************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "noTranslations": true, + "name": "Customizable default costume editor colors", + "description": "Changes the default colors and outline size used by the costume editor.", + "credits": [{ + "name": "GarboMuffin" + }], + "userscripts": [{ + "url": "userscript.js" + }], + "settings": [{ + "dynamic": true, + "name": "Default fill color", + "id": "fill", + "type": "color", + "default": "#9966FF" + }, { + "dynamic": true, + "name": "Default outline color", + "id": "stroke", + "type": "color", + "default": "#000000" + }, { + "dynamic": true, + "name": "Default outline size", + "id": "strokeSize", + "type": "integer", + "min": 0, + "max": 100, + "default": 4 + }, { + "dynamic": true, + "name": "Use previous color instead of resetting after switching tools", + "id": "persistence", + "type": "boolean", + "default": true + }], + "tags": [], + "dynamicDisable": true, + "enabledByDefault": false +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/disable-paste-offset/_manifest_entry.js": +/*!*******************************************************************!*\ + !*** ./src/addons/addons/disable-paste-offset/_manifest_entry.js ***! + \*******************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "noTranslations": true, + "name": "Do not shift pasted items", + "description": "Paste copied items at their original position instead of shifted slightly in the costume editor.", + "info": [{ + "text": "This behavior can also be achieved without this addon by Alt+Clicking the item.", + "id": "vanilla" + }], + "credits": [{ + "name": "GarboMuffin" + }], + "dynamicDisable": true, + "userscripts": [{ + "url": "userscript.js" + }], + "tags": [], + "enabledByDefault": false +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/disable-stage-drag-select/_manifest_entry.js": +/*!************************************************************************!*\ + !*** ./src/addons/addons/disable-stage-drag-select/_manifest_entry.js ***! + \************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "noTranslations": true, + "name": "Non-draggable sprites in editor", + "description": "Removes the ability to drag sprites around on the stage in the editor, except those explicitly set as draggable. Hold Shift while dragging a sprite to move it normally.", + "credits": [{ + "name": "Chrome_Cat", + "link": "https://scratch.mit.edu/users/Chrome_Cat/" + }, { + "name": "GarboMuffin" + }, { + "name": "Mr_MPH", + "link": "https://scratch.mit.edu/users/Mr_MPH/" + }], + "userscripts": [{ + "url": "userscript.js" + }], + "settings": [{ + "name": "Allow dragging while project is stopped", + "id": "drag_while_stopped", + "type": "boolean", + "default": false + }], + "tags": [], + "enabledByDefault": false, + "dynamicDisable": true +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/drag-drop/_manifest_entry.js": +/*!********************************************************!*\ + !*** ./src/addons/addons/drag-drop/_manifest_entry.js ***! + \********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "noTranslations": true, + "name": "File drag and drop", + "description": "Lets you drag images and sounds from your file manager into the sprite pane or costume/sound list. You can also drag text files into lists or \"ask and wait\" question inputs.", + "credits": [{ + "name": "Sheep_maker" + }], + "userscripts": [{ + "url": "userscript.js" + }], + "settings": [{ + "dynamic": true, + "id": "use-hd-upload", + "name": "Use HD uploads", + "type": "boolean", + "default": false, + "if": { + "addonEnabled": "better-img-uploads" + } + }], + "dynamicDisable": true, + "tags": ["recommended"], + "enabledByDefault": true +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/editor-buttons-reverse-order/_manifest_entry.js": +/*!***************************************************************************!*\ + !*** ./src/addons/addons/editor-buttons-reverse-order/_manifest_entry.js ***! + \***************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "name": "Reverse order of project controls", + "description": "Moves the green flag and stop buttons to the right and the full screen button to the left, like in Scratch 2.0.", + "tags": ["theme"], + "dynamicDisable": true, + "userstyles": [{ + "url": "userstyle.css" + }] +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/editor-colored-context-menus/_manifest_entry.js": +/*!***************************************************************************!*\ + !*** ./src/addons/addons/editor-colored-context-menus/_manifest_entry.js ***! + \***************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "noTranslations": true, + "name": "Colored context menus", + "description": "Makes block right click context menus colorful.", + "credits": [{ + "name": "GarboMuffin" + }], + "dynamicDisable": true, + "userscripts": [{ + "url": "userscript.js" + }], + "userstyles": [{ + "url": "userscript.css" + }], + "tags": ["theme"], + "enabledByDefault": false +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/editor-comment-previews/_manifest_entry.js": +/*!**********************************************************************!*\ + !*** ./src/addons/addons/editor-comment-previews/_manifest_entry.js ***! + \**********************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "noTranslations": true, + "name": "Editor comment previews", + "description": "Allows you to preview the contents of comments by hovering over collapsed comments and blocks. You can use this to view comments that are off-screen, identify a loop block from the bottom by its preview, fit many long comments in a small space, and more.", + "tags": [], + "credits": [{ + "name": "lisa_wolfgang", + "link": "https://scratch.mit.edu/users/lisa_wolfgang/" + }, { + "name": "GarboMuffin" + }], + "userstyles": [{ + "url": "userstyle.css" + }], + "userscripts": [{ + "url": "userscript.js" + }], + "settings": [{ + "dynamic": true, + "name": "Hover collapsed comments to preview", + "id": "hover-view", + "type": "boolean", + "default": true + }, { + "dynamic": true, + "name": "Hover blocks to preview attached comments", + "id": "hover-view-block", + "type": "boolean", + "default": true + }, { + "dynamic": true, + "name": "Hover custom blocks to preview definition comments", + "id": "hover-view-procedure", + "type": "boolean", + "default": true + }, { + "dynamic": true, + "name": "Delay duration", + "id": "delay", + "type": "select", + "potentialValues": [{ + "name": "None", + "id": "none" + }, { + "name": "Short", + "id": "short" + }, { + "name": "Long", + "id": "long" + }], + "default": "short" + }, { + "dynamic": true, + "name": "Follow mouse", + "id": "follow-mouse", + "type": "boolean", + "default": true + }, { + "dynamic": true, + "name": "Reduce transparency", + "id": "reduce-transparency", + "type": "boolean", + "default": false + }, { + "dynamic": true, + "name": "Reduce animation", + "id": "reduce-animation", + "type": "boolean", + "default": false + }], + "dynamicDisable": true, + "enabledByDefault": true +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/editor-compact/_manifest_entry.js": +/*!*************************************************************!*\ + !*** ./src/addons/addons/editor-compact/_manifest_entry.js ***! + \*************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "noTranslations": true, + "name": "Compact editor", + "description": "Decreases the size of buttons, input fields, the menu bar, and other elements in the editor, making more space for components such as the code area, the costume editor, and costume previews, as was the case in Scratch 2.0.", + "tags": ["theme", "beta"], + "credits": [{ + "name": "lisa_wolfgang", + "link": "https://scratch.mit.edu/users/lisa_wolfgang/" + }, { + "name": "Maximouse", + "link": "https://scratch.mit.edu/users/Maximouse/" + }], + "info": [{ + "id": "hide-icons-update", + "text": "To hide menu bar icons, use the \"Customizable menu bar\" addon." + }], + "userstyles": [{ + "url": "userstyle.css" + }, { + "url": "hide-labels.css", + "if": { + "settings": { + "hideLabels": true + } + } + }, { + "url": "sprite-properties.css", + "if": { + "addonEnabled": ["sprite-properties"] + } + }], + "userscripts": [{ + "url": "userscript.js" + }], + "settings": [{ + "id": "hideLabels", + "type": "boolean", + "name": "Hide button labels in costume and sound editor", + "default": true + }], + "dynamicDisable": true, + "enabledByDefault": false +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/editor-devtools/_manifest_entry.js": +/*!**************************************************************!*\ + !*** ./src/addons/addons/editor-devtools/_manifest_entry.js ***! + \**************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "name": "Developer tools", + "description": "Adds new menu options to the editor: copy/paste blocks, better clean up, and more!", + "credits": [{ + "name": "griffpatch" + }], + "settings": [{ + "dynamic": true, + "name": "Enhance \"Clean up Blocks\"", + "id": "enableCleanUpPlus", + "type": "boolean", + "default": true + }, { + "dynamic": true, + "name": "Paste blocks at mouse cursor", + "id": "enablePasteBlocksAtMouse", + "type": "boolean", + "default": true + }], + "userscripts": [{ + "url": "userscript.js" + }], + "tags": ["recommended"], + "enabledByDefault": true +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/editor-extra-keys/_manifest_entry.js": +/*!****************************************************************!*\ + !*** ./src/addons/addons/editor-extra-keys/_manifest_entry.js ***! + \****************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "name": "Extra key options", + "description": "Adds more keys to the \"key () pressed?\" and \"when () key pressed\" block dropdowns, such as enter, dot, comma, and more. These keys will work even for users who do not have this addon.", + "tags": [], + "credits": [{ + "name": "Tacodiva", + "link": "https://scratch.mit.edu/users/Tacodiva7729/" + }], + "info": [{ + "type": "notice", + "text": "The \"experimental keys\" include equals, slash, semicolon and more. They may not work on all operating systems or keyboard layouts.", + "id": "experimentalKeysWarn" + }, { + "type": "notice", + "text": "The \"Shift keys\" include keys which typically require the Shift key and a number key, like hashtag, exclamation mark and more. These keys only work with the \"when () key pressed\" block and do not work on all operating systems or keyboard layouts.", + "id": "shiftKeysWarn" + }, { + "type": "warning", + "text": "The \"TurboWarp keys\" will only work in TurboWarp, not in Scratch.", + "id": "twKeysWarn" + }], + "settings": [{ + "dynamic": true, + "name": "Show experimental keys", + "id": "experimentalKeys", + "type": "boolean", + "default": false + }, { + "dynamic": true, + "name": "Show Shift keys", + "id": "shiftKeys", + "type": "boolean", + "default": false + }, { + "dynamic": true, + "name": "Show TurboWarp keys", + "id": "twKeys", + "type": "boolean", + "default": false + }], + "userscripts": [{ + "url": "userscript.js" + }], + "dynamicDisable": true +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/editor-number-arrow-keys/_manifest_entry.js": +/*!***********************************************************************!*\ + !*** ./src/addons/addons/editor-number-arrow-keys/_manifest_entry.js ***! + \***********************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "noTranslations": true, + "name": "Arrow key incrementation in editor", + "description": "Use the up and down arrow keys to increase or decrease number values in numeric input fields such as those in blocks or the sprite properties area.", + "tags": ["recommended"], + "userscripts": [{ + "url": "userscript.js" + }], + "settings": [{ + "dynamic": true, + "name": "Change on regular key press", + "id": "regular", + "type": "select", + "default": "one", + "potentialValues": [{ + "id": "none", + "name": "None" + }, { + "id": "hundredth", + "name": "0.01" + }, { + "id": "tenth", + "name": "0.1" + }, { + "id": "one", + "name": "1" + }, { + "id": "ten", + "name": "10" + }], + "if": { + "settings": { + "useCustom": false + } + } + }, { + "dynamic": true, + "name": "Change on regular key press", + "id": "regularCustom", + "type": "untranslated", + "default": "1", + "max": 8, + "if": { + "settings": { + "useCustom": true + } + } + }, { + "dynamic": true, + "name": "Change on Shift+Key", + "id": "shift", + "type": "select", + "default": "ten", + "potentialValues": [{ + "id": "none", + "name": "None" + }, { + "id": "hundredth", + "name": "0.01" + }, { + "id": "tenth", + "name": "0.1" + }, { + "id": "one", + "name": "1" + }, { + "id": "ten", + "name": "10" + }], + "if": { + "settings": { + "useCustom": false + } + } + }, { + "dynamic": true, + "name": "Change on Shift+Key", + "id": "shiftCustom", + "type": "untranslated", + "default": "10", + "max": 8, + "if": { + "settings": { + "useCustom": true + } + } + }, { + "dynamic": true, + "name": "Change on Alt+Key", + "id": "alt", + "type": "select", + "default": "tenth", + "potentialValues": [{ + "id": "none", + "name": "None" + }, { + "id": "hundredth", + "name": "0.01" + }, { + "id": "tenth", + "name": "0.1" + }, { + "id": "one", + "name": "1" + }, { + "id": "ten", + "name": "10" + }], + "if": { + "settings": { + "useCustom": false + } + } + }, { + "dynamic": true, + "name": "Change on Alt+Key", + "id": "altCustom", + "type": "untranslated", + "default": "0.1", + "max": 8, + "if": { + "settings": { + "useCustom": true + } + } + }, { + "dynamic": true, + "name": "Use custom values", + "id": "useCustom", + "type": "boolean", + "default": false + }], + "credits": [{ + "name": "mybearworld", + "link": "https://scratch.mit.edu/users/mybearworld/" + }, { + "name": "World_Languages" + }], + "dynamicDisable": true +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/editor-searchable-dropdowns/_manifest_entry.js": +/*!**************************************************************************!*\ + !*** ./src/addons/addons/editor-searchable-dropdowns/_manifest_entry.js ***! + \**************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../environment */ "./src/addons/environment.js"); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "name": "Block dropdown search", + "description": "Allows you to search the options in block dropdowns.", + "credits": [{ + "name": "GarboMuffin" + }], + "dynamicDisable": true, + "userscripts": [{ + "url": "userscript.js" + }], + "userstyles": [{ + "url": "userscript.css" + }], + "tags": ["recommended"], + "enabledByDefault": true +}; + +if (_environment__WEBPACK_IMPORTED_MODULE_0__["isMobile"]) manifest.enabledByDefault = false; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/editor-sounds/_manifest_entry.js": +/*!************************************************************!*\ + !*** ./src/addons/addons/editor-sounds/_manifest_entry.js ***! + \************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "noTranslations": true, + "name": "Editor sound effects", + "description": "Plays sound effects when you connect or delete blocks.", + "credits": [{ + "name": "GarboMuffin" + }], + "dynamicDisable": true, + "userscripts": [{ + "url": "userscript.js" + }], + "tags": [], + "enabledByDefault": false +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/editor-square-inputs/_manifest_entry.js": +/*!*******************************************************************!*\ + !*** ./src/addons/addons/editor-square-inputs/_manifest_entry.js ***! + \*******************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "noTranslations": true, + "name": "Square block inputs", + "description": "Makes certain block input types (such as text or color) rectangular instead of round, like in Scratch 2.0.", + "credits": [{ + "name": "CST1229", + "link": "https://scratch.mit.edu/users/CST1229/" + }], + "tags": ["theme"], + "userscripts": [{ + "url": "userscript.js" + }], + "settings": [{ + "dynamic": true, + "name": "Text inputs", + "id": "text", + "type": "boolean", + "default": true + }, { + "dynamic": true, + "name": "Color inputs", + "id": "color", + "type": "boolean", + "default": true + }, { + "name": "Number inputs", + "id": "number", + "type": "boolean", + "default": false + }], + "dynamicDisable": true +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/editor-stage-left/_manifest_entry.js": +/*!****************************************************************!*\ + !*** ./src/addons/addons/editor-stage-left/_manifest_entry.js ***! + \****************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "noTranslations": true, + "name": "Display stage on left side", + "description": "Moves the stage to the left side of the editor, like in Scratch 2.0.", + "info": [{ + "id": "reverseOrder", + "text": "To change the position of buttons above the stage, use the \"reverse order of project controls\" addon." + }], + "credits": [{ + "name": "NitroCipher/ZenithRogue" + }], + "userscripts": [{ + "url": "fix-share-the-love.js" + }], + "dynamicDisable": true, + "userstyles": [{ + "url": "stageleft.css" + }], + "tags": ["theme"], + "enabledByDefault": false +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/editor-stepping/_manifest_entry.js": +/*!**************************************************************!*\ + !*** ./src/addons/addons/editor-stepping/_manifest_entry.js ***! + \**************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "noTranslations": true, + "noCompiler": true, + "name": "Running block border", + "description": "Adds a colored highlight to the blocks that are currently being executed in a project.", + "dynamicDisable": true, + "userscripts": [{ + "url": "userscript.js" + }], + "settings": [{ + "dynamic": true, + "name": "Highlight color", + "id": "highlight-color", + "type": "color", + "default": "#0000ff" + }], + "tags": [], + "enabledByDefault": false +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/editor-theme3/_manifest_entry.js": +/*!************************************************************!*\ + !*** ./src/addons/addons/editor-theme3/_manifest_entry.js ***! + \************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "noTranslations": true, + "name": "Customizable block colors", + "description": "Edit block colors for each category in the editor.", + "credits": [{ + "name": "NitroCipher/ZenithRogue" + }, { + "name": "TheColaber", + "link": "https://scratch.mit.edu/users/TheColaber/" + }, { + "name": "DNin01" + }], + "customCssVariables": [{ + "name": "commentText", + "value": { + "type": "textColor", + "source": { + "type": "settingValue", + "settingId": "comment-color" + } + } + }, { + "name": "commentTextTransparent", + "value": { + "type": "textColor", + "black": "rgba(0, 0, 0, 0.50)", + "white": "rgba(255, 255, 255, 0.50)", + "source": { + "type": "settingValue", + "settingId": "comment-color" + } + } + }, { + "name": "commentBorder", + "value": { + "type": "multiply", + "source": { + "type": "settingValue", + "settingId": "comment-color" + }, + "r": 0.7, + "g": 0.7, + "b": 0.7 + } + }], + "dynamicDisable": true, + "userscripts": [{ + "url": "theme3.js" + }], + "userstyles": [{ + "url": "theme3.css" + }, { + "url": "black_text.css", + "if": { + "settings": { + "text": "black" + } + } + }, { + "url": "color_on_white.css", + "if": { + "settings": { + "text": "colorOnWhite" + } + } + }, { + "url": "color_on_black.css", + "if": { + "settings": { + "text": "colorOnBlack" + } + } + }], + "settings": [{ + "dynamic": true, + "name": "motion", + "id": "motion-color", + "type": "color", + "default": "#4C97FF", + "allowTransparency": true + }, { + "dynamic": true, + "name": "looks", + "id": "looks-color", + "type": "color", + "default": "#9966FF", + "allowTransparency": true + }, { + "dynamic": true, + "name": "sounds", + "id": "sounds-color", + "type": "color", + "default": "#CF63CF", + "allowTransparency": true + }, { + "dynamic": true, + "name": "events", + "id": "events-color", + "type": "color", + "default": "#FFBF00", + "allowTransparency": true + }, { + "dynamic": true, + "name": "control", + "id": "control-color", + "type": "color", + "default": "#FFAB19", + "allowTransparency": true + }, { + "dynamic": true, + "name": "sensing", + "id": "sensing-color", + "type": "color", + "default": "#5CB1D6", + "allowTransparency": true + }, { + "dynamic": true, + "name": "operators", + "id": "operators-color", + "type": "color", + "default": "#59C059", + "allowTransparency": true + }, { + "dynamic": true, + "name": "variables", + "id": "data-color", + "type": "color", + "default": "#FF8C1A", + "allowTransparency": true + }, { + "dynamic": true, + "name": "lists", + "id": "data-lists-color", + "type": "color", + "default": "#FF661A", + "allowTransparency": true + }, { + "dynamic": true, + "name": "custom", + "id": "custom-color", + "type": "color", + "default": "#FF6680", + "allowTransparency": true + }, { + "dynamic": true, + "name": "extensions", + "id": "Pen-color", + "type": "color", + "default": "#0FBD8C", + "allowTransparency": true + }, { + "dynamic": true, + "name": "Addon blocks", + "id": "sa-color", + "type": "color", + "default": "#29BEB8", + "allowTransparency": true, + "if": { + "addonEnabled": ["debugger"] + } + }, { + "dynamic": true, + "name": "Block inputs", + "id": "input-color", + "type": "color", + "default": "#FFFFFF", + "allowTransparency": true + }, { + "dynamic": true, + "name": "Comments", + "id": "comment-color", + "type": "color", + "default": "#FEF49C" + }, { + "dynamic": true, + "name": "Text color", + "id": "text", + "type": "select", + "default": "white", + "potentialValues": [{ + "id": "white", + "name": "White" + }, { + "id": "black", + "name": "Black" + }, { + "id": "colorOnWhite", + "name": "Colored on white background" + }, { + "id": "colorOnBlack", + "name": "Colored on black background" + }] + }], + "tags": ["theme"], + "enabledByDefault": false, + "presets": [{ + "name": "High contrast", + "id": "contrast", + "description": "Scratch 3.0's high contrast block color palette", + "values": { + "motion-color": "#80B5FF", + "looks-color": "#CCB3FF", + "sounds-color": "#E19DE1", + "events-color": "#FFD966", + "control-color": "#FFBE4C", + "sensing-color": "#85C4E0", + "operators-color": "#7ECE7E", + "data-color": "#FFA54C", + "data-lists-color": "#FF9966", + "custom-color": "#FF99AA", + "Pen-color": "#13ECAF", + "sa-color": "#34E4D0", + "comment-color": "#FEF49C", + "input-color": "#FFFFFF", + "text": "black" + } + }, { + "name": "Dark", + "id": "new-dark", + "description": "Dark versions of the default colors that look good in dark themes", + "values": { + "motion-color": "#2461B7", + "looks-color": "#633EAC", + "sounds-color": "#863286", + "events-color": "#AE8500", + "control-color": "#B07200", + "sensing-color": "#468CAF", + "operators-color": "#438C43", + "data-color": "#B46313", + "data-lists-color": "#A84210", + "custom-color": "#973545", + "Pen-color": "#2A7468", + "sa-color": "#2A797C", + "comment-color": "#423F24", + "input-color": "#FFFFFF", + "text": "white" + } + }, { + "name": "Darker", + "id": "dark", + "description": "Even darker versions of the default colors", + "values": { + "motion-color": "#004099", + "looks-color": "#220066", + "sounds-color": "#752475", + "events-color": "#997300", + "control-color": "#664100", + "sensing-color": "#1f5f7a", + "operators-color": "#235c23", + "data-color": "#b35900", + "data-lists-color": "#993300", + "custom-color": "#99004d", + "Pen-color": "#064734", + "sa-color": "#166966", + "comment-color": "#423f24", + "input-color": "#202020", + "text": "white" + } + }, { + "name": "Scratch 3.0 tweaked", + "id": "tweaks", + "description": "Scratch 3.0's block colors with Events, Control, and Custom blocks that resemble Scratch 2.0's colors", + "values": { + "motion-color": "#4C97FF", + "looks-color": "#9966FF", + "sounds-color": "#CF63CF", + "events-color": "#DE9E2E", + "control-color": "#FFBF00", + "sensing-color": "#5CB1D6", + "operators-color": "#59C059", + "data-color": "#FF8C1A", + "data-lists-color": "#FF661A", + "custom-color": "#5f49d8", + "Pen-color": "#0FBD8C", + "sa-color": "#29BEB8", + "comment-color": "#FEF49C", + "input-color": "#FFFFFF", + "text": "white" + } + }, { + "name": "Scratch 2.0 colors", + "id": "original", + "description": "The original block colors from Scratch 2.0", + "values": { + "motion-color": "#4a6cd4", + "looks-color": "#8a55d7", + "sounds-color": "#bb42c3", + "events-color": "#c88330", + "control-color": "#e1a91a", + "sensing-color": "#2ca5e2", + "operators-color": "#5cb712", + "data-color": "#ee7d16", + "data-lists-color": "#cc5b22", + "custom-color": "#632d99", + "Pen-color": "#0e9a6c", + "sa-color": "#29beb8", + "comment-color": "#FFFFD2", + "input-color": "#ffffff", + "text": "white" + } + }, { + "name": "Black", + "id": "black", + "description": "Makes block backgrounds black and borders/text colored", + "values": { + "motion-color": "#80B5FF", + "looks-color": "#CCB3FF", + "sounds-color": "#E19DE1", + "events-color": "#FFD966", + "control-color": "#FFBE4C", + "sensing-color": "#85C4E0", + "operators-color": "#7ECE7E", + "data-color": "#FFA54C", + "data-lists-color": "#FF9966", + "custom-color": "#FF99AA", + "Pen-color": "#13ECAF", + "sa-color": "#34E4D0", + "comment-color": "#FEF49C", + "input-color": "#202020", + "text": "colorOnBlack" + } + }] +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/expanded-backpack/_manifest_entry.js": +/*!****************************************************************!*\ + !*** ./src/addons/addons/expanded-backpack/_manifest_entry.js ***! + \****************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "name": "Multiple rows in backpack", + "description": "Arranges the contents of the editor backpack into an expandable two-way grid, similar to the costume library and increases the size of certain thumbnails.", + "credits": [{ + "name": "pumpkinhasapatch" + }], + "tags": ["new"], + "enabledByDefault": false, + "settings": [{ + "dynamic": true, + "name": "Number of displayed rows", + "id": "rows", + "type": "integer", + "min": 1, + "max": 4, + "default": 2 + }, { + "dynamic": true, + "name": "Larger costume and script thumbnails", + "id": "upscale", + "type": "boolean", + "default": true + }], + "customCssVariables": [{ + "name": "imgsize", + "value": { + "type": "ternary", + "source": { + "type": "settingValue", + "settingId": "upscale" + }, + "true": "95%", + "false": "32px" + } + }, { + "name": "bgcolor", + "value": { + "type": "ternary", + "source": { + "type": "settingValue", + "settingId": "upscale" + }, + "true": "var(--ui-white)", + "false": "transparent" + } + }], + "userstyles": [{ + "url": "backpack.css" + }], + "userscripts": [{ + "url": "userscript.js" + }], + "dynamicDisable": true +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/find-bar/_manifest_entry.js": +/*!*******************************************************!*\ + !*** ./src/addons/addons/find-bar/_manifest_entry.js ***! + \*******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "name": "Editor find bar", + "description": "Adds a find bar to find and jump to scripts, costumes and sounds next to the sounds tab. Use Ctrl+Left and Ctrl+Right in the code area to navigate to previous or next visited position after using the find bar.", + "info": [{ + "text": "This addon was previously part of the \"developer tools\" addon but has moved here.", + "id": "developer-tools" + }], + "credits": [{ + "name": "griffpatch" + }, { + "name": "TheColaber", + "link": "https://scratch.mit.edu/users/thecolaber/" + }], + "dynamicDisable": true, + "userscripts": [{ + "url": "userscript.js" + }], + "userstyles": [{ + "url": "userstyle.css" + }], + "tags": ["recommended"], + "enabledByDefault": true +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/folders/_manifest_entry.js": +/*!******************************************************!*\ + !*** ./src/addons/addons/folders/_manifest_entry.js ***! + \******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "name": "Sprite folders", + "description": "Adds folders to the sprite pane, as well as costume and sound lists. To create a folder, right click any sprite and click \"create folder\". Click a folder to open or close it. Right click a sprite to see what folders you can move it to, or alternatively drag and drop it into an open folder. This feature works by adding \"[folderName]//\" at the beginning of the names for your sprites.", + "info": [{ + "type": "notice", + "text": "Users with this feature enabled will be able to see the folders in your project. Anyone else will see sprite lists normally (no folders).", + "id": "notice-folders-are-public" + }], + "credits": [{ + "name": "GarboMuffin" + }], + "userscripts": [{ + "url": "userscript.js" + }], + "userstyles": [{ + "url": "style.css" + }], + "tags": ["recommended"], + "enabledByDefault": true +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/fullscreen/_manifest_entry.js": +/*!*********************************************************!*\ + !*** ./src/addons/addons/fullscreen/_manifest_entry.js ***! + \*********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "name": "Enhanced full screen", + "description": "Fixes some undesired effects in the project player's full screen mode, opens it in your browser's full screen mode, and hides the green flag toolbar.", + "credits": [{ + "name": "lisa_wolfgang", + "link": "https://scratch.mit.edu/users/lisa_wolfgang/" + }], + "info": [{ + "type": "notice", + "text": "If you choose to never show the toolbar, remember that you can use the Esc key to exit the project player's full screen mode.", + "id": "hideToolbarNotice" + }], + "settings": [{ + "dynamic": true, + "name": "Open full screen project player in full screen browser mode", + "id": "browserFullscreen", + "type": "boolean", + "default": true + }, { + "dynamic": true, + "name": "Toolbar visibility", + "id": "toolbar", + "type": "select", + "potentialValues": [{ + "name": "Always", + "id": "show" + }, { + "name": "When hovered", + "id": "hover" + }, { + "name": "Never", + "id": "hide" + }], + "default": "show" + }], + "dynamicDisable": true, + "userstyles": [{ + "url": "hideOverflow.css" + }, { + "url": "removeBorder.css" + }, { + "url": "resizeWindow.css", + "if": { + "settings": { + "toolbar": "show" + } + } + }, { + "url": "resizeWindow_noToolbar.css", + "if": { + "settings": { + "toolbar": ["hide", "hover"] + } + } + }, { + "url": "hideToolbar.css", + "if": { + "settings": { + "toolbar": ["hide", "hover"] + } + } + }], + "userscripts": [{ + "url": "userscript.js" + }], + "tags": ["beta"], + "enabledByDefault": false +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/gamepad/_manifest_entry.js": +/*!******************************************************!*\ + !*** ./src/addons/addons/gamepad/_manifest_entry.js ***! + \******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "name": "Gamepad support", + "description": "Interact with projects using a USB or Bluetooth controller/gamepad.", + "credits": [{ + "name": "GarboMuffin" + }], + "userscripts": [{ + "url": "userscript.js" + }], + "userstyles": [{ + "url": "style.css" + }, { + "url": "gamepadlib.css" + }], + "settings": [{ + "dynamic": true, + "name": "Hide settings button when no controllers detected", + "type": "boolean", + "default": false, + "id": "hide" + }], + "tags": [], + "enabledByDefault": false, + "dynamicDisable": true +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/hide-delete-button/_manifest_entry.js": +/*!*****************************************************************!*\ + !*** ./src/addons/addons/hide-delete-button/_manifest_entry.js ***! + \*****************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "name": "Hide delete button", + "description": "Hides delete button (trash can icon) from sprites, costumes and sounds. They can still be deleted using the right click context menu.", + "tags": [], + "info": [{ + "text": "Tip: If you accidentally delete a sprite, costume, or sound, you can undo the deletion by clicking Edit in the menu bar then Restore.", + "id": "restoretip" + }], + "dynamicDisable": true, + "settings": [{ + "dynamic": true, + "name": "Sprites", + "id": "sprites", + "type": "boolean", + "default": true + }, { + "dynamic": true, + "name": "Costumes and backdrops", + "id": "costumes", + "type": "boolean", + "default": true + }, { + "dynamic": true, + "name": "Sounds", + "id": "sounds", + "type": "boolean", + "default": true + }], + "userstyles": [{ + "url": "sprites.css", + "if": { + "settings": { + "sprites": true + } + } + }, { + "url": "costumes.css", + "if": { + "settings": { + "costumes": true + } + } + }, { + "url": "sounds.css", + "if": { + "settings": { + "sounds": true + } + } + }] +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/hide-flyout/_manifest_entry.js": +/*!**********************************************************!*\ + !*** ./src/addons/addons/hide-flyout/_manifest_entry.js ***! + \**********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "noTranslations": true, + "name": "Auto-hiding block palette", + "description": "Hides the block palette unless you're hovering over it. Click the lock icon to lock it in place temporarily. Or use the \"category click\" mode to show/hide it when you click a block category.", + "credits": [{ + "name": "TheColaber", + "link": "https://scratch.mit.edu/users/TheColaber/" + }, { + "name": "Maximouse", + "link": "https://scratch.mit.edu/users/Maximouse/" + }], + "info": [{ + "text": "\"Palette area hover\" mode only extends the viewing area. If you want to be able to drag blocks into that area without them getting trashed, use one of the other modes.", + "id": "hoverExplanation" + }], + "dynamicDisable": true, + "customCssVariables": [{ + "name": "lockDisplay", + "value": { + "type": "map", + "source": { + "type": "settingValue", + "settingId": "toggle" + }, + "options": { + "hover": "flex", + "cathover": "flex", + "category": "none" + } + } + }, { + "name": "placeholderDisplay", + "value": { + "type": "map", + "source": { + "type": "settingValue", + "settingId": "toggle" + }, + "options": { + "hover": "block", + "cathover": "none", + "category": "none" + } + } + }], + "userscripts": [{ + "url": "userscript.js" + }], + "userstyles": [{ + "url": "style.css" + }], + "settings": [{ + "dynamic": true, + "name": "Toggle on...", + "id": "toggle", + "type": "select", + "potentialValues": [{ + "id": "hover", + "name": "Palette area hover" + }, { + "id": "cathover", + "name": "Category hover" + }, { + "id": "category", + "name": "Category click" + }], + "default": "cathover" + }, { + "dynamic": true, + "name": "Animation speed", + "id": "speed", + "type": "select", + "potentialValues": [{ + "id": "none", + "name": "Instant" + }, { + "id": "short", + "name": "Quick" + }, { + "id": "default", + "name": "Default" + }, { + "id": "long", + "name": "Slow" + }], + "default": "default" + }, { + "name": "Open by default", + "id": "lockLoad", + "type": "boolean", + "default": false + }], + "tags": ["recommended"] +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/hide-new-variables/_manifest_entry.js": +/*!*****************************************************************!*\ + !*** ./src/addons/addons/hide-new-variables/_manifest_entry.js ***! + \*****************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "noTranslations": true, + "name": "Hide new variables", + "description": "Do not automatically show monitors for newly created variables or lists.", + "credits": [{ + "name": "GarboMuffin" + }], + "userscripts": [{ + "url": "userscript.js" + }], + "tags": [], + "dynamicDisable": true +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/hide-stage/_manifest_entry.js": +/*!*********************************************************!*\ + !*** ./src/addons/addons/hide-stage/_manifest_entry.js ***! + \*********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "name": "Hide stage and sprite pane", + "description": "Adds a button next to the \"small stage\" and \"large stage\" buttons that hides the stage and the sprite pane, making the code area much larger.", + "credits": [{ + "name": "Maximouse", + "link": "https://scratch.mit.edu/users/Maximouse/" + }], + "dynamicDisable": true, + "userscripts": [{ + "url": "userscript.js" + }], + "userstyles": [{ + "url": "style.css" + }], + "tags": [] +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/initialise-sprite-position/_manifest_entry.js": +/*!*************************************************************************!*\ + !*** ./src/addons/addons/initialise-sprite-position/_manifest_entry.js ***! + \*************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "noTranslations": true, + "name": "Customizable new sprite position", + "description": "Change where newly created sprites are placed on the stage.", + "credits": [{ + "name": "pufferfish101007", + "link": "https://scratch.mit.edu/users/pufferfish101007/" + }], + "dynamicDisable": true, + "userscripts": [{ + "url": "userscript.js" + }], + "settings": [{ + "dynamic": true, + "id": "x", + "name": "X position", + "type": "integer", + "default": 0, + "min": -240, + "max": 240 + }, { + "dynamic": true, + "id": "y", + "name": "Y position", + "type": "integer", + "default": 0, + "min": -180, + "max": 180 + }, { + "dynamic": true, + "id": "library", + "name": "Place sprites from library at random position", + "type": "boolean", + "default": false + }, { + "dynamic": true, + "id": "duplicate", + "name": "Position for duplicated sprites", + "type": "select", + "default": "randomize", + "potentialValues": [{ + "id": "custom", + "name": "Specified x/y position" + }, { + "id": "keep", + "name": "Same as original sprite" + }, { + "id": "randomize", + "name": "Random" + }] + }], + "tags": [], + "enabledByDefault": false +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/jump-to-def/_manifest_entry.js": +/*!**********************************************************!*\ + !*** ./src/addons/addons/jump-to-def/_manifest_entry.js ***! + \**********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "name": "Jump to custom block definition", + "description": "Allows you to jump to a custom block's definition using the middle mouse button or Shift+Click on the block.", + "info": [{ + "text": "This addon was previously part of the \"developer tools\" addon but has moved here.", + "id": "developer-tools" + }], + "credits": [{ + "name": "griffpatch" + }], + "userscripts": [{ + "url": "userscript.js" + }], + "tags": ["recommended"], + "enabledByDefault": true, + "dynamicDisable": true +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/load-extensions/_manifest_entry.js": +/*!**************************************************************!*\ + !*** ./src/addons/addons/load-extensions/_manifest_entry.js ***! + \**************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "noTranslations": true, + "name": "Automatically add extensions", + "description": "Auto-shows music, pen, and other extensions in the block category menu in the editor.", + "userscripts": [{ + "url": "userscript.js" + }], + "settings": [{ + "name": "Music", + "id": "music", + "type": "boolean", + "default": true + }, { + "name": "Pen", + "id": "pen", + "type": "boolean", + "default": true + }, { + "name": "Text to Speech", + "id": "text2speech", + "type": "boolean", + "default": false + }, { + "name": "Translate", + "id": "translate", + "type": "boolean", + "default": false + }], + "dynamicDisable": true, + "tags": [] +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/mediarecorder/_manifest_entry.js": +/*!************************************************************!*\ + !*** ./src/addons/addons/mediarecorder/_manifest_entry.js ***! + \************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _environment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../environment */ "./src/addons/environment.js"); +/* generated by pull.js */ +const manifest = { + "name": "Project video recorder", + "description": "Adds a \"start recording\" button to the editor menu bar that allows you to record the project's stage.", + "tags": ["recommended"], + "userscripts": [{ + "url": "userscript.js" + }], + "userstyles": [{ + "url": "style.css" + }], + "enabledByDefault": false +}; + +if (!_environment__WEBPACK_IMPORTED_MODULE_0__["mediaRecorderSupported"]) manifest.unsupported = true; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/middle-click-popup/_manifest_entry.js": +/*!*****************************************************************!*\ + !*** ./src/addons/addons/middle-click-popup/_manifest_entry.js ***! + \*****************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "name": "Insert blocks by name", + "description": "Middle or shift-click the code area, or press Ctrl+Space to bring up a block search window. Type block names (or parts of them) and drag them into the code area to add them to your project. The menu can be navigated with the arrow keys and Enter and supports autocompleting with Tab. To prevent the menu from closing, hold Shift while dragging blocks out of it.", + "credits": [{ + "name": "Tacodiva", + "link": "https://scratch.mit.edu/users/Tacodiva7729/" + }, { + "name": "griffpatch" + }, { + "name": "TheColaber", + "link": "https://scratch.mit.edu/users/TheColaber/" + }, { + "name": "CST1229", + "link": "https://scratch.mit.edu/users/CST1229/" + }], + "tags": ["recommended"], + "enabledByDefault": true, + "userscripts": [{ + "url": "userscript.js" + }], + "userstyles": [{ + "url": "userstyle.css" + }], + "settings": [{ + "dynamic": true, + "name": "Popup Block Size", + "id": "popup_scale", + "type": "integer", + "min": 1, + "max": 100, + "default": 48 + }, { + "dynamic": true, + "name": "Popup Width", + "id": "popup_width", + "type": "integer", + "min": 1, + "max": 100, + "default": 16 + }, { + "dynamic": true, + "name": "Popup Maximum Height", + "id": "popup_max_height", + "type": "integer", + "min": 1, + "max": 100, + "default": 40 + }], + "info": [{ + "text": "This addon was previously part of the \"developer tools\" addon but has moved here.", + "id": "developer-tools" + }] +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/mouse-pos/_manifest_entry.js": +/*!********************************************************!*\ + !*** ./src/addons/addons/mouse-pos/_manifest_entry.js ***! + \********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "noTranslations": true, + "name": "Mouse position display", + "description": "Displays your mouse x/y position above the stage in the editor.", + "credits": [{ + "name": "Jeffalo" + }], + "dynamicDisable": true, + "userscripts": [{ + "url": "userscript.js" + }], + "userstyles": [{ + "url": "style.css" + }], + "tags": ["recommended"], + "enabledByDefault": false +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/move-to-top-bottom/_manifest_entry.js": +/*!*****************************************************************!*\ + !*** ./src/addons/addons/move-to-top-bottom/_manifest_entry.js ***! + \*****************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "enabledByDefault": true, + "editorOnly": true, + "name": "Move costume to top or bottom", + "description": "Adds options to the right click context menu for costumes and sounds to move them to the top or the bottom of the list.", + "info": [{ + "text": "This addon was previously part of the \"developer tools\" addon but has moved here.", + "id": "developer-tools" + }], + "tags": [], + "userscripts": [{ + "url": "userscript.js" + }], + "dynamicDisable": true +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/move-to-top-layer/_manifest_entry.js": +/*!****************************************************************!*\ + !*** ./src/addons/addons/move-to-top-layer/_manifest_entry.js ***! + \****************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "noTranslations": true, + "name": "Move sprite to front layer", + "description": "Shift+Click a sprite within the sprite pane to move it to the front (top layer) of the stage.", + "credits": [{ + "name": "Norbiros", + "link": "https://scratch.mit.edu/users/Norbir/" + }, { + "name": "s_federici", + "link": "https://scratch.mit.edu/users/s_federici/" + }], + "userscripts": [{ + "url": "userscript.js" + }], + "dynamicDisable": true, + "tags": [] +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/mute-project/_manifest_entry.js": +/*!***********************************************************!*\ + !*** ./src/addons/addons/mute-project/_manifest_entry.js ***! + \***********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "noTranslations": true, + "name": "Muted project player mode", + "description": "Ctrl+Click the green flag to mute/unmute the project.", + "info": [{ + "text": "On macOS, use the Cmd key instead of the Ctrl key.", + "id": "macOS" + }], + "credits": [{ + "name": "TheColaber", + "link": "https://scratch.mit.edu/users/TheColaber/" + }], + "userscripts": [{ + "url": "userscript.js" + }], + "dynamicDisable": true, + "enabledByDefault": true, + "tags": ["recommended"] +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/no-script-bumping/_manifest_entry.js": +/*!****************************************************************!*\ + !*** ./src/addons/addons/no-script-bumping/_manifest_entry.js ***! + \****************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "noTranslations": true, + "name": "Do not automatically space overlapping scripts", + "description": "Allows scripts to be moved and modified without causing overlapping scripts to move around.", + "credits": [{ + "name": "GarboMuffin" + }], + "userscripts": [{ + "url": "userscript.js" + }], + "dynamicDisable": true, + "tags": [], + "enabledByDefault": false +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/number-pad/_manifest_entry.js": +/*!*********************************************************!*\ + !*** ./src/addons/addons/number-pad/_manifest_entry.js ***! + \*********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "noTranslations": true, + "name": "Always show number pad", + "description": "Show Scratch's virtual number pad when editing number fields in blocks on all devices, instead of only touchscreen devices.", + "credits": [{ + "name": "GarboMuffin" + }], + "info": [{ + "text": "A number pad will show when editing number inputs from blocks such as \"move () steps\".", + "id": "explanation" + }], + "tags": [], + "userscripts": [{ + "url": "userscript.js" + }], + "dynamicDisable": true +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/onion-skinning/_manifest_entry.js": +/*!*************************************************************!*\ + !*** ./src/addons/addons/onion-skinning/_manifest_entry.js ***! + \*************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "name": "Onion skinning", + "description": "Shows transparent overlays of previous or next costumes when editing a costume. Controlled by buttons under the costume editor by the zoom buttons.", + "credits": [{ + "name": "GarboMuffin" + }], + "userscripts": [{ + "url": "userscript.js" + }], + "userstyles": [{ + "url": "style.css" + }], + "settings": [{ + "id": "default", + "name": "Enable by default", + "type": "boolean", + "default": false + }, { + "id": "previous", + "name": "Default previous costumes", + "type": "integer", + "default": 1, + "min": 0, + "max": 100 + }, { + "id": "next", + "name": "Default next costumes", + "type": "integer", + "default": 0, + "min": 0, + "max": 100 + }, { + "id": "opacity", + "name": "Opacity (%)", + "type": "integer", + "min": 0, + "max": 100, + "default": 25 + }, { + "id": "opacityStep", + "name": "Opacity Step (%)", + "type": "integer", + "min": 0, + "max": 100, + "default": 10 + }, { + "id": "layering", + "name": "Default layering", + "type": "select", + "default": "front", + "potentialValues": [{ + "id": "front", + "name": "Front" + }, { + "id": "behind", + "name": "Behind" + }] + }, { + "id": "mode", + "name": "Default mode", + "type": "select", + "default": "merge", + "potentialValues": [{ + "id": "merge", + "name": "Merge images" + }, { + "id": "tint", + "name": "Color tint" + }] + }, { + "name": "Previous costume tint", + "id": "beforeTint", + "type": "color", + "default": "#FF0000" + }, { + "name": "Next costume tint", + "id": "afterTint", + "type": "color", + "default": "#0000FF" + }], + "tags": ["recommended"], + "dynamicDisable": true, + "enabledByDefault": true +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/paint-by-default/_manifest_entry.js": +/*!***************************************************************!*\ + !*** ./src/addons/addons/paint-by-default/_manifest_entry.js ***! + \***************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "noTranslations": true, + "name": "Paint costume by default", + "description": "Changes the default action of \"Choose a Sprite/Costume/Backdrop/Sound\" buttons, which open the library by default.", + "credits": [{ + "name": "GarboMuffin" + }], + "userscripts": [{ + "url": "userscript.js" + }], + "settings": [{ + "dynamic": true, + "id": "sprite", + "name": "Add sprite", + "type": "select", + "potentialValues": [{ + "id": "library", + "name": "Library" + }, { + "id": "paint", + "name": "Paint" + }, { + "id": "surprise", + "name": "Surprise" + }, { + "id": "upload", + "name": "Upload" + }], + "default": "paint" + }, { + "dynamic": true, + "id": "costume", + "name": "Add costume", + "type": "select", + "potentialValues": [{ + "id": "library", + "name": "Library" + }, { + "id": "paint", + "name": "Paint" + }, { + "id": "surprise", + "name": "Surprise" + }, { + "id": "upload", + "name": "Upload" + }], + "default": "paint" + }, { + "dynamic": true, + "id": "backdrop", + "name": "Add backdrop", + "type": "select", + "potentialValues": [{ + "id": "library", + "name": "Library" + }, { + "id": "paint", + "name": "Paint" + }, { + "id": "surprise", + "name": "Surprise" + }, { + "id": "upload", + "name": "Upload" + }], + "default": "paint" + }, { + "dynamic": true, + "id": "sound", + "name": "Add sound", + "type": "select", + "potentialValues": [{ + "id": "library", + "name": "Library" + }, { + "id": "record", + "name": "Record" + }, { + "id": "surprise", + "name": "Surprise" + }, { + "id": "upload", + "name": "Upload" + }], + "default": "library" + }], + "dynamicDisable": true, + "tags": ["recommended"], + "enabledByDefault": false +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/paint-skew/_manifest_entry.js": +/*!*********************************************************!*\ + !*** ./src/addons/addons/paint-skew/_manifest_entry.js ***! + \*********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "noTranslations": true, + "enabledByDefault": true, + "name": "Skewing in costume editor", + "description": "Hold Ctrl while scaling an object on its sides to skew it. Hold Alt while skewing an object to skew it from its center.", + "info": [{ + "text": "On macOS, use the Command key instead of the Control key and the Option key instead of the Alt key.", + "id": "useCmdOnMac" + }], + "credits": [{ + "name": "CST1229", + "link": "https://scratch.mit.edu/users/CST1229/" + }], + "tags": [], + "userscripts": [{ + "url": "userscript.js" + }], + "dynamicDisable": true +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/paint-snap/_manifest_entry.js": +/*!*********************************************************!*\ + !*** ./src/addons/addons/paint-snap/_manifest_entry.js ***! + \*********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "name": "Costume editor snapping", + "description": "Snap objects in the costume editor to bounding boxes and vector nodes.", + "tags": [], + "userscripts": [{ + "url": "userscript.js" + }], + "userstyles": [{ + "url": "userstyle.css" + }], + "settings": [{ + "type": "boolean", + "id": "enable-default", + "name": "Enable by default", + "default": true + }, { + "dynamic": true, + "type": "color", + "id": "guide-color", + "name": "Snapping guide color", + "default": "#ff0000", + "allowTransparency": true + }, { + "type": "boolean", + "id": "pageCenter", + "name": "Snap to page center", + "default": true + }, { + "type": "boolean", + "id": "pageAxes", + "name": "Snap to page x and y axes", + "default": true + }, { + "type": "boolean", + "id": "pageEdges", + "name": "Snap to page edges", + "default": true + }, { + "type": "boolean", + "id": "pageCorners", + "name": "Snap to page corners", + "default": false + }, { + "type": "boolean", + "id": "objectEdges", + "name": "Snap to object edges", + "default": true + }, { + "type": "boolean", + "id": "objectCenters", + "name": "Snap to object centers", + "default": true + }, { + "type": "boolean", + "id": "objectMidlines", + "name": "Snap to object midlines", + "default": true + }, { + "type": "boolean", + "id": "objectCorners", + "name": "Snap to object corners", + "default": false + }, { + "type": "boolean", + "id": "boxCenter", + "name": "Snap from selection box center", + "default": true + }, { + "type": "boolean", + "id": "boxCorners", + "name": "Snap from selection box corners", + "default": false + }, { + "type": "boolean", + "id": "boxEdgeMids", + "name": "Snap from selection box edge midpoints", + "default": false + }, { + "type": "positive_integer", + "id": "threshold", + "name": "Snapping distance", + "default": 10, + "min": 4, + "max": 100 + }], + "dynamicDisable": true +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/pause/_manifest_entry.js": +/*!****************************************************!*\ + !*** ./src/addons/addons/pause/_manifest_entry.js ***! + \****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "name": "Pause button", + "description": "Adds a button to pause the project next to the green flag.", + "info": [{ + "text": "The project can also be paused with Alt+X (Option+X on macOS).", + "id": "keybind" + }], + "credits": [{ + "name": "Jeffalo" + }, { + "name": "GarboMuffin" + }], + "dynamicDisable": true, + "userscripts": [{ + "url": "userscript.js" + }], + "userstyles": [{ + "url": "style.css" + }], + "tags": ["recommended"], + "enabledByDefault": true +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/pick-colors-from-stage/_manifest_entry.js": +/*!*********************************************************************!*\ + !*** ./src/addons/addons/pick-colors-from-stage/_manifest_entry.js ***! + \*********************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "noTranslations": true, + "enabledByDefault": true, + "name": "Pick colors on stage with eyedropper", + "description": "Allows the eyedropper in the costume editor to also pick colors from the stage.", + "credits": [{ + "name": "GarboMuffin" + }], + "tags": [], + "userscripts": [{ + "url": "userscript.js" + }], + "userstyles": [{ + "url": "style.css" + }], + "dynamicDisable": true +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/remove-curved-stage-border/_manifest_entry.js": +/*!*************************************************************************!*\ + !*** ./src/addons/addons/remove-curved-stage-border/_manifest_entry.js ***! + \*************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "noTranslations": true, + "name": "Remove curved stage border", + "description": "Removes the curved border around the stage, allowing you to see the corners.", + "tags": ["theme"], + "credits": [{ + "name": "Tacodiva", + "link": "https://scratch.mit.edu/users/Tacodiva7729/" + }], + "enabledByDefault": false, + "dynamicDisable": true, + "userstyles": [{ + "url": "remove-borders.css" + }] +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/remove-sprite-confirm/_manifest_entry.js": +/*!********************************************************************!*\ + !*** ./src/addons/addons/remove-sprite-confirm/_manifest_entry.js ***! + \********************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "name": "Sprite deletion confirmation", + "description": "Asks if you're sure when deleting a sprite inside a project.", + "info": [{ + "text": "Tip: If you accidentally delete a sprite, costume, or sound, you can undo the deletion by clicking Edit in the menu bar then Restore.", + "id": "restoretip" + }], + "userscripts": [{ + "url": "userscript.js" + }], + "dynamicDisable": true, + "tags": ["recommended"], + "enabledByDefault": false +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/rename-broadcasts/_manifest_entry.js": +/*!****************************************************************!*\ + !*** ./src/addons/addons/rename-broadcasts/_manifest_entry.js ***! + \****************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "enabledByDefault": true, + "name": "Rename broadcasts", + "description": "Adds an option to rename broadcast messages in the broadcast blocks' dropdowns.", + "credits": [{ + "name": "TheColaber", + "link": "https://scratch.mit.edu/users/TheColaber" + }, { + "name": "GarboMuffin" + }], + "tags": [], + "userscripts": [{ + "url": "userscript.js" + }], + "dynamicDisable": true +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/reorder-custom-inputs/_manifest_entry.js": +/*!********************************************************************!*\ + !*** ./src/addons/addons/reorder-custom-inputs/_manifest_entry.js ***! + \********************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "noTranslations": true, + "name": "Rearrangeable custom block inputs", + "description": "Allows rearranging custom block parameters on the \"Make a block\" screen.", + "credits": [{ + "name": "Chrome_Cat", + "link": "https://scratch.mit.edu/users/Chrome_Cat/" + }], + "userscripts": [{ + "url": "userscript.js" + }], + "userstyles": [{ + "url": "arrows.css" + }], + "settings": [{ + "dynamic": true, + "name": "Insert new inputs after selected input", + "id": "InsertInputsAfter", + "type": "boolean", + "default": false + }], + "tags": ["recommended"], + "enabledByDefault": true, + "dynamicDisable": true +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/script-snap/_manifest_entry.js": +/*!**********************************************************!*\ + !*** ./src/addons/addons/script-snap/_manifest_entry.js ***! + \**********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "noTranslations": true, + "name": "Snap scripts to grid", + "description": "Drag a script to automatically align its position to the code area dots.", + "tags": [], + "credits": [{ + "name": "CST1229", + "link": "https://scratch.mit.edu/users/CST1229/" + }, { + "name": "TheColaber", + "link": "https://scratch.mit.edu/users/TheColaber/" + }, { + "name": "lisa_wolfgang", + "link": "https://scratch.mit.edu/users/lisa_wolfgang/" + }], + "userscripts": [{ + "url": "userscript.js" + }], + "settings": [{ + "dynamic": true, + "name": "Grid size (px)", + "id": "grid", + "type": "integer", + "min": 1, + "default": 40 + }], + "presets": [{ + "name": "Whole-block", + "id": "whole-block", + "values": { + "grid": 48 + } + }, { + "name": "Half-block", + "id": "half-block", + "values": { + "grid": 24 + } + }, { + "name": "Default", + "id": "default", + "values": { + "grid": 40 + } + }], + "dynamicDisable": true, + "enabledByDefault": false +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/search-sprites/_manifest_entry.js": +/*!*************************************************************!*\ + !*** ./src/addons/addons/search-sprites/_manifest_entry.js ***! + \*************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "name": "Search box in sprite pane", + "description": "Adds a search box to the sprite pane to search for sprites by name.", + "credits": [{ + "name": "BarelySmooth", + "link": "https://scratch.mit.edu/users/BarelySmooth/" + }, { + "name": "GarboMuffin" + }], + "userstyles": [{ + "url": "search-bar.css" + }], + "userscripts": [{ + "url": "userscript.js" + }], + "dynamicDisable": true, + "tags": [], + "enabledByDefault": false +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/sprite-properties/_manifest_entry.js": +/*!****************************************************************!*\ + !*** ./src/addons/addons/sprite-properties/_manifest_entry.js ***! + \****************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "name": "Collapsing sprite properties", + "description": "Hides the sprite properties panel by default, like in Scratch 2.0. Use the info button on the currently selected sprite or double-click a sprite to show the properties panel again. To re-hide it, use the collapse button in the properties panel or double-click a sprite.", + "tags": ["recommended"], + "credits": [{ + "name": "lisa_wolfgang", + "link": "https://scratch.mit.edu/users/lisa_wolfgang/" + }], + "userstyles": [{ + "url": "userstyle.css" + }], + "userscripts": [{ + "url": "userscript.js" + }], + "customCssVariables": [{ + "name": "transitionDuration", + "value": { + "type": "map", + "source": { + "type": "settingValue", + "settingId": "transitionDuration" + }, + "options": { + "none": "0s", + "short": "0.15s", + "default": "0.25s", + "long": "0.5s" + } + } + }], + "settings": [{ + "dynamic": true, + "name": "Automatically collapse when mouse leaves sprite panel", + "id": "autoCollapse", + "type": "boolean", + "default": false + }, { + "dynamic": true, + "name": "Collapse panel by default", + "id": "hideByDefault", + "type": "boolean", + "default": true, + "if": { + "settings": { + "autoCollapse": false + } + } + }, { + "dynamic": true, + "name": "Animation speed", + "id": "transitionDuration", + "type": "select", + "potentialValues": [{ + "id": "none", + "name": "Instant" + }, { + "id": "short", + "name": "Quick" + }, { + "id": "default", + "name": "Default" + }, { + "id": "long", + "name": "Slow" + }], + "default": "default" + }], + "dynamicDisable": true, + "enabledByDefault": false +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/swap-local-global/_manifest_entry.js": +/*!****************************************************************!*\ + !*** ./src/addons/addons/swap-local-global/_manifest_entry.js ***! + \****************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "name": "Switch variables between \"For all sprites\" and \"For this sprite only\"", + "description": "Adds more options when renaming an existing variable or list: allows changing between \"For all sprites\" and \"For this sprite only\" and whether variables are stored in the cloud. Also adds a new option when right clicking a variable/list to quickly change its scope.", + "credits": [{ + "name": "GarboMuffin" + }], + "userscripts": [{ + "url": "userscript.js" + }], + "userstyles": [{ + "url": "style.css" + }], + "tags": [], + "dynamicDisable": true, + "enabledByDefault": false +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/transparent-orphans/_manifest_entry.js": +/*!******************************************************************!*\ + !*** ./src/addons/addons/transparent-orphans/_manifest_entry.js ***! + \******************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "noTranslations": true, + "name": "Block transparency", + "description": "Adjust the transparency for blocks in the editor, with separate options for orphaned blocks (those without a hat block at the top) and blocks that are being dragged.", + "tags": [], + "dynamicDisable": true, + "credits": [{ + "name": "ErrorGamer2000", + "link": "https://scratch.mit.edu/users/ErrorGamer2000/" + }, { + "name": "GarboMuffin" + }], + "settings": [{ + "dynamic": true, + "name": "Block transparency (%)", + "id": "block", + "type": "integer", + "min": 0, + "max": 100, + "default": 0 + }, { + "dynamic": true, + "name": "Orphaned transparency (%)", + "id": "orphan", + "type": "integer", + "min": 0, + "max": 100, + "default": 25 + }, { + "dynamic": true, + "name": "Dragged transparency (%)", + "id": "dragged", + "type": "integer", + "min": 0, + "max": 100, + "default": 25 + }], + "userstyles": [{ + "url": "userstyle.css" + }] +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/tw-disable-cloud-variables/_manifest_entry.js": +/*!*************************************************************************!*\ + !*** ./src/addons/addons/tw-disable-cloud-variables/_manifest_entry.js ***! + \*************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _lib_isScratchDesktop__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../../lib/isScratchDesktop */ "./src/lib/isScratchDesktop.js"); +/* generated by pull.js */ +const manifest = { + "noTranslations": true, + "name": "Disable cloud variables", + "description": "Disable cloud variables by default. You can still re-enable them using the Edit > Enable cloud variables menu.", + "userscripts": [{ + "url": "userscript.js" + }], + "tags": ["danger"], + "enabledByDefault": false +}; + +if (Object(_lib_isScratchDesktop__WEBPACK_IMPORTED_MODULE_0__["isScratchDesktop"])()) manifest.unsupported = true; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/tw-disable-compiler/_manifest_entry.js": +/*!******************************************************************!*\ + !*** ./src/addons/addons/tw-disable-compiler/_manifest_entry.js ***! + \******************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "noTranslations": true, + "name": "Disable compiler in editor", + "description": "Turns off the compiler by default in the script editor. It can still be manually enabled through the \"Advanced\" menu bar button.", + "userscripts": [{ + "url": "userscript.js" + }], + "tags": ["danger"], + "enabledByDefault": false +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/tw-remove-backpack/_manifest_entry.js": +/*!*****************************************************************!*\ + !*** ./src/addons/addons/tw-remove-backpack/_manifest_entry.js ***! + \*****************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "noTranslations": true, + "name": "Hide backpack", + "description": "Removes the backpack feature from the editor.", + "userscripts": [{ + "url": "remove-backpack.js" + }], + "userstyles": [{ + "url": "remove-backpack.css" + }], + "tags": ["danger"], + "dynamicDisable": true, + "enabledByDefault": false +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/tw-remove-feedback/_manifest_entry.js": +/*!*****************************************************************!*\ + !*** ./src/addons/addons/tw-remove-feedback/_manifest_entry.js ***! + \*****************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "noTranslations": true, + "name": "Remove feedback button", + "description": "Removes the feedback button from the menu bar.", + "userstyles": [{ + "url": "remove-feedback.css" + }], + "tags": ["danger"], + "dynamicDisable": true, + "enabledByDefault": false +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/tw-straighten-comments/_manifest_entry.js": +/*!*********************************************************************!*\ + !*** ./src/addons/addons/tw-straighten-comments/_manifest_entry.js ***! + \*********************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "noTranslations": true, + "name": "Keep block comment connections straight", + "description": "Forces block comments to always be connected to their source block by a horizontal straight line, not at an angle.", + "tags": [], + "credits": [{ + "name": "lisa_wolfgang", + "link": "https://scratch.mit.edu/users/lisa_wolfgang/" + }], + "userscripts": [{ + "url": "userscript.js" + }], + "dynamicDisable": true, + "enabledByDefault": false +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/variable-manager/_manifest_entry.js": +/*!***************************************************************!*\ + !*** ./src/addons/addons/variable-manager/_manifest_entry.js ***! + \***************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "name": "Variable manager", + "description": "Adds a tab next to \"sounds\" in the editor for easily updating variables and lists.", + "credits": [{ + "name": "Jeffalo" + }, { + "name": "GarboMuffin" + }], + "userscripts": [{ + "url": "userscript.js" + }], + "userstyles": [{ + "url": "style.css" + }], + "dynamicDisable": true, + "tags": [], + "enabledByDefault": false +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/vol-slider/_manifest_entry.js": +/*!*********************************************************!*\ + !*** ./src/addons/addons/vol-slider/_manifest_entry.js ***! + \*********************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "noTranslations": true, + "name": "Project volume slider", + "description": "Adds a volume slider next to the green flag controls.", + "credits": [{ + "name": "samq64", + "link": "https://scratch.mit.edu/users/samq64/" + }, { + "name": "GarboMuffin" + }, { + "name": "DNin01" + }], + "userscripts": [{ + "url": "userscript.js" + }], + "userstyles": [{ + "url": "userstyle.css" + }, { + "url": "hover.css", + "if": { + "settings": { + "always": false + } + } + }], + "settings": [{ + "name": "Default volume", + "id": "defVol", + "type": "integer", + "min": 0, + "max": 100, + "default": 100 + }, { + "name": "Always show slider", + "id": "always", + "type": "boolean", + "default": false + }], + "dynamicDisable": true, + "tags": ["recommended"] +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/addons/zebra-striping/_manifest_entry.js": +/*!*************************************************************!*\ + !*** ./src/addons/addons/zebra-striping/_manifest_entry.js ***! + \*************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* generated by pull.js */ +const manifest = { + "editorOnly": true, + "noTranslations": true, + "name": "Alternating nested block colors", + "description": "Makes blocks of the same category alternate between lighter and darker shades when nested inside each other. This is also known as zebra striping.", + "credits": [{ + "name": "CST1229", + "link": "https://scratch.mit.edu/users/CST1229/" + }, { + "name": "GarboMuffin" + }, { + "name": "TheColaber", + "link": "https://scratch.mit.edu/users/thecolaber" + }], + "tags": [], + "userscripts": [{ + "url": "userscript.js" + }], + "userstyles": [{ + "url": "userstyle.css" + }], + "settings": [{ + "dynamic": true, + "name": "Shade", + "id": "shade", + "type": "select", + "potentialValues": [{ + "name": "Lighter", + "id": "lighter" + }, { + "name": "Darker", + "id": "darker" + }], + "default": "lighter" + }, { + "dynamic": true, + "name": "Intensity (0-100%)", + "id": "intensity", + "type": "integer", + "min": 0, + "default": 20, + "max": 100 + }], + "customCssVariables": [{ + "name": "shadeNumber", + "value": { + "type": "map", + "source": { + "type": "settingValue", + "settingId": "shade" + }, + "options": { + "lighter": "1", + "darker": "-1" + } + } + }], + "dynamicDisable": true +}; +/* harmony default export */ __webpack_exports__["default"] = (manifest); + +/***/ }), + +/***/ "./src/addons/environment.js": +/*!***********************************!*\ + !*** ./src/addons/environment.js ***! + \***********************************/ +/*! exports provided: isMobile, clipboardSupported, mediaRecorderSupported */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isMobile", function() { return isMobile; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "clipboardSupported", function() { return clipboardSupported; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "mediaRecorderSupported", function() { return mediaRecorderSupported; }); +const isMobile = typeof window !== 'undefined' && 'ontouchstart' in window; +const clipboardSupported = typeof navigator !== 'undefined' && navigator.clipboard && navigator.clipboard.write; +const mediaRecorderSupported = typeof MediaRecorder !== 'undefined'; + +/***/ }), + +/***/ "./src/addons/event-target.js": +/*!************************************!*\ + !*** ./src/addons/event-target.js ***! + \************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// Some browsers have a non-functional EventTarget, so we write our own version that works everywhere. + +class EventTargetShim { + constructor() { + this._events = {}; + } + addEventListener(event, handler) { + if (!this._events[event]) { + this._events[event] = []; + } + this._events[event].push(handler); + } + removeEventListener(event, handler) { + const handlers = this._events[event]; + if (handlers) { + this._events[event] = handlers.filter(i => i !== handler); + } + } + dispatchEvent(event) { + const handlers = this._events[event.type]; + if (handlers) { + for (const fn of handlers) { + fn(event); + } + } + } +} +/* harmony default export */ __webpack_exports__["default"] = (EventTargetShim); + +/***/ }), + +/***/ "./src/addons/generated/addon-manifests.js": +/*!*************************************************!*\ + !*** ./src/addons/generated/addon-manifests.js ***! + \*************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _addons_cat_blocks_manifest_entry_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../addons/cat-blocks/_manifest_entry.js */ "./src/addons/addons/cat-blocks/_manifest_entry.js"); +/* harmony import */ var _addons_editor_devtools_manifest_entry_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../addons/editor-devtools/_manifest_entry.js */ "./src/addons/addons/editor-devtools/_manifest_entry.js"); +/* harmony import */ var _addons_find_bar_manifest_entry_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../addons/find-bar/_manifest_entry.js */ "./src/addons/addons/find-bar/_manifest_entry.js"); +/* harmony import */ var _addons_middle_click_popup_manifest_entry_js__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../addons/middle-click-popup/_manifest_entry.js */ "./src/addons/addons/middle-click-popup/_manifest_entry.js"); +/* harmony import */ var _addons_jump_to_def_manifest_entry_js__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../addons/jump-to-def/_manifest_entry.js */ "./src/addons/addons/jump-to-def/_manifest_entry.js"); +/* harmony import */ var _addons_reorder_custom_inputs_manifest_entry_js__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../addons/reorder-custom-inputs/_manifest_entry.js */ "./src/addons/addons/reorder-custom-inputs/_manifest_entry.js"); +/* harmony import */ var _addons_editor_searchable_dropdowns_manifest_entry_js__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../addons/editor-searchable-dropdowns/_manifest_entry.js */ "./src/addons/addons/editor-searchable-dropdowns/_manifest_entry.js"); +/* harmony import */ var _addons_data_category_tweaks_v2_manifest_entry_js__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../addons/data-category-tweaks-v2/_manifest_entry.js */ "./src/addons/addons/data-category-tweaks-v2/_manifest_entry.js"); +/* harmony import */ var _addons_block_palette_icons_manifest_entry_js__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../addons/block-palette-icons/_manifest_entry.js */ "./src/addons/addons/block-palette-icons/_manifest_entry.js"); +/* harmony import */ var _addons_hide_flyout_manifest_entry_js__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../addons/hide-flyout/_manifest_entry.js */ "./src/addons/addons/hide-flyout/_manifest_entry.js"); +/* harmony import */ var _addons_mediarecorder_manifest_entry_js__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../addons/mediarecorder/_manifest_entry.js */ "./src/addons/addons/mediarecorder/_manifest_entry.js"); +/* harmony import */ var _addons_drag_drop_manifest_entry_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../addons/drag-drop/_manifest_entry.js */ "./src/addons/addons/drag-drop/_manifest_entry.js"); +/* harmony import */ var _addons_debugger_manifest_entry_js__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../addons/debugger/_manifest_entry.js */ "./src/addons/addons/debugger/_manifest_entry.js"); +/* harmony import */ var _addons_pause_manifest_entry_js__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../addons/pause/_manifest_entry.js */ "./src/addons/addons/pause/_manifest_entry.js"); +/* harmony import */ var _addons_mute_project_manifest_entry_js__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../addons/mute-project/_manifest_entry.js */ "./src/addons/addons/mute-project/_manifest_entry.js"); +/* harmony import */ var _addons_vol_slider_manifest_entry_js__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../addons/vol-slider/_manifest_entry.js */ "./src/addons/addons/vol-slider/_manifest_entry.js"); +/* harmony import */ var _addons_clones_manifest_entry_js__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../addons/clones/_manifest_entry.js */ "./src/addons/addons/clones/_manifest_entry.js"); +/* harmony import */ var _addons_mouse_pos_manifest_entry_js__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../addons/mouse-pos/_manifest_entry.js */ "./src/addons/addons/mouse-pos/_manifest_entry.js"); +/* harmony import */ var _addons_color_picker_manifest_entry_js__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../addons/color-picker/_manifest_entry.js */ "./src/addons/addons/color-picker/_manifest_entry.js"); +/* harmony import */ var _addons_remove_sprite_confirm_manifest_entry_js__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../addons/remove-sprite-confirm/_manifest_entry.js */ "./src/addons/addons/remove-sprite-confirm/_manifest_entry.js"); +/* harmony import */ var _addons_block_count_manifest_entry_js__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../addons/block-count/_manifest_entry.js */ "./src/addons/addons/block-count/_manifest_entry.js"); +/* harmony import */ var _addons_onion_skinning_manifest_entry_js__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../addons/onion-skinning/_manifest_entry.js */ "./src/addons/addons/onion-skinning/_manifest_entry.js"); +/* harmony import */ var _addons_paint_snap_manifest_entry_js__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../addons/paint-snap/_manifest_entry.js */ "./src/addons/addons/paint-snap/_manifest_entry.js"); +/* harmony import */ var _addons_default_costume_editor_color_manifest_entry_js__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../addons/default-costume-editor-color/_manifest_entry.js */ "./src/addons/addons/default-costume-editor-color/_manifest_entry.js"); +/* harmony import */ var _addons_bitmap_copy_manifest_entry_js__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ../addons/bitmap-copy/_manifest_entry.js */ "./src/addons/addons/bitmap-copy/_manifest_entry.js"); +/* harmony import */ var _addons_2d_color_picker_manifest_entry_js__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ../addons/2d-color-picker/_manifest_entry.js */ "./src/addons/addons/2d-color-picker/_manifest_entry.js"); +/* harmony import */ var _addons_paint_skew_manifest_entry_js__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ../addons/paint-skew/_manifest_entry.js */ "./src/addons/addons/paint-skew/_manifest_entry.js"); +/* harmony import */ var _addons_better_img_uploads_manifest_entry_js__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ../addons/better-img-uploads/_manifest_entry.js */ "./src/addons/addons/better-img-uploads/_manifest_entry.js"); +/* harmony import */ var _addons_pick_colors_from_stage_manifest_entry_js__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ../addons/pick-colors-from-stage/_manifest_entry.js */ "./src/addons/addons/pick-colors-from-stage/_manifest_entry.js"); +/* harmony import */ var _addons_custom_block_shape_manifest_entry_js__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ../addons/custom-block-shape/_manifest_entry.js */ "./src/addons/addons/custom-block-shape/_manifest_entry.js"); +/* harmony import */ var _addons_editor_square_inputs_manifest_entry_js__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ../addons/editor-square-inputs/_manifest_entry.js */ "./src/addons/addons/editor-square-inputs/_manifest_entry.js"); +/* harmony import */ var _addons_zebra_striping_manifest_entry_js__WEBPACK_IMPORTED_MODULE_31__ = __webpack_require__(/*! ../addons/zebra-striping/_manifest_entry.js */ "./src/addons/addons/zebra-striping/_manifest_entry.js"); +/* harmony import */ var _addons_editor_compact_manifest_entry_js__WEBPACK_IMPORTED_MODULE_32__ = __webpack_require__(/*! ../addons/editor-compact/_manifest_entry.js */ "./src/addons/addons/editor-compact/_manifest_entry.js"); +/* harmony import */ var _addons_custom_menu_bar_manifest_entry_js__WEBPACK_IMPORTED_MODULE_33__ = __webpack_require__(/*! ../addons/custom-menu-bar/_manifest_entry.js */ "./src/addons/addons/custom-menu-bar/_manifest_entry.js"); +/* harmony import */ var _addons_editor_theme3_manifest_entry_js__WEBPACK_IMPORTED_MODULE_34__ = __webpack_require__(/*! ../addons/editor-theme3/_manifest_entry.js */ "./src/addons/addons/editor-theme3/_manifest_entry.js"); +/* harmony import */ var _addons_custom_block_text_manifest_entry_js__WEBPACK_IMPORTED_MODULE_35__ = __webpack_require__(/*! ../addons/custom-block-text/_manifest_entry.js */ "./src/addons/addons/custom-block-text/_manifest_entry.js"); +/* harmony import */ var _addons_editor_colored_context_menus_manifest_entry_js__WEBPACK_IMPORTED_MODULE_36__ = __webpack_require__(/*! ../addons/editor-colored-context-menus/_manifest_entry.js */ "./src/addons/addons/editor-colored-context-menus/_manifest_entry.js"); +/* harmony import */ var _addons_editor_stage_left_manifest_entry_js__WEBPACK_IMPORTED_MODULE_37__ = __webpack_require__(/*! ../addons/editor-stage-left/_manifest_entry.js */ "./src/addons/addons/editor-stage-left/_manifest_entry.js"); +/* harmony import */ var _addons_editor_buttons_reverse_order_manifest_entry_js__WEBPACK_IMPORTED_MODULE_38__ = __webpack_require__(/*! ../addons/editor-buttons-reverse-order/_manifest_entry.js */ "./src/addons/addons/editor-buttons-reverse-order/_manifest_entry.js"); +/* harmony import */ var _addons_variable_manager_manifest_entry_js__WEBPACK_IMPORTED_MODULE_39__ = __webpack_require__(/*! ../addons/variable-manager/_manifest_entry.js */ "./src/addons/addons/variable-manager/_manifest_entry.js"); +/* harmony import */ var _addons_search_sprites_manifest_entry_js__WEBPACK_IMPORTED_MODULE_40__ = __webpack_require__(/*! ../addons/search-sprites/_manifest_entry.js */ "./src/addons/addons/search-sprites/_manifest_entry.js"); +/* harmony import */ var _addons_sprite_properties_manifest_entry_js__WEBPACK_IMPORTED_MODULE_41__ = __webpack_require__(/*! ../addons/sprite-properties/_manifest_entry.js */ "./src/addons/addons/sprite-properties/_manifest_entry.js"); +/* harmony import */ var _addons_gamepad_manifest_entry_js__WEBPACK_IMPORTED_MODULE_42__ = __webpack_require__(/*! ../addons/gamepad/_manifest_entry.js */ "./src/addons/addons/gamepad/_manifest_entry.js"); +/* harmony import */ var _addons_editor_sounds_manifest_entry_js__WEBPACK_IMPORTED_MODULE_43__ = __webpack_require__(/*! ../addons/editor-sounds/_manifest_entry.js */ "./src/addons/addons/editor-sounds/_manifest_entry.js"); +/* harmony import */ var _addons_folders_manifest_entry_js__WEBPACK_IMPORTED_MODULE_44__ = __webpack_require__(/*! ../addons/folders/_manifest_entry.js */ "./src/addons/addons/folders/_manifest_entry.js"); +/* harmony import */ var _addons_block_switching_manifest_entry_js__WEBPACK_IMPORTED_MODULE_45__ = __webpack_require__(/*! ../addons/block-switching/_manifest_entry.js */ "./src/addons/addons/block-switching/_manifest_entry.js"); +/* harmony import */ var _addons_load_extensions_manifest_entry_js__WEBPACK_IMPORTED_MODULE_46__ = __webpack_require__(/*! ../addons/load-extensions/_manifest_entry.js */ "./src/addons/addons/load-extensions/_manifest_entry.js"); +/* harmony import */ var _addons_custom_zoom_manifest_entry_js__WEBPACK_IMPORTED_MODULE_47__ = __webpack_require__(/*! ../addons/custom-zoom/_manifest_entry.js */ "./src/addons/addons/custom-zoom/_manifest_entry.js"); +/* harmony import */ var _addons_copy_reporter_manifest_entry_js__WEBPACK_IMPORTED_MODULE_48__ = __webpack_require__(/*! ../addons/copy-reporter/_manifest_entry.js */ "./src/addons/addons/copy-reporter/_manifest_entry.js"); +/* harmony import */ var _addons_initialise_sprite_position_manifest_entry_js__WEBPACK_IMPORTED_MODULE_49__ = __webpack_require__(/*! ../addons/initialise-sprite-position/_manifest_entry.js */ "./src/addons/addons/initialise-sprite-position/_manifest_entry.js"); +/* harmony import */ var _addons_blocks2image_manifest_entry_js__WEBPACK_IMPORTED_MODULE_50__ = __webpack_require__(/*! ../addons/blocks2image/_manifest_entry.js */ "./src/addons/addons/blocks2image/_manifest_entry.js"); +/* harmony import */ var _addons_remove_curved_stage_border_manifest_entry_js__WEBPACK_IMPORTED_MODULE_51__ = __webpack_require__(/*! ../addons/remove-curved-stage-border/_manifest_entry.js */ "./src/addons/addons/remove-curved-stage-border/_manifest_entry.js"); +/* harmony import */ var _addons_transparent_orphans_manifest_entry_js__WEBPACK_IMPORTED_MODULE_52__ = __webpack_require__(/*! ../addons/transparent-orphans/_manifest_entry.js */ "./src/addons/addons/transparent-orphans/_manifest_entry.js"); +/* harmony import */ var _addons_paint_by_default_manifest_entry_js__WEBPACK_IMPORTED_MODULE_53__ = __webpack_require__(/*! ../addons/paint-by-default/_manifest_entry.js */ "./src/addons/addons/paint-by-default/_manifest_entry.js"); +/* harmony import */ var _addons_block_cherry_picking_manifest_entry_js__WEBPACK_IMPORTED_MODULE_54__ = __webpack_require__(/*! ../addons/block-cherry-picking/_manifest_entry.js */ "./src/addons/addons/block-cherry-picking/_manifest_entry.js"); +/* harmony import */ var _addons_hide_new_variables_manifest_entry_js__WEBPACK_IMPORTED_MODULE_55__ = __webpack_require__(/*! ../addons/hide-new-variables/_manifest_entry.js */ "./src/addons/addons/hide-new-variables/_manifest_entry.js"); +/* harmony import */ var _addons_editor_extra_keys_manifest_entry_js__WEBPACK_IMPORTED_MODULE_56__ = __webpack_require__(/*! ../addons/editor-extra-keys/_manifest_entry.js */ "./src/addons/addons/editor-extra-keys/_manifest_entry.js"); +/* harmony import */ var _addons_hide_delete_button_manifest_entry_js__WEBPACK_IMPORTED_MODULE_57__ = __webpack_require__(/*! ../addons/hide-delete-button/_manifest_entry.js */ "./src/addons/addons/hide-delete-button/_manifest_entry.js"); +/* harmony import */ var _addons_no_script_bumping_manifest_entry_js__WEBPACK_IMPORTED_MODULE_58__ = __webpack_require__(/*! ../addons/no-script-bumping/_manifest_entry.js */ "./src/addons/addons/no-script-bumping/_manifest_entry.js"); +/* harmony import */ var _addons_disable_stage_drag_select_manifest_entry_js__WEBPACK_IMPORTED_MODULE_59__ = __webpack_require__(/*! ../addons/disable-stage-drag-select/_manifest_entry.js */ "./src/addons/addons/disable-stage-drag-select/_manifest_entry.js"); +/* harmony import */ var _addons_move_to_top_bottom_manifest_entry_js__WEBPACK_IMPORTED_MODULE_60__ = __webpack_require__(/*! ../addons/move-to-top-bottom/_manifest_entry.js */ "./src/addons/addons/move-to-top-bottom/_manifest_entry.js"); +/* harmony import */ var _addons_move_to_top_layer_manifest_entry_js__WEBPACK_IMPORTED_MODULE_61__ = __webpack_require__(/*! ../addons/move-to-top-layer/_manifest_entry.js */ "./src/addons/addons/move-to-top-layer/_manifest_entry.js"); +/* harmony import */ var _addons_disable_paste_offset_manifest_entry_js__WEBPACK_IMPORTED_MODULE_62__ = __webpack_require__(/*! ../addons/disable-paste-offset/_manifest_entry.js */ "./src/addons/addons/disable-paste-offset/_manifest_entry.js"); +/* harmony import */ var _addons_block_duplicate_manifest_entry_js__WEBPACK_IMPORTED_MODULE_63__ = __webpack_require__(/*! ../addons/block-duplicate/_manifest_entry.js */ "./src/addons/addons/block-duplicate/_manifest_entry.js"); +/* harmony import */ var _addons_rename_broadcasts_manifest_entry_js__WEBPACK_IMPORTED_MODULE_64__ = __webpack_require__(/*! ../addons/rename-broadcasts/_manifest_entry.js */ "./src/addons/addons/rename-broadcasts/_manifest_entry.js"); +/* harmony import */ var _addons_swap_local_global_manifest_entry_js__WEBPACK_IMPORTED_MODULE_65__ = __webpack_require__(/*! ../addons/swap-local-global/_manifest_entry.js */ "./src/addons/addons/swap-local-global/_manifest_entry.js"); +/* harmony import */ var _addons_editor_comment_previews_manifest_entry_js__WEBPACK_IMPORTED_MODULE_66__ = __webpack_require__(/*! ../addons/editor-comment-previews/_manifest_entry.js */ "./src/addons/addons/editor-comment-previews/_manifest_entry.js"); +/* harmony import */ var _addons_columns_manifest_entry_js__WEBPACK_IMPORTED_MODULE_67__ = __webpack_require__(/*! ../addons/columns/_manifest_entry.js */ "./src/addons/addons/columns/_manifest_entry.js"); +/* harmony import */ var _addons_number_pad_manifest_entry_js__WEBPACK_IMPORTED_MODULE_68__ = __webpack_require__(/*! ../addons/number-pad/_manifest_entry.js */ "./src/addons/addons/number-pad/_manifest_entry.js"); +/* harmony import */ var _addons_editor_number_arrow_keys_manifest_entry_js__WEBPACK_IMPORTED_MODULE_69__ = __webpack_require__(/*! ../addons/editor-number-arrow-keys/_manifest_entry.js */ "./src/addons/addons/editor-number-arrow-keys/_manifest_entry.js"); +/* harmony import */ var _addons_expanded_backpack_manifest_entry_js__WEBPACK_IMPORTED_MODULE_70__ = __webpack_require__(/*! ../addons/expanded-backpack/_manifest_entry.js */ "./src/addons/addons/expanded-backpack/_manifest_entry.js"); +/* harmony import */ var _addons_script_snap_manifest_entry_js__WEBPACK_IMPORTED_MODULE_71__ = __webpack_require__(/*! ../addons/script-snap/_manifest_entry.js */ "./src/addons/addons/script-snap/_manifest_entry.js"); +/* harmony import */ var _addons_fullscreen_manifest_entry_js__WEBPACK_IMPORTED_MODULE_72__ = __webpack_require__(/*! ../addons/fullscreen/_manifest_entry.js */ "./src/addons/addons/fullscreen/_manifest_entry.js"); +/* harmony import */ var _addons_hide_stage_manifest_entry_js__WEBPACK_IMPORTED_MODULE_73__ = __webpack_require__(/*! ../addons/hide-stage/_manifest_entry.js */ "./src/addons/addons/hide-stage/_manifest_entry.js"); +/* harmony import */ var _addons_tw_straighten_comments_manifest_entry_js__WEBPACK_IMPORTED_MODULE_74__ = __webpack_require__(/*! ../addons/tw-straighten-comments/_manifest_entry.js */ "./src/addons/addons/tw-straighten-comments/_manifest_entry.js"); +/* harmony import */ var _addons_tw_remove_backpack_manifest_entry_js__WEBPACK_IMPORTED_MODULE_75__ = __webpack_require__(/*! ../addons/tw-remove-backpack/_manifest_entry.js */ "./src/addons/addons/tw-remove-backpack/_manifest_entry.js"); +/* harmony import */ var _addons_tw_remove_feedback_manifest_entry_js__WEBPACK_IMPORTED_MODULE_76__ = __webpack_require__(/*! ../addons/tw-remove-feedback/_manifest_entry.js */ "./src/addons/addons/tw-remove-feedback/_manifest_entry.js"); +/* harmony import */ var _addons_tw_disable_cloud_variables_manifest_entry_js__WEBPACK_IMPORTED_MODULE_77__ = __webpack_require__(/*! ../addons/tw-disable-cloud-variables/_manifest_entry.js */ "./src/addons/addons/tw-disable-cloud-variables/_manifest_entry.js"); +/* harmony import */ var _addons_tw_disable_compiler_manifest_entry_js__WEBPACK_IMPORTED_MODULE_78__ = __webpack_require__(/*! ../addons/tw-disable-compiler/_manifest_entry.js */ "./src/addons/addons/tw-disable-compiler/_manifest_entry.js"); +/* harmony import */ var _addons_editor_stepping_manifest_entry_js__WEBPACK_IMPORTED_MODULE_79__ = __webpack_require__(/*! ../addons/editor-stepping/_manifest_entry.js */ "./src/addons/addons/editor-stepping/_manifest_entry.js"); +/* generated by pull.js */ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +/* harmony default export */ __webpack_exports__["default"] = ({ + "cat-blocks": _addons_cat_blocks_manifest_entry_js__WEBPACK_IMPORTED_MODULE_0__["default"], + "editor-devtools": _addons_editor_devtools_manifest_entry_js__WEBPACK_IMPORTED_MODULE_1__["default"], + "find-bar": _addons_find_bar_manifest_entry_js__WEBPACK_IMPORTED_MODULE_2__["default"], + "middle-click-popup": _addons_middle_click_popup_manifest_entry_js__WEBPACK_IMPORTED_MODULE_3__["default"], + "jump-to-def": _addons_jump_to_def_manifest_entry_js__WEBPACK_IMPORTED_MODULE_4__["default"], + "reorder-custom-inputs": _addons_reorder_custom_inputs_manifest_entry_js__WEBPACK_IMPORTED_MODULE_5__["default"], + "editor-searchable-dropdowns": _addons_editor_searchable_dropdowns_manifest_entry_js__WEBPACK_IMPORTED_MODULE_6__["default"], + "data-category-tweaks-v2": _addons_data_category_tweaks_v2_manifest_entry_js__WEBPACK_IMPORTED_MODULE_7__["default"], + "block-palette-icons": _addons_block_palette_icons_manifest_entry_js__WEBPACK_IMPORTED_MODULE_8__["default"], + "hide-flyout": _addons_hide_flyout_manifest_entry_js__WEBPACK_IMPORTED_MODULE_9__["default"], + "mediarecorder": _addons_mediarecorder_manifest_entry_js__WEBPACK_IMPORTED_MODULE_10__["default"], + "drag-drop": _addons_drag_drop_manifest_entry_js__WEBPACK_IMPORTED_MODULE_11__["default"], + "debugger": _addons_debugger_manifest_entry_js__WEBPACK_IMPORTED_MODULE_12__["default"], + "pause": _addons_pause_manifest_entry_js__WEBPACK_IMPORTED_MODULE_13__["default"], + "mute-project": _addons_mute_project_manifest_entry_js__WEBPACK_IMPORTED_MODULE_14__["default"], + "vol-slider": _addons_vol_slider_manifest_entry_js__WEBPACK_IMPORTED_MODULE_15__["default"], + "clones": _addons_clones_manifest_entry_js__WEBPACK_IMPORTED_MODULE_16__["default"], + "mouse-pos": _addons_mouse_pos_manifest_entry_js__WEBPACK_IMPORTED_MODULE_17__["default"], + "color-picker": _addons_color_picker_manifest_entry_js__WEBPACK_IMPORTED_MODULE_18__["default"], + "remove-sprite-confirm": _addons_remove_sprite_confirm_manifest_entry_js__WEBPACK_IMPORTED_MODULE_19__["default"], + "block-count": _addons_block_count_manifest_entry_js__WEBPACK_IMPORTED_MODULE_20__["default"], + "onion-skinning": _addons_onion_skinning_manifest_entry_js__WEBPACK_IMPORTED_MODULE_21__["default"], + "paint-snap": _addons_paint_snap_manifest_entry_js__WEBPACK_IMPORTED_MODULE_22__["default"], + "default-costume-editor-color": _addons_default_costume_editor_color_manifest_entry_js__WEBPACK_IMPORTED_MODULE_23__["default"], + "bitmap-copy": _addons_bitmap_copy_manifest_entry_js__WEBPACK_IMPORTED_MODULE_24__["default"], + "2d-color-picker": _addons_2d_color_picker_manifest_entry_js__WEBPACK_IMPORTED_MODULE_25__["default"], + "paint-skew": _addons_paint_skew_manifest_entry_js__WEBPACK_IMPORTED_MODULE_26__["default"], + "better-img-uploads": _addons_better_img_uploads_manifest_entry_js__WEBPACK_IMPORTED_MODULE_27__["default"], + "pick-colors-from-stage": _addons_pick_colors_from_stage_manifest_entry_js__WEBPACK_IMPORTED_MODULE_28__["default"], + "custom-block-shape": _addons_custom_block_shape_manifest_entry_js__WEBPACK_IMPORTED_MODULE_29__["default"], + "editor-square-inputs": _addons_editor_square_inputs_manifest_entry_js__WEBPACK_IMPORTED_MODULE_30__["default"], + "zebra-striping": _addons_zebra_striping_manifest_entry_js__WEBPACK_IMPORTED_MODULE_31__["default"], + "editor-compact": _addons_editor_compact_manifest_entry_js__WEBPACK_IMPORTED_MODULE_32__["default"], + "custom-menu-bar": _addons_custom_menu_bar_manifest_entry_js__WEBPACK_IMPORTED_MODULE_33__["default"], + "editor-theme3": _addons_editor_theme3_manifest_entry_js__WEBPACK_IMPORTED_MODULE_34__["default"], + "custom-block-text": _addons_custom_block_text_manifest_entry_js__WEBPACK_IMPORTED_MODULE_35__["default"], + "editor-colored-context-menus": _addons_editor_colored_context_menus_manifest_entry_js__WEBPACK_IMPORTED_MODULE_36__["default"], + "editor-stage-left": _addons_editor_stage_left_manifest_entry_js__WEBPACK_IMPORTED_MODULE_37__["default"], + "editor-buttons-reverse-order": _addons_editor_buttons_reverse_order_manifest_entry_js__WEBPACK_IMPORTED_MODULE_38__["default"], + "variable-manager": _addons_variable_manager_manifest_entry_js__WEBPACK_IMPORTED_MODULE_39__["default"], + "search-sprites": _addons_search_sprites_manifest_entry_js__WEBPACK_IMPORTED_MODULE_40__["default"], + "sprite-properties": _addons_sprite_properties_manifest_entry_js__WEBPACK_IMPORTED_MODULE_41__["default"], + "gamepad": _addons_gamepad_manifest_entry_js__WEBPACK_IMPORTED_MODULE_42__["default"], + "editor-sounds": _addons_editor_sounds_manifest_entry_js__WEBPACK_IMPORTED_MODULE_43__["default"], + "folders": _addons_folders_manifest_entry_js__WEBPACK_IMPORTED_MODULE_44__["default"], + "block-switching": _addons_block_switching_manifest_entry_js__WEBPACK_IMPORTED_MODULE_45__["default"], + "load-extensions": _addons_load_extensions_manifest_entry_js__WEBPACK_IMPORTED_MODULE_46__["default"], + "custom-zoom": _addons_custom_zoom_manifest_entry_js__WEBPACK_IMPORTED_MODULE_47__["default"], + "copy-reporter": _addons_copy_reporter_manifest_entry_js__WEBPACK_IMPORTED_MODULE_48__["default"], + "initialise-sprite-position": _addons_initialise_sprite_position_manifest_entry_js__WEBPACK_IMPORTED_MODULE_49__["default"], + "blocks2image": _addons_blocks2image_manifest_entry_js__WEBPACK_IMPORTED_MODULE_50__["default"], + "remove-curved-stage-border": _addons_remove_curved_stage_border_manifest_entry_js__WEBPACK_IMPORTED_MODULE_51__["default"], + "transparent-orphans": _addons_transparent_orphans_manifest_entry_js__WEBPACK_IMPORTED_MODULE_52__["default"], + "paint-by-default": _addons_paint_by_default_manifest_entry_js__WEBPACK_IMPORTED_MODULE_53__["default"], + "block-cherry-picking": _addons_block_cherry_picking_manifest_entry_js__WEBPACK_IMPORTED_MODULE_54__["default"], + "hide-new-variables": _addons_hide_new_variables_manifest_entry_js__WEBPACK_IMPORTED_MODULE_55__["default"], + "editor-extra-keys": _addons_editor_extra_keys_manifest_entry_js__WEBPACK_IMPORTED_MODULE_56__["default"], + "hide-delete-button": _addons_hide_delete_button_manifest_entry_js__WEBPACK_IMPORTED_MODULE_57__["default"], + "no-script-bumping": _addons_no_script_bumping_manifest_entry_js__WEBPACK_IMPORTED_MODULE_58__["default"], + "disable-stage-drag-select": _addons_disable_stage_drag_select_manifest_entry_js__WEBPACK_IMPORTED_MODULE_59__["default"], + "move-to-top-bottom": _addons_move_to_top_bottom_manifest_entry_js__WEBPACK_IMPORTED_MODULE_60__["default"], + "move-to-top-layer": _addons_move_to_top_layer_manifest_entry_js__WEBPACK_IMPORTED_MODULE_61__["default"], + "disable-paste-offset": _addons_disable_paste_offset_manifest_entry_js__WEBPACK_IMPORTED_MODULE_62__["default"], + "block-duplicate": _addons_block_duplicate_manifest_entry_js__WEBPACK_IMPORTED_MODULE_63__["default"], + "rename-broadcasts": _addons_rename_broadcasts_manifest_entry_js__WEBPACK_IMPORTED_MODULE_64__["default"], + "swap-local-global": _addons_swap_local_global_manifest_entry_js__WEBPACK_IMPORTED_MODULE_65__["default"], + "editor-comment-previews": _addons_editor_comment_previews_manifest_entry_js__WEBPACK_IMPORTED_MODULE_66__["default"], + "columns": _addons_columns_manifest_entry_js__WEBPACK_IMPORTED_MODULE_67__["default"], + "number-pad": _addons_number_pad_manifest_entry_js__WEBPACK_IMPORTED_MODULE_68__["default"], + "editor-number-arrow-keys": _addons_editor_number_arrow_keys_manifest_entry_js__WEBPACK_IMPORTED_MODULE_69__["default"], + "expanded-backpack": _addons_expanded_backpack_manifest_entry_js__WEBPACK_IMPORTED_MODULE_70__["default"], + "script-snap": _addons_script_snap_manifest_entry_js__WEBPACK_IMPORTED_MODULE_71__["default"], + "fullscreen": _addons_fullscreen_manifest_entry_js__WEBPACK_IMPORTED_MODULE_72__["default"], + "hide-stage": _addons_hide_stage_manifest_entry_js__WEBPACK_IMPORTED_MODULE_73__["default"], + "tw-straighten-comments": _addons_tw_straighten_comments_manifest_entry_js__WEBPACK_IMPORTED_MODULE_74__["default"], + "tw-remove-backpack": _addons_tw_remove_backpack_manifest_entry_js__WEBPACK_IMPORTED_MODULE_75__["default"], + "tw-remove-feedback": _addons_tw_remove_feedback_manifest_entry_js__WEBPACK_IMPORTED_MODULE_76__["default"], + "tw-disable-cloud-variables": _addons_tw_disable_cloud_variables_manifest_entry_js__WEBPACK_IMPORTED_MODULE_77__["default"], + "tw-disable-compiler": _addons_tw_disable_compiler_manifest_entry_js__WEBPACK_IMPORTED_MODULE_78__["default"], + "editor-stepping": _addons_editor_stepping_manifest_entry_js__WEBPACK_IMPORTED_MODULE_79__["default"] +}); + +/***/ }), + +/***/ "./src/addons/generated/upstream-meta.json": +/*!*************************************************!*\ + !*** ./src/addons/generated/upstream-meta.json ***! + \*************************************************/ +/*! exports provided: commit, default */ +/***/ (function(module) { + +module.exports = JSON.parse("{\"commit\":\"be7988b\"}"); + +/***/ }), + +/***/ "./src/addons/settings-store-singleton.js": +/*!************************************************!*\ + !*** ./src/addons/settings-store-singleton.js ***! + \************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _settings_store__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./settings-store */ "./src/addons/settings-store.js"); + +const settingStore = new _settings_store__WEBPACK_IMPORTED_MODULE_0__["default"](); +const urlParameters = new URLSearchParams(location.search); +if (urlParameters.has('addons')) { + settingStore.parseUrlParameter(urlParameters.get('addons')); +} else { + settingStore.readLocalStorage(); +} +/* harmony default export */ __webpack_exports__["default"] = (settingStore); + +/***/ }), + +/***/ "./src/addons/settings-store.js": +/*!**************************************!*\ + !*** ./src/addons/settings-store.js ***! + \**************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _generated_addon_manifests__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./generated/addon-manifests */ "./src/addons/generated/addon-manifests.js"); +/* harmony import */ var _generated_upstream_meta_json__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./generated/upstream-meta.json */ "./src/addons/generated/upstream-meta.json"); +var _generated_upstream_meta_json__WEBPACK_IMPORTED_MODULE_1___namespace = /*#__PURE__*/__webpack_require__.t(/*! ./generated/upstream-meta.json */ "./src/addons/generated/upstream-meta.json", 1); +/* harmony import */ var _event_target__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./event-target */ "./src/addons/event-target.js"); +function ownKeys(e, r) { var t = Object.keys(e); if (Object.getOwnPropertySymbols) { var o = Object.getOwnPropertySymbols(e); r && (o = o.filter(function (r) { return Object.getOwnPropertyDescriptor(e, r).enumerable; })), t.push.apply(t, o); } return t; } +function _objectSpread(e) { for (var r = 1; r < arguments.length; r++) { var t = null != arguments[r] ? arguments[r] : {}; r % 2 ? ownKeys(Object(t), !0).forEach(function (r) { _defineProperty(e, r, t[r]); }) : Object.getOwnPropertyDescriptors ? Object.defineProperties(e, Object.getOwnPropertyDescriptors(t)) : ownKeys(Object(t)).forEach(function (r) { Object.defineProperty(e, r, Object.getOwnPropertyDescriptor(t, r)); }); } return e; } +function _defineProperty(obj, key, value) { key = _toPropertyKey(key); if (key in obj) { Object.defineProperty(obj, key, { value: value, enumerable: true, configurable: true, writable: true }); } else { obj[key] = value; } return obj; } +function _toPropertyKey(t) { var i = _toPrimitive(t, "string"); return "symbol" == typeof i ? i : i + ""; } +function _toPrimitive(t, r) { if ("object" != typeof t || !t) return t; var e = t[Symbol.toPrimitive]; if (void 0 !== e) { var i = e.call(t, r || "default"); if ("object" != typeof i) return i; throw new TypeError("@@toPrimitive must return a primitive value."); } return ("string" === r ? String : Number)(t); } +/** + * Copyright (C) 2021 Thomas Weber + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 3 as + * published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + + + + +const SETTINGS_KEY = 'tw:addons'; +const VERSION = 5; +const migrateSettings = settings => { + const oldVersion = settings._; + if (oldVersion === VERSION || !oldVersion) { + return settings; + } + + // Migrate 1 -> 2 + // tw-project-info is now block-count + // tw-interface-customization split into tw-remove-backpack and tw-remove-feedback + if (oldVersion < 2) { + const projectInfo = settings['tw-project-info']; + if (projectInfo && projectInfo.enabled) { + settings['block-count'] = { + enabled: true + }; + } + const interfaceCustomization = settings['tw-interface-customization']; + if (interfaceCustomization && interfaceCustomization.enabled) { + if (interfaceCustomization.removeBackpack) { + settings['tw-remove-backpack'] = { + enabled: true + }; + } + if (interfaceCustomization.removeFeedback) { + settings['tw-remove-feedback'] = { + enabled: true + }; + } + } + } + + // Migrate 2 -> 3 + // The default value of hide-flyout's toggle setting changed from "hover" to "cathover" + // We want to keep the old default value for existing users. + if (oldVersion < 3) { + const hideFlyout = settings['hide-flyout']; + if (hideFlyout && hideFlyout.enabled && typeof hideFlyout.toggled === 'undefined') { + hideFlyout.toggle = 'hover'; + } + } + + // Migrate 3 -> 4 + // editor-devtools was broken up into find-bar and middle-click-popup. + // If someone disabled editor-devtools, we want to keep these disabled. + if (oldVersion < 4) { + const editorDevtools = settings['editor-devtools']; + if (editorDevtools && editorDevtools.enabled === false) { + settings['find-bar'] = { + enabled: false + }; + settings['middle-click-popup'] = { + enabled: false + }; + } + } + + // Migrate 4 -> 5 + // fullscreen's hideToolbar and hoverToolbar settings were merged into one toolbar setting + if (oldVersion < 5) { + const fullscreen = settings.fullscreen; + // hideToolbar was false by default + // hoverToolbar was true by default + if (fullscreen && fullscreen.hideToolbar) { + if (fullscreen.hoverToolbar === false) { + fullscreen.toolbar = 'hide'; + } else { + fullscreen.toolbar = 'hover'; + } + } + } + return settings; +}; + +/** + * @template T + * @param {T|T[]} v A value + * @returns {T[]} The value if it is a list, otherwise a 1 item list + */ +const asArray = v => { + if (Array.isArray(v)) { + return v; + } + return [v]; +}; +class SettingsStore extends _event_target__WEBPACK_IMPORTED_MODULE_2__["default"] { + constructor() { + super(); + this.store = this.createEmptyStore(); + this.remote = false; + } + + /** + * @private + */ + createEmptyStore() { + const result = {}; + for (const addonId of Object.keys(_generated_addon_manifests__WEBPACK_IMPORTED_MODULE_0__["default"])) { + result[addonId] = {}; + } + return result; + } + readLocalStorage() { + const base = this.store; + try { + const local = localStorage.getItem(SETTINGS_KEY); + if (local) { + let result = JSON.parse(local); + if (result && typeof result === 'object') { + result = migrateSettings(result); + for (const key of Object.keys(result)) { + if (Object.prototype.hasOwnProperty.call(base, key)) { + const value = result[key]; + if (value && typeof value === 'object') { + base[key] = value; + } + } + } + } + } + } catch (e) { + // ignore + } + this.store = base; + } + + /** + * @private + */ + saveToLocalStorage() { + if (this.remote) { + return; + } + try { + const result = { + _: VERSION + }; + for (const addonId of Object.keys(_generated_addon_manifests__WEBPACK_IMPORTED_MODULE_0__["default"])) { + const data = this.getAddonStorage(addonId); + if (Object.keys(data).length > 0) { + result[addonId] = data; + } + } + localStorage.setItem(SETTINGS_KEY, JSON.stringify(result)); + } catch (e) { + // ignore + } + } + + /** + * @private + */ + getAddonStorage(addonId) { + if (this.store[addonId]) { + return this.store[addonId]; + } + throw new Error("Unknown addon store: ".concat(addonId)); + } + + /** + * @private + */ + getAddonManifest(addonId) { + if (_generated_addon_manifests__WEBPACK_IMPORTED_MODULE_0__["default"][addonId]) { + return _generated_addon_manifests__WEBPACK_IMPORTED_MODULE_0__["default"][addonId]; + } + throw new Error("Unknown addon: ".concat(addonId)); + } + + /** + * @private + */ + getAddonSettingObject(manifest, settingId) { + if (!manifest.settings) { + return null; + } + for (const setting of manifest.settings) { + if (setting.id === settingId) { + return setting; + } + } + return null; + } + getAddonEnabled(addonId) { + const manifest = this.getAddonManifest(addonId); + if (manifest.unsupported) { + return false; + } + const storage = this.getAddonStorage(addonId); + if (Object.prototype.hasOwnProperty.call(storage, 'enabled')) { + return storage.enabled; + } + return !!manifest.enabledByDefault; + } + getAddonSetting(addonId, settingId) { + const storage = this.getAddonStorage(addonId); + const manifest = this.getAddonManifest(addonId); + const settingObject = this.getAddonSettingObject(manifest, settingId); + if (!settingObject) { + throw new Error("Unknown setting: ".concat(settingId)); + } + if (Object.prototype.hasOwnProperty.call(storage, settingId)) { + return storage[settingId]; + } + return settingObject.default; + } + + /** + * @private + */ + getDefaultSettings(addonId) { + const manifest = this.getAddonManifest(addonId); + const result = {}; + for (const { + id, + default: value + } of manifest.settings) { + result[id] = value; + } + return result; + } + setAddonEnabled(addonId, enabled) { + const storage = this.getAddonStorage(addonId); + const manifest = this.getAddonManifest(addonId); + const oldValue = this.getAddonEnabled(addonId); + if (enabled === null) { + enabled = !!manifest.enabledByDefault; + delete storage.enabled; + } else if (typeof enabled === 'boolean') { + storage.enabled = enabled; + } else { + throw new Error('Enabled value is invalid.'); + } + this.saveToLocalStorage(); + if (enabled !== oldValue) { + // Dynamic enable is always supported. + // Dynamic disable requires addon support. + const supportsDynamic = enabled ? true : !!manifest.dynamicDisable; + this.dispatchEvent(new CustomEvent('setting-changed', { + detail: { + addonId, + settingId: 'enabled', + reloadRequired: !supportsDynamic, + value: enabled + } + })); + } + } + setAddonSetting(addonId, settingId, value) { + const storage = this.getAddonStorage(addonId); + const manifest = this.getAddonManifest(addonId); + const settingObject = this.getAddonSettingObject(manifest, settingId); + const oldValue = this.getAddonSetting(addonId, settingId); + if (value === null) { + value = settingObject.default; + delete storage[settingId]; + } else { + if (settingObject.type === 'boolean') { + if (typeof value !== 'boolean') { + throw new Error('Setting value is invalid.'); + } + } else if (settingObject.type === 'integer' || settingObject.type === 'positive_integer') { + if (typeof value !== 'number') { + throw new Error('Setting value is invalid.'); + } + } else if (settingObject.type === 'string' || settingObject.type === 'untranslated') { + // always valid + } else if (settingObject.type === 'color') { + if (typeof value !== 'string') { + throw new Error('Color value is not a string.'); + } + // Remove alpha channel from colors like #012345ff + // We don't support transparency yet, but settings imported from Scratch Addons + // might contain transparency. + if (value.length === 9) { + value = value.substring(0, 7); + } + if (!/^#[0-9a-f]{6}$/i.test(value)) { + throw new Error('Color value is invalid format.'); + } + } else if (settingObject.type === 'select') { + if (!settingObject.potentialValues.some(potentialValue => potentialValue.id === value)) { + throw new Error('Setting value is invalid.'); + } + } else { + throw new Error('Setting object is of unknown type'); + } + storage[settingId] = value; + } + this.saveToLocalStorage(); + if (value !== oldValue) { + this.dispatchEvent(new CustomEvent('setting-changed', { + detail: { + addonId, + settingId, + reloadRequired: !settingObject.dynamic, + value + } + })); + } + } + applyAddonPreset(addonId, presetId) { + const manifest = this.getAddonManifest(addonId); + for (const { + id, + values + } of manifest.presets) { + if (id !== presetId) { + continue; + } + const settings = _objectSpread(_objectSpread({}, this.getDefaultSettings(addonId)), values); + for (const key of Object.keys(settings)) { + this.setAddonSetting(addonId, key, settings[key]); + } + return; + } + throw new Error("Unknown preset: ".concat(presetId)); + } + resetAllAddons() { + for (const addon of Object.keys(_generated_addon_manifests__WEBPACK_IMPORTED_MODULE_0__["default"])) { + this.resetAddon(addon, true); + } + // In case resetAddon missed some properties, do a hard reset on storage. + this.store = this.createEmptyStore(); + this.saveToLocalStorage(); + } + resetAddon(addonId, resetEverything) { + const storage = this.getAddonStorage(addonId); + for (const setting of Object.keys(storage)) { + if (setting === 'enabled') { + if (resetEverything) { + this.setAddonEnabled(addonId, null); + } + continue; + } + try { + this.setAddonSetting(addonId, setting, null); + } catch (e) { + // ignore + } + } + } + parseUrlParameter(parameter) { + this.remote = true; + const enabled = parameter.split(','); + for (const id of Object.keys(_generated_addon_manifests__WEBPACK_IMPORTED_MODULE_0__["default"])) { + this.setAddonEnabled(id, enabled.includes(id)); + } + } + export(_ref) { + let { + theme + } = _ref; + const result = { + core: { + // Upstream property. We don't use this. + lightTheme: !theme.isDark(), + // Doesn't matter what we set this to + version: "v1.0.0-tw-".concat(_generated_upstream_meta_json__WEBPACK_IMPORTED_MODULE_1__.commit) + }, + addons: {} + }; + for (const [addonId, manifest] of Object.entries(_generated_addon_manifests__WEBPACK_IMPORTED_MODULE_0__["default"])) { + const enabled = this.getAddonEnabled(addonId); + const settings = {}; + if (manifest.settings) { + for (const { + id + } of manifest.settings) { + settings[id] = this.getAddonSetting(addonId, id); + } + } + result.addons[addonId] = { + enabled, + settings + }; + } + return result; + } + import(data) { + for (const [addonId, value] of Object.entries(data.addons)) { + if (!Object.prototype.hasOwnProperty.call(_generated_addon_manifests__WEBPACK_IMPORTED_MODULE_0__["default"], addonId)) { + continue; + } + const { + enabled, + settings + } = value; + if (typeof enabled === 'boolean') { + this.setAddonEnabled(addonId, enabled); + } + for (const [settingId, settingValue] of Object.entries(settings)) { + try { + this.setAddonSetting(addonId, settingId, settingValue); + } catch (e) { + // ignore + } + } + } + } + setStoreWithVersionCheck(_ref2) { + let { + version, + store + } = _ref2; + if (version !== _generated_upstream_meta_json__WEBPACK_IMPORTED_MODULE_1__.commit) { + return; + } + this.setStore(store); + } + setStore(newStore) { + const oldStore = this.store; + for (const addonId of Object.keys(oldStore)) { + const oldSettings = oldStore[addonId]; + const newSettings = newStore[addonId]; + if (!newSettings || typeof newSettings !== 'object') { + continue; + } + if (JSON.stringify(oldSettings) !== JSON.stringify(newSettings)) { + const manifest = this.getAddonManifest(addonId); + // Dynamic enable is always supported. + const dynamicEnable = !oldSettings.enabled && newSettings.enabled; + // Dynamic disable requires addon support. + const dynamicDisable = !!manifest.dynamicDisable && oldSettings.enabled && !newSettings.enabled; + // Clone to avoid pass-by-reference issues + this.store[addonId] = JSON.parse(JSON.stringify(newSettings)); + this.dispatchEvent(new CustomEvent('addon-changed', { + detail: { + addonId, + dynamicEnable, + dynamicDisable + } + })); + } + } + } + + /** + * Evaluate an `if` value from addon.json. + * @param {string} addonId The ID of the addon. + * @param {unknown} condition Condition from addon.json + * @returns {boolean} True if the condition is met. + */ + evaluateCondition(addonId, condition) { + if (!condition) { + // No condition. Default to true. + return true; + } + if (condition.addonEnabled) { + // addonEnabled is an OR + const addonsToCheck = asArray(condition.addonEnabled); + if (addonsToCheck.every(id => !this.getAddonEnabled(id))) { + return false; + } + } + if (condition.settings) { + // settings is an AND + for (const [settingName, expectedValue] of Object.entries(condition.settings)) { + // expectedValue can be a string or an array of possible options + const expectedValues = Array.isArray(expectedValue) ? expectedValue : [expectedValue]; + if (!expectedValues.includes(this.getAddonSetting(addonId, settingName))) { + return false; + } + } + } + return true; + } +} +/* harmony default export */ __webpack_exports__["default"] = (SettingsStore); + +/***/ }) + +}]); +//# sourceMappingURL=addon-settings~addons~editor~fullscreen~player.js.map \ No newline at end of file diff --git a/js/addon-settings~addons~editor~fullscreen~player.js.map b/js/addon-settings~addons~editor~fullscreen~player.js.map new file mode 100644 index 0000000..4d33916 --- /dev/null +++ b/js/addon-settings~addons~editor~fullscreen~player.js.map @@ -0,0 +1 @@ +{"version":3,"file":"js/addon-settings~addons~editor~fullscreen~player.js","sources":["webpack://GUI/./src/addons/addons/2d-color-picker/_manifest_entry.js","webpack://GUI/./src/addons/addons/better-img-uploads/_manifest_entry.js","webpack://GUI/./src/addons/addons/bitmap-copy/_manifest_entry.js","webpack://GUI/./src/addons/addons/block-cherry-picking/_manifest_entry.js","webpack://GUI/./src/addons/addons/block-count/_manifest_entry.js","webpack://GUI/./src/addons/addons/block-duplicate/_manifest_entry.js","webpack://GUI/./src/addons/addons/block-palette-icons/_manifest_entry.js","webpack://GUI/./src/addons/addons/block-switching/_manifest_entry.js","webpack://GUI/./src/addons/addons/blocks2image/_manifest_entry.js","webpack://GUI/./src/addons/addons/cat-blocks/_manifest_entry.js","webpack://GUI/./src/addons/addons/clones/_manifest_entry.js","webpack://GUI/./src/addons/addons/color-picker/_manifest_entry.js","webpack://GUI/./src/addons/addons/columns/_manifest_entry.js","webpack://GUI/./src/addons/addons/copy-reporter/_manifest_entry.js","webpack://GUI/./src/addons/addons/custom-block-shape/_manifest_entry.js","webpack://GUI/./src/addons/addons/custom-block-text/_manifest_entry.js","webpack://GUI/./src/addons/addons/custom-menu-bar/_manifest_entry.js","webpack://GUI/./src/addons/addons/custom-zoom/_manifest_entry.js","webpack://GUI/./src/addons/addons/data-category-tweaks-v2/_manifest_entry.js","webpack://GUI/./src/addons/addons/debugger/_manifest_entry.js","webpack://GUI/./src/addons/addons/default-costume-editor-color/_manifest_entry.js","webpack://GUI/./src/addons/addons/disable-paste-offset/_manifest_entry.js","webpack://GUI/./src/addons/addons/disable-stage-drag-select/_manifest_entry.js","webpack://GUI/./src/addons/addons/drag-drop/_manifest_entry.js","webpack://GUI/./src/addons/addons/editor-buttons-reverse-order/_manifest_entry.js","webpack://GUI/./src/addons/addons/editor-colored-context-menus/_manifest_entry.js","webpack://GUI/./src/addons/addons/editor-comment-previews/_manifest_entry.js","webpack://GUI/./src/addons/addons/editor-compact/_manifest_entry.js","webpack://GUI/./src/addons/addons/editor-devtools/_manifest_entry.js","webpack://GUI/./src/addons/addons/editor-extra-keys/_manifest_entry.js","webpack://GUI/./src/addons/addons/editor-number-arrow-keys/_manifest_entry.js","webpack://GUI/./src/addons/addons/editor-searchable-dropdowns/_manifest_entry.js","webpack://GUI/./src/addons/addons/editor-sounds/_manifest_entry.js","webpack://GUI/./src/addons/addons/editor-square-inputs/_manifest_entry.js","webpack://GUI/./src/addons/addons/editor-stage-left/_manifest_entry.js","webpack://GUI/./src/addons/addons/editor-stepping/_manifest_entry.js","webpack://GUI/./src/addons/addons/editor-theme3/_manifest_entry.js","webpack://GUI/./src/addons/addons/expanded-backpack/_manifest_entry.js","webpack://GUI/./src/addons/addons/find-bar/_manifest_entry.js","webpack://GUI/./src/addons/addons/folders/_manifest_entry.js","webpack://GUI/./src/addons/addons/fullscreen/_manifest_entry.js","webpack://GUI/./src/addons/addons/gamepad/_manifest_entry.js","webpack://GUI/./src/addons/addons/hide-delete-button/_manifest_entry.js","webpack://GUI/./src/addons/addons/hide-flyout/_manifest_entry.js","webpack://GUI/./src/addons/addons/hide-new-variables/_manifest_entry.js","webpack://GUI/./src/addons/addons/hide-stage/_manifest_entry.js","webpack://GUI/./src/addons/addons/initialise-sprite-position/_manifest_entry.js","webpack://GUI/./src/addons/addons/jump-to-def/_manifest_entry.js","webpack://GUI/./src/addons/addons/load-extensions/_manifest_entry.js","webpack://GUI/./src/addons/addons/mediarecorder/_manifest_entry.js","webpack://GUI/./src/addons/addons/middle-click-popup/_manifest_entry.js","webpack://GUI/./src/addons/addons/mouse-pos/_manifest_entry.js","webpack://GUI/./src/addons/addons/move-to-top-bottom/_manifest_entry.js","webpack://GUI/./src/addons/addons/move-to-top-layer/_manifest_entry.js","webpack://GUI/./src/addons/addons/mute-project/_manifest_entry.js","webpack://GUI/./src/addons/addons/no-script-bumping/_manifest_entry.js","webpack://GUI/./src/addons/addons/number-pad/_manifest_entry.js","webpack://GUI/./src/addons/addons/onion-skinning/_manifest_entry.js","webpack://GUI/./src/addons/addons/paint-by-default/_manifest_entry.js","webpack://GUI/./src/addons/addons/paint-skew/_manifest_entry.js","webpack://GUI/./src/addons/addons/paint-snap/_manifest_entry.js","webpack://GUI/./src/addons/addons/pause/_manifest_entry.js","webpack://GUI/./src/addons/addons/pick-colors-from-stage/_manifest_entry.js","webpack://GUI/./src/addons/addons/remove-curved-stage-border/_manifest_entry.js","webpack://GUI/./src/addons/addons/remove-sprite-confirm/_manifest_entry.js","webpack://GUI/./src/addons/addons/rename-broadcasts/_manifest_entry.js","webpack://GUI/./src/addons/addons/reorder-custom-inputs/_manifest_entry.js","webpack://GUI/./src/addons/addons/script-snap/_manifest_entry.js","webpack://GUI/./src/addons/addons/search-sprites/_manifest_entry.js","webpack://GUI/./src/addons/addons/sprite-properties/_manifest_entry.js","webpack://GUI/./src/addons/addons/swap-local-global/_manifest_entry.js","webpack://GUI/./src/addons/addons/transparent-orphans/_manifest_entry.js","webpack://GUI/./src/addons/addons/tw-disable-cloud-variables/_manifest_entry.js","webpack://GUI/./src/addons/addons/tw-disable-compiler/_manifest_entry.js","webpack://GUI/./src/addons/addons/tw-remove-backpack/_manifest_entry.js","webpack://GUI/./src/addons/addons/tw-remove-feedback/_manifest_entry.js","webpack://GUI/./src/addons/addons/tw-straighten-comments/_manifest_entry.js","webpack://GUI/./src/addons/addons/variable-manager/_manifest_entry.js","webpack://GUI/./src/addons/addons/vol-slider/_manifest_entry.js","webpack://GUI/./src/addons/addons/zebra-striping/_manifest_entry.js","webpack://GUI/./src/addons/environment.js","webpack://GUI/./src/addons/event-target.js","webpack://GUI/./src/addons/generated/addon-manifests.js","webpack://GUI/./src/addons/settings-store-singleton.js","webpack://GUI/./src/addons/settings-store.js"],"sourcesContent":["/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"name\": \"2D color picker\",\n \"description\": \"Replaces saturation and brightness sliders in the costume editor with a 2D color picker. Hold Shift while dragging the cursor to change the values on a single axis.\",\n \"tags\": [],\n \"credits\": [\n {\n \"name\": \"Ucrash\"\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"style.css\"\n }\n ],\n \"enabledByDefault\": false\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"name\": \"HD image uploads\",\n \"description\": \"Adds a new button above the \\\"upload costume\\\" button that automatically converts uploaded bitmap images into SVG (vector) images to avoid losing quality.\",\n \"tags\": [\n \"beta\"\n ],\n \"info\": [\n {\n \"type\": \"notice\",\n \"text\": \"Avoid using the HD upload button if you plan to edit the image after uploading.\",\n \"id\": \"notSuitableEdit\"\n }\n ],\n \"credits\": [\n {\n \"name\": \"ErrorGamer2000\",\n \"link\": \"https://scratch.mit.edu/users/ErrorGamer2000/\"\n },\n {\n \"name\": \"GarboMuffin\"\n },\n {\n \"name\": \"World_Languages\"\n },\n {\n \"name\": \"SheepTester\",\n \"link\": \"https://scratch.mit.edu/users/Sheep_maker/\"\n }\n ],\n \"dynamicDisable\": true,\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"style.css\"\n }\n ],\n \"settings\": [\n {\n \"dynamic\": true,\n \"name\": \"Image sizing\",\n \"id\": \"fitting\",\n \"type\": \"select\",\n \"potentialValues\": [\n {\n \"id\": \"full\",\n \"name\": \"Original size\"\n },\n {\n \"id\": \"fill\",\n \"name\": \"Stretch to fill canvas\"\n },\n {\n \"id\": \"fit\",\n \"name\": \"Shrink to fit canvas\"\n }\n ],\n \"default\": \"fit\"\n }\n ]\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"noTranslations\": true,\n \"name\": \"Bitmap images copying\",\n \"description\": \"Allows you to copy a bitmap image from the costume editor into the system clipboard, so that you can paste it in other websites or software.\",\n \"info\": [\n {\n \"type\": \"notice\",\n \"text\": \"\\\"Right click → copy\\\" is not supported. You must press Ctrl+C while a bitmap image is selected.\",\n \"id\": \"norightclick\"\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"dynamicDisable\": true,\n \"tags\": [],\n \"enabledByDefault\": true\n};\nimport {clipboardSupported} from \"../../environment\";\nif (!clipboardSupported) manifest.unsupported = true;\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"noTranslations\": true,\n \"name\": \"Grab single block with Ctrl key\",\n \"description\": \"Adds the ability to drag a single block out of the middle of a script (instead of the entire stack attached below it) while holding the Ctrl key.\",\n \"info\": [\n {\n \"text\": \"On macOS, use the Cmd key instead of the Ctrl key.\",\n \"id\": \"macContextDisabled\"\n },\n {\n \"text\": \"If \\\"flip controls\\\" is enabled, grabbing blocks individually will be the default behavior. Hold Ctrl to drag the entire stack.\",\n \"id\": \"flipControls\"\n }\n ],\n \"credits\": [\n {\n \"name\": \"lisa_wolfgang\",\n \"link\": \"https://scratch.mit.edu/users/lisa_wolfgang/\"\n },\n {\n \"name\": \"GarboMuffin\"\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"settings\": [\n {\n \"dynamic\": true,\n \"name\": \"Flip controls\",\n \"id\": \"invertDrag\",\n \"type\": \"boolean\",\n \"default\": false\n }\n ],\n \"tags\": [],\n \"dynamicDisable\": true,\n \"enabledByDefault\": true\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"name\": \"Block count\",\n \"description\": \"Shows the total number of blocks in a project in the editor menu bar. Previously part of \\\"sprite and script count\\\".\",\n \"tags\": [],\n \"credits\": [\n {\n \"name\": \"TheColaber\",\n \"link\": \"https://scratch.mit.edu/users/TheColaber/\"\n }\n ],\n \"dynamicDisable\": true,\n \"userscripts\": [\n {\n \"url\": \"blockcount.js\"\n }\n ]\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"noTranslations\": true,\n \"name\": \"Duplicate script with Alt key\",\n \"description\": \"Quickly duplicate a script by dragging it while holding the Alt key. Hold Ctrl as well to only duplicate a single block instead of the entire stack attached below it.\",\n \"credits\": [\n {\n \"name\": \"GarboMuffin\"\n }\n ],\n \"info\": [\n {\n \"text\": \"On macOS, use the Option key instead of the Alt key and Command key instead of the Control key.\",\n \"id\": \"mac\"\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"dynamicDisable\": true,\n \"tags\": [],\n \"enabledByDefault\": true\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"name\": \"Block palette category icons\",\n \"description\": \"Adds icons inside the colored circles that identify block categories.\",\n \"tags\": [\n \"theme\"\n ],\n \"enabledByDefault\": false,\n \"dynamicDisable\": true,\n \"userstyles\": [\n {\n \"url\": \"userstyle.css\"\n }\n ],\n \"credits\": [\n {\n \"name\": \"--Explosion--\",\n \"link\": \"https://scratch.mit.edu/users/--Explosion--/\"\n },\n {\n \"name\": \"RedGuy7\",\n \"link\": \"https://scratch.mit.edu/users/RedGuy7/\"\n }\n ]\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"name\": \"Block switching\",\n \"description\": \"Right click on a block to switch it to a related block.\",\n \"credits\": [\n {\n \"name\": \"GarboMuffin\"\n },\n {\n \"name\": \"pufferfish101007\",\n \"link\": \"https://scratch.mit.edu/users/pufferfish101007/\"\n }\n ],\n \"dynamicDisable\": true,\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"tags\": [\n \"recommended\"\n ],\n \"settings\": [\n {\n \"dynamic\": true,\n \"name\": \"Motion blocks\",\n \"id\": \"motion\",\n \"type\": \"boolean\",\n \"default\": true\n },\n {\n \"dynamic\": true,\n \"name\": \"Looks blocks\",\n \"id\": \"looks\",\n \"type\": \"boolean\",\n \"default\": true\n },\n {\n \"dynamic\": true,\n \"name\": \"Sound blocks\",\n \"id\": \"sound\",\n \"type\": \"boolean\",\n \"default\": true\n },\n {\n \"dynamic\": true,\n \"name\": \"Event blocks\",\n \"id\": \"event\",\n \"type\": \"boolean\",\n \"default\": true\n },\n {\n \"dynamic\": true,\n \"name\": \"Control blocks\",\n \"id\": \"control\",\n \"type\": \"boolean\",\n \"default\": true\n },\n {\n \"dynamic\": true,\n \"name\": \"Operator blocks\",\n \"id\": \"operator\",\n \"type\": \"boolean\",\n \"default\": true\n },\n {\n \"dynamic\": true,\n \"name\": \"Sensing blocks\",\n \"id\": \"sensing\",\n \"type\": \"boolean\",\n \"default\": true\n },\n {\n \"dynamic\": true,\n \"name\": \"Data blocks\",\n \"id\": \"data\",\n \"type\": \"boolean\",\n \"default\": true\n },\n {\n \"dynamic\": true,\n \"name\": \"Extension blocks\",\n \"id\": \"extension\",\n \"type\": \"boolean\",\n \"default\": true\n },\n {\n \"dynamic\": true,\n \"name\": \"Addon blocks\",\n \"id\": \"sa\",\n \"type\": \"boolean\",\n \"default\": true,\n \"if\": {\n \"addonEnabled\": [\n \"debugger\"\n ]\n }\n },\n {\n \"dynamic\": true,\n \"name\": \"Custom block parameters\",\n \"id\": \"customargs\",\n \"type\": \"boolean\",\n \"default\": true\n },\n {\n \"dynamic\": true,\n \"name\": \"Shown custom block parameters options\",\n \"id\": \"customargsmode\",\n \"type\": \"select\",\n \"default\": \"defOnly\",\n \"potentialValues\": [\n {\n \"id\": \"defOnly\",\n \"name\": \"Parameters in own custom block\"\n },\n {\n \"id\": \"all\",\n \"name\": \"Parameters in all custom blocks in sprite\"\n }\n ],\n \"if\": {\n \"settings\": {\n \"customargs\": true\n }\n }\n },\n {\n \"dynamic\": true,\n \"name\": \"Show option to change block to self\",\n \"id\": \"noop\",\n \"type\": \"boolean\",\n \"default\": true\n }\n ],\n \"enabledByDefault\": true\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"name\": \"Save blocks as image\",\n \"description\": \"Right click the code area to export blocks as SVG/PNG images.\",\n \"tags\": [],\n \"credits\": [\n {\n \"name\": \"summerscar\"\n }\n ],\n \"dynamicDisable\": true,\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"enabledByDefault\": false\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"noTranslations\": true,\n \"name\": \"Cat blocks\",\n \"description\": \"Brings back editor cat hat blocks that were first introduced for April Fools' Day 2020.\",\n \"credits\": [\n {\n \"name\": \"TheColaber\",\n \"link\": \"https://scratch.mit.edu/users/TheColaber/\"\n },\n {\n \"name\": \"GarboMuffin\"\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"info\": [\n {\n \"type\": \"notice\",\n \"text\": \"The \\\"watch mouse cursor\\\" setting may impact performance when the editor is open.\",\n \"id\": \"watch\"\n }\n ],\n \"settings\": [\n {\n \"id\": \"watch\",\n \"name\": \"Watch mouse cursor\",\n \"default\": false,\n \"type\": \"boolean\"\n }\n ],\n \"tags\": [\n \"theme\"\n ],\n \"enabledByDefault\": false\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"name\": \"Clone counter\",\n \"description\": \"Adds a counter above the stage in the editor which shows the total amount of clones.\",\n \"credits\": [\n {\n \"name\": \"Jeffalo\"\n },\n {\n \"name\": \"OregSam\",\n \"link\": \"https://scratch.mit.edu/users/simiagain/\"\n },\n {\n \"name\": \"DNin01\"\n }\n ],\n \"dynamicDisable\": true,\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"style.css\"\n }\n ],\n \"settings\": [\n {\n \"dynamic\": true,\n \"id\": \"projectpage\",\n \"name\": \"Show on project page\",\n \"default\": false,\n \"type\": \"boolean\"\n },\n {\n \"dynamic\": true,\n \"id\": \"showicononly\",\n \"name\": \"Show icon only\",\n \"default\": false,\n \"type\": \"boolean\"\n }\n ],\n \"tags\": [\n \"recommended\"\n ],\n \"enabledByDefault\": false\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"name\": \"Hex color picker\",\n \"description\": \"Adds hex code inputs to color pickers.\",\n \"tags\": [\n \"recommended\"\n ],\n \"credits\": [\n {\n \"name\": \"Richie Bendall\"\n },\n {\n \"name\": \"apple502j\"\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"style.css\"\n }\n ],\n \"dynamicDisable\": true,\n \"enabledByDefault\": true\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"noTranslations\": true,\n \"name\": \"Two-column category menu\",\n \"description\": \"Splits the block category menu into two columns and moves it to the top of the block palette, like in Scratch 2.0.\",\n \"credits\": [\n {\n \"name\": \"TheColaber\",\n \"link\": \"https://scratch.mit.edu/TheColaber\"\n }\n ],\n \"tags\": [\n \"theme\"\n ],\n \"dynamicDisable\": true,\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"style.css\"\n }\n ]\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"name\": \"Copy reporter values\",\n \"description\": \"Adds the option to copy values displayed by variable monitors (from the right click context menu) and block reporter balloons.\",\n \"credits\": [\n {\n \"name\": \"TheKodeToad\"\n }\n ],\n \"tags\": [],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"style.css\"\n }\n ],\n \"dynamicDisable\": true\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"noTranslations\": true,\n \"name\": \"Customizable block shape\",\n \"description\": \"Adjust the padding, corner radius, and notch height of blocks.\",\n \"tags\": [\n \"theme\"\n ],\n \"credits\": [\n {\n \"name\": \"SheepTester\",\n \"link\": \"https://scratch.mit.edu/users/Sheep_maker/\"\n },\n {\n \"name\": \"lisa_wolfgang\",\n \"link\": \"https://scratch.mit.edu/users/lisa_wolfgang/\"\n },\n {\n \"name\": \"GarboMuffin\",\n \"link\": \"https://scratch.mit.edu/users/GarboMuffin/\"\n }\n ],\n \"enabledByDefault\": false,\n \"dynamicDisable\": true,\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"info\": [\n {\n \"type\": \"notice\",\n \"text\": \"Decreasing the padding size is only visible to you, so when your projects are viewed by other users, your scripts may overlap.\",\n \"id\": \"paddingWarning\"\n }\n ],\n \"settings\": [\n {\n \"dynamic\": true,\n \"name\": \"Padding size (50-200%)\",\n \"id\": \"paddingSize\",\n \"type\": \"integer\",\n \"min\": 50,\n \"default\": 100,\n \"max\": 200\n },\n {\n \"dynamic\": true,\n \"name\": \"Corner size (0-300%)\",\n \"id\": \"cornerSize\",\n \"type\": \"integer\",\n \"min\": 0,\n \"default\": 100,\n \"max\": 300\n },\n {\n \"dynamic\": true,\n \"name\": \"Notch height (0-150%)\",\n \"id\": \"notchSize\",\n \"type\": \"integer\",\n \"min\": 0,\n \"default\": 100,\n \"max\": 150\n }\n ],\n \"presets\": [\n {\n \"name\": \"3.0 Blocks\",\n \"id\": \"default3\",\n \"description\": \"The regular appearance of Scratch 3.0 blocks\",\n \"values\": {\n \"paddingSize\": 100,\n \"cornerSize\": 100,\n \"notchSize\": 100\n }\n },\n {\n \"name\": \"2.0 Blocks\",\n \"id\": \"default2\",\n \"description\": \"An appearance similar to Scratch 2.0 blocks\",\n \"values\": {\n \"paddingSize\": 70,\n \"cornerSize\": 150,\n \"notchSize\": 75\n }\n },\n {\n \"name\": \"3.0 Flat\",\n \"id\": \"flat3\",\n \"description\": \"Scratch 3.0 blocks with notches and corners removed\",\n \"values\": {\n \"paddingSize\": 100,\n \"cornerSize\": 0,\n \"notchSize\": 0\n }\n },\n {\n \"name\": \"2.0 Flat\",\n \"id\": \"flat2\",\n \"description\": \"Scratch 2.0 blocks with notches and corners removed\",\n \"values\": {\n \"paddingSize\": 70,\n \"cornerSize\": 0,\n \"notchSize\": 0\n }\n }\n ]\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"name\": \"Customizable block text style\",\n \"description\": \"Lets you customize the style of text on blocks, including adjusting the size, using bold text, or adding a shadow.\",\n \"tags\": [\n \"theme\"\n ],\n \"credits\": [\n {\n \"name\": \"Secret-chest\"\n },\n {\n \"name\": \"_nix\",\n \"link\": \"https://scratch.mit.edu/users/_nix/\"\n },\n {\n \"name\": \"DNin01\"\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"settings\": [\n {\n \"dynamic\": true,\n \"name\": \"Text size (%)\",\n \"id\": \"size\",\n \"type\": \"integer\",\n \"min\": 75,\n \"max\": 200,\n \"default\": 100\n },\n {\n \"dynamic\": true,\n \"name\": \"Bold text\",\n \"id\": \"bold\",\n \"type\": \"boolean\",\n \"default\": false\n },\n {\n \"dynamic\": true,\n \"name\": \"Shadow under text\",\n \"id\": \"shadow\",\n \"type\": \"boolean\",\n \"default\": false\n }\n ],\n \"dynamicDisable\": true,\n \"enabledByDefault\": false\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"name\": \"Customizable editor menu bar\",\n \"description\": \"Allows you to hide specific editor menu bar items or remove their labels or icons.\",\n \"credits\": [\n {\n \"name\": \"philipp2007\"\n },\n {\n \"name\": \"CST1229\",\n \"link\": \"https://scratch.mit.edu/users/CST1229/\"\n },\n {\n \"name\": \"lisa_wolfgang\",\n \"link\": \"https://scratch.mit.edu/users/lisa_wolfgang/\"\n }\n ],\n \"info\": [\n {\n \"type\": \"notice\",\n \"id\": \"small-screens\",\n \"text\": \"The text labels may be automatically replaced by icons on smaller windows.\"\n }\n ],\n \"tags\": [],\n \"settings\": [\n {\n \"dynamic\": true,\n \"name\": \"Show menu...\",\n \"id\": \"menu-labels\",\n \"type\": \"select\",\n \"potentialValues\": [\n {\n \"name\": \"Icons and labels\",\n \"id\": \"both\"\n },\n {\n \"name\": \"Icons only\",\n \"id\": \"icons\"\n },\n {\n \"name\": \"Labels only\",\n \"id\": \"labels\"\n }\n ],\n \"default\": \"both\"\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"menu-icons.css\",\n \"if\": {\n \"settings\": {\n \"menu-labels\": \"icons\"\n }\n }\n },\n {\n \"url\": \"menu-labels.css\",\n \"if\": {\n \"settings\": {\n \"menu-labels\": \"labels\"\n }\n }\n }\n ],\n \"dynamicDisable\": true,\n \"enabledByDefault\": false\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"noTranslations\": true,\n \"name\": \"Customizable code area zoom\",\n \"description\": \"Choose custom settings for the minimum, maximum, speed, and start size of the zoom of scripts in the code area, and autohide the controls.\",\n \"tags\": [],\n \"credits\": [\n {\n \"name\": \"ErrorGamer2000\",\n \"link\": \"https://scratch.mit.edu/users/ErrorGamer2000/\"\n }\n ],\n \"enabledByDefault\": false,\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"style.css\"\n }\n ],\n \"settings\": [\n {\n \"dynamic\": true,\n \"name\": \"Maximum Zoom (100-500%)\",\n \"id\": \"maxZoom\",\n \"type\": \"integer\",\n \"min\": 100,\n \"default\": 300,\n \"max\": 500\n },\n {\n \"dynamic\": true,\n \"name\": \"Minimum Zoom (1-100%)\",\n \"id\": \"minZoom\",\n \"type\": \"integer\",\n \"min\": 1,\n \"default\": 30,\n \"max\": 100\n },\n {\n \"dynamic\": true,\n \"name\": \"Start Zoom (50-500%)\",\n \"id\": \"startZoom\",\n \"type\": \"integer\",\n \"min\": 50,\n \"default\": 68,\n \"max\": 500\n },\n {\n \"dynamic\": true,\n \"name\": \"Zoom Speed (50-200%)\",\n \"id\": \"zoomSpeed\",\n \"type\": \"integer\",\n \"min\": 50,\n \"default\": 100,\n \"max\": 200\n },\n {\n \"name\": \"Autohide Zoom Controls\",\n \"id\": \"autohide\",\n \"type\": \"boolean\",\n \"default\": false\n },\n {\n \"dynamic\": true,\n \"name\": \"Autohide Animation Speed\",\n \"id\": \"speed\",\n \"type\": \"select\",\n \"potentialValues\": [\n {\n \"id\": \"none\",\n \"name\": \"Instant\"\n },\n {\n \"id\": \"short\",\n \"name\": \"Quick\"\n },\n {\n \"id\": \"default\",\n \"name\": \"Default\"\n },\n {\n \"id\": \"long\",\n \"name\": \"Slow\"\n }\n ],\n \"default\": \"default\",\n \"if\": {\n \"settings\": {\n \"autohide\": true\n }\n }\n }\n ]\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"name\": \"Data category tweaks\",\n \"description\": \"Provides tweaks for the Data (\\\"Variables\\\") block category.\",\n \"credits\": [\n {\n \"name\": \"GarboMuffin\"\n }\n ],\n \"dynamicDisable\": true,\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"settings\": [\n {\n \"dynamic\": true,\n \"name\": \"Separate List Category\",\n \"id\": \"separateListCategory\",\n \"type\": \"boolean\",\n \"default\": true\n },\n {\n \"dynamic\": true,\n \"name\": \"Separate Sprite-only Variables\",\n \"id\": \"separateLocalVariables\",\n \"type\": \"boolean\",\n \"default\": false\n },\n {\n \"dynamic\": true,\n \"name\": \"Move data blocks above variables list\",\n \"id\": \"moveReportersDown\",\n \"type\": \"boolean\",\n \"default\": false\n }\n ],\n \"tags\": [\n \"recommended\"\n ],\n \"enabledByDefault\": false\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"name\": \"Debugger\",\n \"description\": \"Adds a new \\\"debugger\\\" window to the editor. Allows for logging into the \\\"Logs\\\" tab of the debugger window using the \\\"log\\\", \\\"warn\\\" and \\\"error\\\" blocks. The \\\"breakpoint\\\" block will pause the project when executed. All running stacks of blocks can be viewed in the \\\"Threads\\\" tab of the debugger window, and when paused the \\\"Step\\\" button can be used to execute the next block. A graph of frames per second and number of clones can be viewed in the \\\"Performance\\\" tab.\",\n \"credits\": [\n {\n \"name\": \"Tacodiva\",\n \"link\": \"https://scratch.mit.edu/users/Tacodiva7729/\"\n },\n {\n \"name\": \"GarboMuffin\"\n },\n {\n \"name\": \"GrahamSH\"\n },\n {\n \"name\": \"TheColaber\"\n },\n {\n \"name\": \"retronbv\"\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"style.css\"\n }\n ],\n \"settings\": [\n {\n \"dynamic\": true,\n \"name\": \"Clear logs on green flag\",\n \"id\": \"log_clear_greenflag\",\n \"type\": \"boolean\",\n \"default\": false\n },\n {\n \"dynamic\": true,\n \"name\": \"Log green flag clicks\",\n \"id\": \"log_greenflag\",\n \"type\": \"boolean\",\n \"default\": false\n },\n {\n \"dynamic\": true,\n \"name\": \"Log clone creation\",\n \"id\": \"log_clone_create\",\n \"type\": \"boolean\",\n \"default\": false\n },\n {\n \"name\": \"Log when clone limit exceeded\",\n \"id\": \"log_failed_clone_creation\",\n \"type\": \"boolean\",\n \"default\": true\n },\n {\n \"dynamic\": true,\n \"name\": \"Log broadcasts\",\n \"id\": \"log_broadcasts\",\n \"type\": \"boolean\",\n \"default\": false\n },\n {\n \"name\": \"Log when max list length exceeded\",\n \"id\": \"log_max_list_length\",\n \"type\": \"boolean\",\n \"default\": true\n },\n {\n \"name\": \"Log invalid cloud variable values\",\n \"id\": \"log_invalid_cloud_data\",\n \"type\": \"boolean\",\n \"default\": false\n },\n {\n \"name\": \"Animated graphs (may affect performance)\",\n \"id\": \"fancy_graphs\",\n \"type\": \"boolean\",\n \"default\": false\n }\n ],\n \"tags\": []\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"noTranslations\": true,\n \"name\": \"Customizable default costume editor colors\",\n \"description\": \"Changes the default colors and outline size used by the costume editor.\",\n \"credits\": [\n {\n \"name\": \"GarboMuffin\"\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"settings\": [\n {\n \"dynamic\": true,\n \"name\": \"Default fill color\",\n \"id\": \"fill\",\n \"type\": \"color\",\n \"default\": \"#9966FF\"\n },\n {\n \"dynamic\": true,\n \"name\": \"Default outline color\",\n \"id\": \"stroke\",\n \"type\": \"color\",\n \"default\": \"#000000\"\n },\n {\n \"dynamic\": true,\n \"name\": \"Default outline size\",\n \"id\": \"strokeSize\",\n \"type\": \"integer\",\n \"min\": 0,\n \"max\": 100,\n \"default\": 4\n },\n {\n \"dynamic\": true,\n \"name\": \"Use previous color instead of resetting after switching tools\",\n \"id\": \"persistence\",\n \"type\": \"boolean\",\n \"default\": true\n }\n ],\n \"tags\": [],\n \"dynamicDisable\": true,\n \"enabledByDefault\": false\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"noTranslations\": true,\n \"name\": \"Do not shift pasted items\",\n \"description\": \"Paste copied items at their original position instead of shifted slightly in the costume editor.\",\n \"info\": [\n {\n \"text\": \"This behavior can also be achieved without this addon by Alt+Clicking the item.\",\n \"id\": \"vanilla\"\n }\n ],\n \"credits\": [\n {\n \"name\": \"GarboMuffin\"\n }\n ],\n \"dynamicDisable\": true,\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"tags\": [],\n \"enabledByDefault\": false\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"noTranslations\": true,\n \"name\": \"Non-draggable sprites in editor\",\n \"description\": \"Removes the ability to drag sprites around on the stage in the editor, except those explicitly set as draggable. Hold Shift while dragging a sprite to move it normally.\",\n \"credits\": [\n {\n \"name\": \"Chrome_Cat\",\n \"link\": \"https://scratch.mit.edu/users/Chrome_Cat/\"\n },\n {\n \"name\": \"GarboMuffin\"\n },\n {\n \"name\": \"Mr_MPH\",\n \"link\": \"https://scratch.mit.edu/users/Mr_MPH/\"\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"settings\": [\n {\n \"name\": \"Allow dragging while project is stopped\",\n \"id\": \"drag_while_stopped\",\n \"type\": \"boolean\",\n \"default\": false\n }\n ],\n \"tags\": [],\n \"enabledByDefault\": false,\n \"dynamicDisable\": true\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"noTranslations\": true,\n \"name\": \"File drag and drop\",\n \"description\": \"Lets you drag images and sounds from your file manager into the sprite pane or costume/sound list. You can also drag text files into lists or \\\"ask and wait\\\" question inputs.\",\n \"credits\": [\n {\n \"name\": \"Sheep_maker\"\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"settings\": [\n {\n \"dynamic\": true,\n \"id\": \"use-hd-upload\",\n \"name\": \"Use HD uploads\",\n \"type\": \"boolean\",\n \"default\": false,\n \"if\": {\n \"addonEnabled\": \"better-img-uploads\"\n }\n }\n ],\n \"dynamicDisable\": true,\n \"tags\": [\n \"recommended\"\n ],\n \"enabledByDefault\": true\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"name\": \"Reverse order of project controls\",\n \"description\": \"Moves the green flag and stop buttons to the right and the full screen button to the left, like in Scratch 2.0.\",\n \"tags\": [\n \"theme\"\n ],\n \"dynamicDisable\": true,\n \"userstyles\": [\n {\n \"url\": \"userstyle.css\"\n }\n ]\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"noTranslations\": true,\n \"name\": \"Colored context menus\",\n \"description\": \"Makes block right click context menus colorful.\",\n \"credits\": [\n {\n \"name\": \"GarboMuffin\"\n }\n ],\n \"dynamicDisable\": true,\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"userscript.css\"\n }\n ],\n \"tags\": [\n \"theme\"\n ],\n \"enabledByDefault\": false\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"noTranslations\": true,\n \"name\": \"Editor comment previews\",\n \"description\": \"Allows you to preview the contents of comments by hovering over collapsed comments and blocks. You can use this to view comments that are off-screen, identify a loop block from the bottom by its preview, fit many long comments in a small space, and more.\",\n \"tags\": [],\n \"credits\": [\n {\n \"name\": \"lisa_wolfgang\",\n \"link\": \"https://scratch.mit.edu/users/lisa_wolfgang/\"\n },\n {\n \"name\": \"GarboMuffin\"\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"userstyle.css\"\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"settings\": [\n {\n \"dynamic\": true,\n \"name\": \"Hover collapsed comments to preview\",\n \"id\": \"hover-view\",\n \"type\": \"boolean\",\n \"default\": true\n },\n {\n \"dynamic\": true,\n \"name\": \"Hover blocks to preview attached comments\",\n \"id\": \"hover-view-block\",\n \"type\": \"boolean\",\n \"default\": true\n },\n {\n \"dynamic\": true,\n \"name\": \"Hover custom blocks to preview definition comments\",\n \"id\": \"hover-view-procedure\",\n \"type\": \"boolean\",\n \"default\": true\n },\n {\n \"dynamic\": true,\n \"name\": \"Delay duration\",\n \"id\": \"delay\",\n \"type\": \"select\",\n \"potentialValues\": [\n {\n \"name\": \"None\",\n \"id\": \"none\"\n },\n {\n \"name\": \"Short\",\n \"id\": \"short\"\n },\n {\n \"name\": \"Long\",\n \"id\": \"long\"\n }\n ],\n \"default\": \"short\"\n },\n {\n \"dynamic\": true,\n \"name\": \"Follow mouse\",\n \"id\": \"follow-mouse\",\n \"type\": \"boolean\",\n \"default\": true\n },\n {\n \"dynamic\": true,\n \"name\": \"Reduce transparency\",\n \"id\": \"reduce-transparency\",\n \"type\": \"boolean\",\n \"default\": false\n },\n {\n \"dynamic\": true,\n \"name\": \"Reduce animation\",\n \"id\": \"reduce-animation\",\n \"type\": \"boolean\",\n \"default\": false\n }\n ],\n \"dynamicDisable\": true,\n \"enabledByDefault\": true\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"noTranslations\": true,\n \"name\": \"Compact editor\",\n \"description\": \"Decreases the size of buttons, input fields, the menu bar, and other elements in the editor, making more space for components such as the code area, the costume editor, and costume previews, as was the case in Scratch 2.0.\",\n \"tags\": [\n \"theme\",\n \"beta\"\n ],\n \"credits\": [\n {\n \"name\": \"lisa_wolfgang\",\n \"link\": \"https://scratch.mit.edu/users/lisa_wolfgang/\"\n },\n {\n \"name\": \"Maximouse\",\n \"link\": \"https://scratch.mit.edu/users/Maximouse/\"\n }\n ],\n \"info\": [\n {\n \"id\": \"hide-icons-update\",\n \"text\": \"To hide menu bar icons, use the \\\"Customizable menu bar\\\" addon.\"\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"userstyle.css\"\n },\n {\n \"url\": \"hide-labels.css\",\n \"if\": {\n \"settings\": {\n \"hideLabels\": true\n }\n }\n },\n {\n \"url\": \"sprite-properties.css\",\n \"if\": {\n \"addonEnabled\": [\n \"sprite-properties\"\n ]\n }\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"settings\": [\n {\n \"id\": \"hideLabels\",\n \"type\": \"boolean\",\n \"name\": \"Hide button labels in costume and sound editor\",\n \"default\": true\n }\n ],\n \"dynamicDisable\": true,\n \"enabledByDefault\": false\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"name\": \"Developer tools\",\n \"description\": \"Adds new menu options to the editor: copy/paste blocks, better clean up, and more!\",\n \"credits\": [\n {\n \"name\": \"griffpatch\"\n }\n ],\n \"settings\": [\n {\n \"dynamic\": true,\n \"name\": \"Enhance \\\"Clean up Blocks\\\"\",\n \"id\": \"enableCleanUpPlus\",\n \"type\": \"boolean\",\n \"default\": true\n },\n {\n \"dynamic\": true,\n \"name\": \"Paste blocks at mouse cursor\",\n \"id\": \"enablePasteBlocksAtMouse\",\n \"type\": \"boolean\",\n \"default\": true\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"tags\": [\n \"recommended\"\n ],\n \"enabledByDefault\": true\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"name\": \"Extra key options\",\n \"description\": \"Adds more keys to the \\\"key () pressed?\\\" and \\\"when () key pressed\\\" block dropdowns, such as enter, dot, comma, and more. These keys will work even for users who do not have this addon.\",\n \"tags\": [],\n \"credits\": [\n {\n \"name\": \"Tacodiva\",\n \"link\": \"https://scratch.mit.edu/users/Tacodiva7729/\"\n }\n ],\n \"info\": [\n {\n \"type\": \"notice\",\n \"text\": \"The \\\"experimental keys\\\" include equals, slash, semicolon and more. They may not work on all operating systems or keyboard layouts.\",\n \"id\": \"experimentalKeysWarn\"\n },\n {\n \"type\": \"notice\",\n \"text\": \"The \\\"Shift keys\\\" include keys which typically require the Shift key and a number key, like hashtag, exclamation mark and more. These keys only work with the \\\"when () key pressed\\\" block and do not work on all operating systems or keyboard layouts.\",\n \"id\": \"shiftKeysWarn\"\n },\n {\n \"type\": \"warning\",\n \"text\": \"The \\\"TurboWarp keys\\\" will only work in TurboWarp, not in Scratch.\",\n \"id\": \"twKeysWarn\"\n }\n ],\n \"settings\": [\n {\n \"dynamic\": true,\n \"name\": \"Show experimental keys\",\n \"id\": \"experimentalKeys\",\n \"type\": \"boolean\",\n \"default\": false\n },\n {\n \"dynamic\": true,\n \"name\": \"Show Shift keys\",\n \"id\": \"shiftKeys\",\n \"type\": \"boolean\",\n \"default\": false\n },\n {\n \"dynamic\": true,\n \"name\": \"Show TurboWarp keys\",\n \"id\": \"twKeys\",\n \"type\": \"boolean\",\n \"default\": false\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"dynamicDisable\": true\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"noTranslations\": true,\n \"name\": \"Arrow key incrementation in editor\",\n \"description\": \"Use the up and down arrow keys to increase or decrease number values in numeric input fields such as those in blocks or the sprite properties area.\",\n \"tags\": [\n \"recommended\"\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"settings\": [\n {\n \"dynamic\": true,\n \"name\": \"Change on regular key press\",\n \"id\": \"regular\",\n \"type\": \"select\",\n \"default\": \"one\",\n \"potentialValues\": [\n {\n \"id\": \"none\",\n \"name\": \"None\"\n },\n {\n \"id\": \"hundredth\",\n \"name\": \"0.01\"\n },\n {\n \"id\": \"tenth\",\n \"name\": \"0.1\"\n },\n {\n \"id\": \"one\",\n \"name\": \"1\"\n },\n {\n \"id\": \"ten\",\n \"name\": \"10\"\n }\n ],\n \"if\": {\n \"settings\": {\n \"useCustom\": false\n }\n }\n },\n {\n \"dynamic\": true,\n \"name\": \"Change on regular key press\",\n \"id\": \"regularCustom\",\n \"type\": \"untranslated\",\n \"default\": \"1\",\n \"max\": 8,\n \"if\": {\n \"settings\": {\n \"useCustom\": true\n }\n }\n },\n {\n \"dynamic\": true,\n \"name\": \"Change on Shift+Key\",\n \"id\": \"shift\",\n \"type\": \"select\",\n \"default\": \"ten\",\n \"potentialValues\": [\n {\n \"id\": \"none\",\n \"name\": \"None\"\n },\n {\n \"id\": \"hundredth\",\n \"name\": \"0.01\"\n },\n {\n \"id\": \"tenth\",\n \"name\": \"0.1\"\n },\n {\n \"id\": \"one\",\n \"name\": \"1\"\n },\n {\n \"id\": \"ten\",\n \"name\": \"10\"\n }\n ],\n \"if\": {\n \"settings\": {\n \"useCustom\": false\n }\n }\n },\n {\n \"dynamic\": true,\n \"name\": \"Change on Shift+Key\",\n \"id\": \"shiftCustom\",\n \"type\": \"untranslated\",\n \"default\": \"10\",\n \"max\": 8,\n \"if\": {\n \"settings\": {\n \"useCustom\": true\n }\n }\n },\n {\n \"dynamic\": true,\n \"name\": \"Change on Alt+Key\",\n \"id\": \"alt\",\n \"type\": \"select\",\n \"default\": \"tenth\",\n \"potentialValues\": [\n {\n \"id\": \"none\",\n \"name\": \"None\"\n },\n {\n \"id\": \"hundredth\",\n \"name\": \"0.01\"\n },\n {\n \"id\": \"tenth\",\n \"name\": \"0.1\"\n },\n {\n \"id\": \"one\",\n \"name\": \"1\"\n },\n {\n \"id\": \"ten\",\n \"name\": \"10\"\n }\n ],\n \"if\": {\n \"settings\": {\n \"useCustom\": false\n }\n }\n },\n {\n \"dynamic\": true,\n \"name\": \"Change on Alt+Key\",\n \"id\": \"altCustom\",\n \"type\": \"untranslated\",\n \"default\": \"0.1\",\n \"max\": 8,\n \"if\": {\n \"settings\": {\n \"useCustom\": true\n }\n }\n },\n {\n \"dynamic\": true,\n \"name\": \"Use custom values\",\n \"id\": \"useCustom\",\n \"type\": \"boolean\",\n \"default\": false\n }\n ],\n \"credits\": [\n {\n \"name\": \"mybearworld\",\n \"link\": \"https://scratch.mit.edu/users/mybearworld/\"\n },\n {\n \"name\": \"World_Languages\"\n }\n ],\n \"dynamicDisable\": true\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"name\": \"Block dropdown search\",\n \"description\": \"Allows you to search the options in block dropdowns.\",\n \"credits\": [\n {\n \"name\": \"GarboMuffin\"\n }\n ],\n \"dynamicDisable\": true,\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"userscript.css\"\n }\n ],\n \"tags\": [\n \"recommended\"\n ],\n \"enabledByDefault\": true\n};\nimport {isMobile} from \"../../environment\";\nif (isMobile) manifest.enabledByDefault = false;\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"noTranslations\": true,\n \"name\": \"Editor sound effects\",\n \"description\": \"Plays sound effects when you connect or delete blocks.\",\n \"credits\": [\n {\n \"name\": \"GarboMuffin\"\n }\n ],\n \"dynamicDisable\": true,\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"tags\": [],\n \"enabledByDefault\": false\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"noTranslations\": true,\n \"name\": \"Square block inputs\",\n \"description\": \"Makes certain block input types (such as text or color) rectangular instead of round, like in Scratch 2.0.\",\n \"credits\": [\n {\n \"name\": \"CST1229\",\n \"link\": \"https://scratch.mit.edu/users/CST1229/\"\n }\n ],\n \"tags\": [\n \"theme\"\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"settings\": [\n {\n \"dynamic\": true,\n \"name\": \"Text inputs\",\n \"id\": \"text\",\n \"type\": \"boolean\",\n \"default\": true\n },\n {\n \"dynamic\": true,\n \"name\": \"Color inputs\",\n \"id\": \"color\",\n \"type\": \"boolean\",\n \"default\": true\n },\n {\n \"name\": \"Number inputs\",\n \"id\": \"number\",\n \"type\": \"boolean\",\n \"default\": false\n }\n ],\n \"dynamicDisable\": true\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"noTranslations\": true,\n \"name\": \"Display stage on left side\",\n \"description\": \"Moves the stage to the left side of the editor, like in Scratch 2.0.\",\n \"info\": [\n {\n \"id\": \"reverseOrder\",\n \"text\": \"To change the position of buttons above the stage, use the \\\"reverse order of project controls\\\" addon.\"\n }\n ],\n \"credits\": [\n {\n \"name\": \"NitroCipher/ZenithRogue\"\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"fix-share-the-love.js\"\n }\n ],\n \"dynamicDisable\": true,\n \"userstyles\": [\n {\n \"url\": \"stageleft.css\"\n }\n ],\n \"tags\": [\n \"theme\"\n ],\n \"enabledByDefault\": false\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"noTranslations\": true,\n \"noCompiler\": true,\n \"name\": \"Running block border\",\n \"description\": \"Adds a colored highlight to the blocks that are currently being executed in a project.\",\n \"dynamicDisable\": true,\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"settings\": [\n {\n \"dynamic\": true,\n \"name\": \"Highlight color\",\n \"id\": \"highlight-color\",\n \"type\": \"color\",\n \"default\": \"#0000ff\"\n }\n ],\n \"tags\": [],\n \"enabledByDefault\": false\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"noTranslations\": true,\n \"name\": \"Customizable block colors\",\n \"description\": \"Edit block colors for each category in the editor.\",\n \"credits\": [\n {\n \"name\": \"NitroCipher/ZenithRogue\"\n },\n {\n \"name\": \"TheColaber\",\n \"link\": \"https://scratch.mit.edu/users/TheColaber/\"\n },\n {\n \"name\": \"DNin01\"\n }\n ],\n \"customCssVariables\": [\n {\n \"name\": \"commentText\",\n \"value\": {\n \"type\": \"textColor\",\n \"source\": {\n \"type\": \"settingValue\",\n \"settingId\": \"comment-color\"\n }\n }\n },\n {\n \"name\": \"commentTextTransparent\",\n \"value\": {\n \"type\": \"textColor\",\n \"black\": \"rgba(0, 0, 0, 0.50)\",\n \"white\": \"rgba(255, 255, 255, 0.50)\",\n \"source\": {\n \"type\": \"settingValue\",\n \"settingId\": \"comment-color\"\n }\n }\n },\n {\n \"name\": \"commentBorder\",\n \"value\": {\n \"type\": \"multiply\",\n \"source\": {\n \"type\": \"settingValue\",\n \"settingId\": \"comment-color\"\n },\n \"r\": 0.7,\n \"g\": 0.7,\n \"b\": 0.7\n }\n }\n ],\n \"dynamicDisable\": true,\n \"userscripts\": [\n {\n \"url\": \"theme3.js\"\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"theme3.css\"\n },\n {\n \"url\": \"black_text.css\",\n \"if\": {\n \"settings\": {\n \"text\": \"black\"\n }\n }\n },\n {\n \"url\": \"color_on_white.css\",\n \"if\": {\n \"settings\": {\n \"text\": \"colorOnWhite\"\n }\n }\n },\n {\n \"url\": \"color_on_black.css\",\n \"if\": {\n \"settings\": {\n \"text\": \"colorOnBlack\"\n }\n }\n }\n ],\n \"settings\": [\n {\n \"dynamic\": true,\n \"name\": \"motion\",\n \"id\": \"motion-color\",\n \"type\": \"color\",\n \"default\": \"#4C97FF\",\n \"allowTransparency\": true\n },\n {\n \"dynamic\": true,\n \"name\": \"looks\",\n \"id\": \"looks-color\",\n \"type\": \"color\",\n \"default\": \"#9966FF\",\n \"allowTransparency\": true\n },\n {\n \"dynamic\": true,\n \"name\": \"sounds\",\n \"id\": \"sounds-color\",\n \"type\": \"color\",\n \"default\": \"#CF63CF\",\n \"allowTransparency\": true\n },\n {\n \"dynamic\": true,\n \"name\": \"events\",\n \"id\": \"events-color\",\n \"type\": \"color\",\n \"default\": \"#FFBF00\",\n \"allowTransparency\": true\n },\n {\n \"dynamic\": true,\n \"name\": \"control\",\n \"id\": \"control-color\",\n \"type\": \"color\",\n \"default\": \"#FFAB19\",\n \"allowTransparency\": true\n },\n {\n \"dynamic\": true,\n \"name\": \"sensing\",\n \"id\": \"sensing-color\",\n \"type\": \"color\",\n \"default\": \"#5CB1D6\",\n \"allowTransparency\": true\n },\n {\n \"dynamic\": true,\n \"name\": \"operators\",\n \"id\": \"operators-color\",\n \"type\": \"color\",\n \"default\": \"#59C059\",\n \"allowTransparency\": true\n },\n {\n \"dynamic\": true,\n \"name\": \"variables\",\n \"id\": \"data-color\",\n \"type\": \"color\",\n \"default\": \"#FF8C1A\",\n \"allowTransparency\": true\n },\n {\n \"dynamic\": true,\n \"name\": \"lists\",\n \"id\": \"data-lists-color\",\n \"type\": \"color\",\n \"default\": \"#FF661A\",\n \"allowTransparency\": true\n },\n {\n \"dynamic\": true,\n \"name\": \"custom\",\n \"id\": \"custom-color\",\n \"type\": \"color\",\n \"default\": \"#FF6680\",\n \"allowTransparency\": true\n },\n {\n \"dynamic\": true,\n \"name\": \"extensions\",\n \"id\": \"Pen-color\",\n \"type\": \"color\",\n \"default\": \"#0FBD8C\",\n \"allowTransparency\": true\n },\n {\n \"dynamic\": true,\n \"name\": \"Addon blocks\",\n \"id\": \"sa-color\",\n \"type\": \"color\",\n \"default\": \"#29BEB8\",\n \"allowTransparency\": true,\n \"if\": {\n \"addonEnabled\": [\n \"debugger\"\n ]\n }\n },\n {\n \"dynamic\": true,\n \"name\": \"Block inputs\",\n \"id\": \"input-color\",\n \"type\": \"color\",\n \"default\": \"#FFFFFF\",\n \"allowTransparency\": true\n },\n {\n \"dynamic\": true,\n \"name\": \"Comments\",\n \"id\": \"comment-color\",\n \"type\": \"color\",\n \"default\": \"#FEF49C\"\n },\n {\n \"dynamic\": true,\n \"name\": \"Text color\",\n \"id\": \"text\",\n \"type\": \"select\",\n \"default\": \"white\",\n \"potentialValues\": [\n {\n \"id\": \"white\",\n \"name\": \"White\"\n },\n {\n \"id\": \"black\",\n \"name\": \"Black\"\n },\n {\n \"id\": \"colorOnWhite\",\n \"name\": \"Colored on white background\"\n },\n {\n \"id\": \"colorOnBlack\",\n \"name\": \"Colored on black background\"\n }\n ]\n }\n ],\n \"tags\": [\n \"theme\"\n ],\n \"enabledByDefault\": false,\n \"presets\": [\n {\n \"name\": \"High contrast\",\n \"id\": \"contrast\",\n \"description\": \"Scratch 3.0's high contrast block color palette\",\n \"values\": {\n \"motion-color\": \"#80B5FF\",\n \"looks-color\": \"#CCB3FF\",\n \"sounds-color\": \"#E19DE1\",\n \"events-color\": \"#FFD966\",\n \"control-color\": \"#FFBE4C\",\n \"sensing-color\": \"#85C4E0\",\n \"operators-color\": \"#7ECE7E\",\n \"data-color\": \"#FFA54C\",\n \"data-lists-color\": \"#FF9966\",\n \"custom-color\": \"#FF99AA\",\n \"Pen-color\": \"#13ECAF\",\n \"sa-color\": \"#34E4D0\",\n \"comment-color\": \"#FEF49C\",\n \"input-color\": \"#FFFFFF\",\n \"text\": \"black\"\n }\n },\n {\n \"name\": \"Dark\",\n \"id\": \"new-dark\",\n \"description\": \"Dark versions of the default colors that look good in dark themes\",\n \"values\": {\n \"motion-color\": \"#2461B7\",\n \"looks-color\": \"#633EAC\",\n \"sounds-color\": \"#863286\",\n \"events-color\": \"#AE8500\",\n \"control-color\": \"#B07200\",\n \"sensing-color\": \"#468CAF\",\n \"operators-color\": \"#438C43\",\n \"data-color\": \"#B46313\",\n \"data-lists-color\": \"#A84210\",\n \"custom-color\": \"#973545\",\n \"Pen-color\": \"#2A7468\",\n \"sa-color\": \"#2A797C\",\n \"comment-color\": \"#423F24\",\n \"input-color\": \"#FFFFFF\",\n \"text\": \"white\"\n }\n },\n {\n \"name\": \"Darker\",\n \"id\": \"dark\",\n \"description\": \"Even darker versions of the default colors\",\n \"values\": {\n \"motion-color\": \"#004099\",\n \"looks-color\": \"#220066\",\n \"sounds-color\": \"#752475\",\n \"events-color\": \"#997300\",\n \"control-color\": \"#664100\",\n \"sensing-color\": \"#1f5f7a\",\n \"operators-color\": \"#235c23\",\n \"data-color\": \"#b35900\",\n \"data-lists-color\": \"#993300\",\n \"custom-color\": \"#99004d\",\n \"Pen-color\": \"#064734\",\n \"sa-color\": \"#166966\",\n \"comment-color\": \"#423f24\",\n \"input-color\": \"#202020\",\n \"text\": \"white\"\n }\n },\n {\n \"name\": \"Scratch 3.0 tweaked\",\n \"id\": \"tweaks\",\n \"description\": \"Scratch 3.0's block colors with Events, Control, and Custom blocks that resemble Scratch 2.0's colors\",\n \"values\": {\n \"motion-color\": \"#4C97FF\",\n \"looks-color\": \"#9966FF\",\n \"sounds-color\": \"#CF63CF\",\n \"events-color\": \"#DE9E2E\",\n \"control-color\": \"#FFBF00\",\n \"sensing-color\": \"#5CB1D6\",\n \"operators-color\": \"#59C059\",\n \"data-color\": \"#FF8C1A\",\n \"data-lists-color\": \"#FF661A\",\n \"custom-color\": \"#5f49d8\",\n \"Pen-color\": \"#0FBD8C\",\n \"sa-color\": \"#29BEB8\",\n \"comment-color\": \"#FEF49C\",\n \"input-color\": \"#FFFFFF\",\n \"text\": \"white\"\n }\n },\n {\n \"name\": \"Scratch 2.0 colors\",\n \"id\": \"original\",\n \"description\": \"The original block colors from Scratch 2.0\",\n \"values\": {\n \"motion-color\": \"#4a6cd4\",\n \"looks-color\": \"#8a55d7\",\n \"sounds-color\": \"#bb42c3\",\n \"events-color\": \"#c88330\",\n \"control-color\": \"#e1a91a\",\n \"sensing-color\": \"#2ca5e2\",\n \"operators-color\": \"#5cb712\",\n \"data-color\": \"#ee7d16\",\n \"data-lists-color\": \"#cc5b22\",\n \"custom-color\": \"#632d99\",\n \"Pen-color\": \"#0e9a6c\",\n \"sa-color\": \"#29beb8\",\n \"comment-color\": \"#FFFFD2\",\n \"input-color\": \"#ffffff\",\n \"text\": \"white\"\n }\n },\n {\n \"name\": \"Black\",\n \"id\": \"black\",\n \"description\": \"Makes block backgrounds black and borders/text colored\",\n \"values\": {\n \"motion-color\": \"#80B5FF\",\n \"looks-color\": \"#CCB3FF\",\n \"sounds-color\": \"#E19DE1\",\n \"events-color\": \"#FFD966\",\n \"control-color\": \"#FFBE4C\",\n \"sensing-color\": \"#85C4E0\",\n \"operators-color\": \"#7ECE7E\",\n \"data-color\": \"#FFA54C\",\n \"data-lists-color\": \"#FF9966\",\n \"custom-color\": \"#FF99AA\",\n \"Pen-color\": \"#13ECAF\",\n \"sa-color\": \"#34E4D0\",\n \"comment-color\": \"#FEF49C\",\n \"input-color\": \"#202020\",\n \"text\": \"colorOnBlack\"\n }\n }\n ]\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"name\": \"Multiple rows in backpack\",\n \"description\": \"Arranges the contents of the editor backpack into an expandable two-way grid, similar to the costume library and increases the size of certain thumbnails.\",\n \"credits\": [\n {\n \"name\": \"pumpkinhasapatch\"\n }\n ],\n \"tags\": [\n \"new\"\n ],\n \"enabledByDefault\": false,\n \"settings\": [\n {\n \"dynamic\": true,\n \"name\": \"Number of displayed rows\",\n \"id\": \"rows\",\n \"type\": \"integer\",\n \"min\": 1,\n \"max\": 4,\n \"default\": 2\n },\n {\n \"dynamic\": true,\n \"name\": \"Larger costume and script thumbnails\",\n \"id\": \"upscale\",\n \"type\": \"boolean\",\n \"default\": true\n }\n ],\n \"customCssVariables\": [\n {\n \"name\": \"imgsize\",\n \"value\": {\n \"type\": \"ternary\",\n \"source\": {\n \"type\": \"settingValue\",\n \"settingId\": \"upscale\"\n },\n \"true\": \"95%\",\n \"false\": \"32px\"\n }\n },\n {\n \"name\": \"bgcolor\",\n \"value\": {\n \"type\": \"ternary\",\n \"source\": {\n \"type\": \"settingValue\",\n \"settingId\": \"upscale\"\n },\n \"true\": \"var(--ui-white)\",\n \"false\": \"transparent\"\n }\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"backpack.css\"\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"dynamicDisable\": true\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"name\": \"Editor find bar\",\n \"description\": \"Adds a find bar to find and jump to scripts, costumes and sounds next to the sounds tab. Use Ctrl+Left and Ctrl+Right in the code area to navigate to previous or next visited position after using the find bar.\",\n \"info\": [\n {\n \"text\": \"This addon was previously part of the \\\"developer tools\\\" addon but has moved here.\",\n \"id\": \"developer-tools\"\n }\n ],\n \"credits\": [\n {\n \"name\": \"griffpatch\"\n },\n {\n \"name\": \"TheColaber\",\n \"link\": \"https://scratch.mit.edu/users/thecolaber/\"\n }\n ],\n \"dynamicDisable\": true,\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"userstyle.css\"\n }\n ],\n \"tags\": [\n \"recommended\"\n ],\n \"enabledByDefault\": true\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"name\": \"Sprite folders\",\n \"description\": \"Adds folders to the sprite pane, as well as costume and sound lists. To create a folder, right click any sprite and click \\\"create folder\\\". Click a folder to open or close it. Right click a sprite to see what folders you can move it to, or alternatively drag and drop it into an open folder. This feature works by adding \\\"[folderName]//\\\" at the beginning of the names for your sprites.\",\n \"info\": [\n {\n \"type\": \"notice\",\n \"text\": \"Users with this feature enabled will be able to see the folders in your project. Anyone else will see sprite lists normally (no folders).\",\n \"id\": \"notice-folders-are-public\"\n }\n ],\n \"credits\": [\n {\n \"name\": \"GarboMuffin\"\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"style.css\"\n }\n ],\n \"tags\": [\n \"recommended\"\n ],\n \"enabledByDefault\": true\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"name\": \"Enhanced full screen\",\n \"description\": \"Fixes some undesired effects in the project player's full screen mode, opens it in your browser's full screen mode, and hides the green flag toolbar.\",\n \"credits\": [\n {\n \"name\": \"lisa_wolfgang\",\n \"link\": \"https://scratch.mit.edu/users/lisa_wolfgang/\"\n }\n ],\n \"info\": [\n {\n \"type\": \"notice\",\n \"text\": \"If you choose to never show the toolbar, remember that you can use the Esc key to exit the project player's full screen mode.\",\n \"id\": \"hideToolbarNotice\"\n }\n ],\n \"settings\": [\n {\n \"dynamic\": true,\n \"name\": \"Open full screen project player in full screen browser mode\",\n \"id\": \"browserFullscreen\",\n \"type\": \"boolean\",\n \"default\": true\n },\n {\n \"dynamic\": true,\n \"name\": \"Toolbar visibility\",\n \"id\": \"toolbar\",\n \"type\": \"select\",\n \"potentialValues\": [\n {\n \"name\": \"Always\",\n \"id\": \"show\"\n },\n {\n \"name\": \"When hovered\",\n \"id\": \"hover\"\n },\n {\n \"name\": \"Never\",\n \"id\": \"hide\"\n }\n ],\n \"default\": \"show\"\n }\n ],\n \"dynamicDisable\": true,\n \"userstyles\": [\n {\n \"url\": \"hideOverflow.css\"\n },\n {\n \"url\": \"removeBorder.css\"\n },\n {\n \"url\": \"resizeWindow.css\",\n \"if\": {\n \"settings\": {\n \"toolbar\": \"show\"\n }\n }\n },\n {\n \"url\": \"resizeWindow_noToolbar.css\",\n \"if\": {\n \"settings\": {\n \"toolbar\": [\n \"hide\",\n \"hover\"\n ]\n }\n }\n },\n {\n \"url\": \"hideToolbar.css\",\n \"if\": {\n \"settings\": {\n \"toolbar\": [\n \"hide\",\n \"hover\"\n ]\n }\n }\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"tags\": [\n \"beta\"\n ],\n \"enabledByDefault\": false\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"name\": \"Gamepad support\",\n \"description\": \"Interact with projects using a USB or Bluetooth controller/gamepad.\",\n \"credits\": [\n {\n \"name\": \"GarboMuffin\"\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"style.css\"\n },\n {\n \"url\": \"gamepadlib.css\"\n }\n ],\n \"settings\": [\n {\n \"dynamic\": true,\n \"name\": \"Hide settings button when no controllers detected\",\n \"type\": \"boolean\",\n \"default\": false,\n \"id\": \"hide\"\n }\n ],\n \"tags\": [],\n \"enabledByDefault\": false,\n \"dynamicDisable\": true\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"name\": \"Hide delete button\",\n \"description\": \"Hides delete button (trash can icon) from sprites, costumes and sounds. They can still be deleted using the right click context menu.\",\n \"tags\": [],\n \"info\": [\n {\n \"text\": \"Tip: If you accidentally delete a sprite, costume, or sound, you can undo the deletion by clicking Edit in the menu bar then Restore.\",\n \"id\": \"restoretip\"\n }\n ],\n \"dynamicDisable\": true,\n \"settings\": [\n {\n \"dynamic\": true,\n \"name\": \"Sprites\",\n \"id\": \"sprites\",\n \"type\": \"boolean\",\n \"default\": true\n },\n {\n \"dynamic\": true,\n \"name\": \"Costumes and backdrops\",\n \"id\": \"costumes\",\n \"type\": \"boolean\",\n \"default\": true\n },\n {\n \"dynamic\": true,\n \"name\": \"Sounds\",\n \"id\": \"sounds\",\n \"type\": \"boolean\",\n \"default\": true\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"sprites.css\",\n \"if\": {\n \"settings\": {\n \"sprites\": true\n }\n }\n },\n {\n \"url\": \"costumes.css\",\n \"if\": {\n \"settings\": {\n \"costumes\": true\n }\n }\n },\n {\n \"url\": \"sounds.css\",\n \"if\": {\n \"settings\": {\n \"sounds\": true\n }\n }\n }\n ]\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"noTranslations\": true,\n \"name\": \"Auto-hiding block palette\",\n \"description\": \"Hides the block palette unless you're hovering over it. Click the lock icon to lock it in place temporarily. Or use the \\\"category click\\\" mode to show/hide it when you click a block category.\",\n \"credits\": [\n {\n \"name\": \"TheColaber\",\n \"link\": \"https://scratch.mit.edu/users/TheColaber/\"\n },\n {\n \"name\": \"Maximouse\",\n \"link\": \"https://scratch.mit.edu/users/Maximouse/\"\n }\n ],\n \"info\": [\n {\n \"text\": \"\\\"Palette area hover\\\" mode only extends the viewing area. If you want to be able to drag blocks into that area without them getting trashed, use one of the other modes.\",\n \"id\": \"hoverExplanation\"\n }\n ],\n \"dynamicDisable\": true,\n \"customCssVariables\": [\n {\n \"name\": \"lockDisplay\",\n \"value\": {\n \"type\": \"map\",\n \"source\": {\n \"type\": \"settingValue\",\n \"settingId\": \"toggle\"\n },\n \"options\": {\n \"hover\": \"flex\",\n \"cathover\": \"flex\",\n \"category\": \"none\"\n }\n }\n },\n {\n \"name\": \"placeholderDisplay\",\n \"value\": {\n \"type\": \"map\",\n \"source\": {\n \"type\": \"settingValue\",\n \"settingId\": \"toggle\"\n },\n \"options\": {\n \"hover\": \"block\",\n \"cathover\": \"none\",\n \"category\": \"none\"\n }\n }\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"style.css\"\n }\n ],\n \"settings\": [\n {\n \"dynamic\": true,\n \"name\": \"Toggle on...\",\n \"id\": \"toggle\",\n \"type\": \"select\",\n \"potentialValues\": [\n {\n \"id\": \"hover\",\n \"name\": \"Palette area hover\"\n },\n {\n \"id\": \"cathover\",\n \"name\": \"Category hover\"\n },\n {\n \"id\": \"category\",\n \"name\": \"Category click\"\n }\n ],\n \"default\": \"cathover\"\n },\n {\n \"dynamic\": true,\n \"name\": \"Animation speed\",\n \"id\": \"speed\",\n \"type\": \"select\",\n \"potentialValues\": [\n {\n \"id\": \"none\",\n \"name\": \"Instant\"\n },\n {\n \"id\": \"short\",\n \"name\": \"Quick\"\n },\n {\n \"id\": \"default\",\n \"name\": \"Default\"\n },\n {\n \"id\": \"long\",\n \"name\": \"Slow\"\n }\n ],\n \"default\": \"default\"\n },\n {\n \"name\": \"Open by default\",\n \"id\": \"lockLoad\",\n \"type\": \"boolean\",\n \"default\": false\n }\n ],\n \"tags\": [\n \"recommended\"\n ]\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"noTranslations\": true,\n \"name\": \"Hide new variables\",\n \"description\": \"Do not automatically show monitors for newly created variables or lists.\",\n \"credits\": [\n {\n \"name\": \"GarboMuffin\"\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"tags\": [],\n \"dynamicDisable\": true\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"name\": \"Hide stage and sprite pane\",\n \"description\": \"Adds a button next to the \\\"small stage\\\" and \\\"large stage\\\" buttons that hides the stage and the sprite pane, making the code area much larger.\",\n \"credits\": [\n {\n \"name\": \"Maximouse\",\n \"link\": \"https://scratch.mit.edu/users/Maximouse/\"\n }\n ],\n \"dynamicDisable\": true,\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"style.css\"\n }\n ],\n \"tags\": []\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"noTranslations\": true,\n \"name\": \"Customizable new sprite position\",\n \"description\": \"Change where newly created sprites are placed on the stage.\",\n \"credits\": [\n {\n \"name\": \"pufferfish101007\",\n \"link\": \"https://scratch.mit.edu/users/pufferfish101007/\"\n }\n ],\n \"dynamicDisable\": true,\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"settings\": [\n {\n \"dynamic\": true,\n \"id\": \"x\",\n \"name\": \"X position\",\n \"type\": \"integer\",\n \"default\": 0,\n \"min\": -240,\n \"max\": 240\n },\n {\n \"dynamic\": true,\n \"id\": \"y\",\n \"name\": \"Y position\",\n \"type\": \"integer\",\n \"default\": 0,\n \"min\": -180,\n \"max\": 180\n },\n {\n \"dynamic\": true,\n \"id\": \"library\",\n \"name\": \"Place sprites from library at random position\",\n \"type\": \"boolean\",\n \"default\": false\n },\n {\n \"dynamic\": true,\n \"id\": \"duplicate\",\n \"name\": \"Position for duplicated sprites\",\n \"type\": \"select\",\n \"default\": \"randomize\",\n \"potentialValues\": [\n {\n \"id\": \"custom\",\n \"name\": \"Specified x/y position\"\n },\n {\n \"id\": \"keep\",\n \"name\": \"Same as original sprite\"\n },\n {\n \"id\": \"randomize\",\n \"name\": \"Random\"\n }\n ]\n }\n ],\n \"tags\": [],\n \"enabledByDefault\": false\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"name\": \"Jump to custom block definition\",\n \"description\": \"Allows you to jump to a custom block's definition using the middle mouse button or Shift+Click on the block.\",\n \"info\": [\n {\n \"text\": \"This addon was previously part of the \\\"developer tools\\\" addon but has moved here.\",\n \"id\": \"developer-tools\"\n }\n ],\n \"credits\": [\n {\n \"name\": \"griffpatch\"\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"tags\": [\n \"recommended\"\n ],\n \"enabledByDefault\": true,\n \"dynamicDisable\": true\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"noTranslations\": true,\n \"name\": \"Automatically add extensions\",\n \"description\": \"Auto-shows music, pen, and other extensions in the block category menu in the editor.\",\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"settings\": [\n {\n \"name\": \"Music\",\n \"id\": \"music\",\n \"type\": \"boolean\",\n \"default\": true\n },\n {\n \"name\": \"Pen\",\n \"id\": \"pen\",\n \"type\": \"boolean\",\n \"default\": true\n },\n {\n \"name\": \"Text to Speech\",\n \"id\": \"text2speech\",\n \"type\": \"boolean\",\n \"default\": false\n },\n {\n \"name\": \"Translate\",\n \"id\": \"translate\",\n \"type\": \"boolean\",\n \"default\": false\n }\n ],\n \"dynamicDisable\": true,\n \"tags\": []\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"name\": \"Project video recorder\",\n \"description\": \"Adds a \\\"start recording\\\" button to the editor menu bar that allows you to record the project's stage.\",\n \"tags\": [\n \"recommended\"\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"style.css\"\n }\n ],\n \"enabledByDefault\": false\n};\nimport {mediaRecorderSupported} from \"../../environment\";\nif (!mediaRecorderSupported) manifest.unsupported = true;\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"name\": \"Insert blocks by name\",\n \"description\": \"Middle or shift-click the code area, or press Ctrl+Space to bring up a block search window. Type block names (or parts of them) and drag them into the code area to add them to your project. The menu can be navigated with the arrow keys and Enter and supports autocompleting with Tab. To prevent the menu from closing, hold Shift while dragging blocks out of it.\",\n \"credits\": [\n {\n \"name\": \"Tacodiva\",\n \"link\": \"https://scratch.mit.edu/users/Tacodiva7729/\"\n },\n {\n \"name\": \"griffpatch\"\n },\n {\n \"name\": \"TheColaber\",\n \"link\": \"https://scratch.mit.edu/users/TheColaber/\"\n },\n {\n \"name\": \"CST1229\",\n \"link\": \"https://scratch.mit.edu/users/CST1229/\"\n }\n ],\n \"tags\": [\n \"recommended\"\n ],\n \"enabledByDefault\": true,\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"userstyle.css\"\n }\n ],\n \"settings\": [\n {\n \"dynamic\": true,\n \"name\": \"Popup Block Size\",\n \"id\": \"popup_scale\",\n \"type\": \"integer\",\n \"min\": 1,\n \"max\": 100,\n \"default\": 48\n },\n {\n \"dynamic\": true,\n \"name\": \"Popup Width\",\n \"id\": \"popup_width\",\n \"type\": \"integer\",\n \"min\": 1,\n \"max\": 100,\n \"default\": 16\n },\n {\n \"dynamic\": true,\n \"name\": \"Popup Maximum Height\",\n \"id\": \"popup_max_height\",\n \"type\": \"integer\",\n \"min\": 1,\n \"max\": 100,\n \"default\": 40\n }\n ],\n \"info\": [\n {\n \"text\": \"This addon was previously part of the \\\"developer tools\\\" addon but has moved here.\",\n \"id\": \"developer-tools\"\n }\n ]\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"noTranslations\": true,\n \"name\": \"Mouse position display\",\n \"description\": \"Displays your mouse x/y position above the stage in the editor.\",\n \"credits\": [\n {\n \"name\": \"Jeffalo\"\n }\n ],\n \"dynamicDisable\": true,\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"style.css\"\n }\n ],\n \"tags\": [\n \"recommended\"\n ],\n \"enabledByDefault\": false\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"enabledByDefault\": true,\n \"editorOnly\": true,\n \"name\": \"Move costume to top or bottom\",\n \"description\": \"Adds options to the right click context menu for costumes and sounds to move them to the top or the bottom of the list.\",\n \"info\": [\n {\n \"text\": \"This addon was previously part of the \\\"developer tools\\\" addon but has moved here.\",\n \"id\": \"developer-tools\"\n }\n ],\n \"tags\": [],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"dynamicDisable\": true\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"noTranslations\": true,\n \"name\": \"Move sprite to front layer\",\n \"description\": \"Shift+Click a sprite within the sprite pane to move it to the front (top layer) of the stage.\",\n \"credits\": [\n {\n \"name\": \"Norbiros\",\n \"link\": \"https://scratch.mit.edu/users/Norbir/\"\n },\n {\n \"name\": \"s_federici\",\n \"link\": \"https://scratch.mit.edu/users/s_federici/\"\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"dynamicDisable\": true,\n \"tags\": []\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"noTranslations\": true,\n \"name\": \"Muted project player mode\",\n \"description\": \"Ctrl+Click the green flag to mute/unmute the project.\",\n \"info\": [\n {\n \"text\": \"On macOS, use the Cmd key instead of the Ctrl key.\",\n \"id\": \"macOS\"\n }\n ],\n \"credits\": [\n {\n \"name\": \"TheColaber\",\n \"link\": \"https://scratch.mit.edu/users/TheColaber/\"\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"dynamicDisable\": true,\n \"enabledByDefault\": true,\n \"tags\": [\n \"recommended\"\n ]\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"noTranslations\": true,\n \"name\": \"Do not automatically space overlapping scripts\",\n \"description\": \"Allows scripts to be moved and modified without causing overlapping scripts to move around.\",\n \"credits\": [\n {\n \"name\": \"GarboMuffin\"\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"dynamicDisable\": true,\n \"tags\": [],\n \"enabledByDefault\": false\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"noTranslations\": true,\n \"name\": \"Always show number pad\",\n \"description\": \"Show Scratch's virtual number pad when editing number fields in blocks on all devices, instead of only touchscreen devices.\",\n \"credits\": [\n {\n \"name\": \"GarboMuffin\"\n }\n ],\n \"info\": [\n {\n \"text\": \"A number pad will show when editing number inputs from blocks such as \\\"move () steps\\\".\",\n \"id\": \"explanation\"\n }\n ],\n \"tags\": [],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"dynamicDisable\": true\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"name\": \"Onion skinning\",\n \"description\": \"Shows transparent overlays of previous or next costumes when editing a costume. Controlled by buttons under the costume editor by the zoom buttons.\",\n \"credits\": [\n {\n \"name\": \"GarboMuffin\"\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"style.css\"\n }\n ],\n \"settings\": [\n {\n \"id\": \"default\",\n \"name\": \"Enable by default\",\n \"type\": \"boolean\",\n \"default\": false\n },\n {\n \"id\": \"previous\",\n \"name\": \"Default previous costumes\",\n \"type\": \"integer\",\n \"default\": 1,\n \"min\": 0,\n \"max\": 100\n },\n {\n \"id\": \"next\",\n \"name\": \"Default next costumes\",\n \"type\": \"integer\",\n \"default\": 0,\n \"min\": 0,\n \"max\": 100\n },\n {\n \"id\": \"opacity\",\n \"name\": \"Opacity (%)\",\n \"type\": \"integer\",\n \"min\": 0,\n \"max\": 100,\n \"default\": 25\n },\n {\n \"id\": \"opacityStep\",\n \"name\": \"Opacity Step (%)\",\n \"type\": \"integer\",\n \"min\": 0,\n \"max\": 100,\n \"default\": 10\n },\n {\n \"id\": \"layering\",\n \"name\": \"Default layering\",\n \"type\": \"select\",\n \"default\": \"front\",\n \"potentialValues\": [\n {\n \"id\": \"front\",\n \"name\": \"Front\"\n },\n {\n \"id\": \"behind\",\n \"name\": \"Behind\"\n }\n ]\n },\n {\n \"id\": \"mode\",\n \"name\": \"Default mode\",\n \"type\": \"select\",\n \"default\": \"merge\",\n \"potentialValues\": [\n {\n \"id\": \"merge\",\n \"name\": \"Merge images\"\n },\n {\n \"id\": \"tint\",\n \"name\": \"Color tint\"\n }\n ]\n },\n {\n \"name\": \"Previous costume tint\",\n \"id\": \"beforeTint\",\n \"type\": \"color\",\n \"default\": \"#FF0000\"\n },\n {\n \"name\": \"Next costume tint\",\n \"id\": \"afterTint\",\n \"type\": \"color\",\n \"default\": \"#0000FF\"\n }\n ],\n \"tags\": [\n \"recommended\"\n ],\n \"dynamicDisable\": true,\n \"enabledByDefault\": true\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"noTranslations\": true,\n \"name\": \"Paint costume by default\",\n \"description\": \"Changes the default action of \\\"Choose a Sprite/Costume/Backdrop/Sound\\\" buttons, which open the library by default.\",\n \"credits\": [\n {\n \"name\": \"GarboMuffin\"\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"settings\": [\n {\n \"dynamic\": true,\n \"id\": \"sprite\",\n \"name\": \"Add sprite\",\n \"type\": \"select\",\n \"potentialValues\": [\n {\n \"id\": \"library\",\n \"name\": \"Library\"\n },\n {\n \"id\": \"paint\",\n \"name\": \"Paint\"\n },\n {\n \"id\": \"surprise\",\n \"name\": \"Surprise\"\n },\n {\n \"id\": \"upload\",\n \"name\": \"Upload\"\n }\n ],\n \"default\": \"paint\"\n },\n {\n \"dynamic\": true,\n \"id\": \"costume\",\n \"name\": \"Add costume\",\n \"type\": \"select\",\n \"potentialValues\": [\n {\n \"id\": \"library\",\n \"name\": \"Library\"\n },\n {\n \"id\": \"paint\",\n \"name\": \"Paint\"\n },\n {\n \"id\": \"surprise\",\n \"name\": \"Surprise\"\n },\n {\n \"id\": \"upload\",\n \"name\": \"Upload\"\n }\n ],\n \"default\": \"paint\"\n },\n {\n \"dynamic\": true,\n \"id\": \"backdrop\",\n \"name\": \"Add backdrop\",\n \"type\": \"select\",\n \"potentialValues\": [\n {\n \"id\": \"library\",\n \"name\": \"Library\"\n },\n {\n \"id\": \"paint\",\n \"name\": \"Paint\"\n },\n {\n \"id\": \"surprise\",\n \"name\": \"Surprise\"\n },\n {\n \"id\": \"upload\",\n \"name\": \"Upload\"\n }\n ],\n \"default\": \"paint\"\n },\n {\n \"dynamic\": true,\n \"id\": \"sound\",\n \"name\": \"Add sound\",\n \"type\": \"select\",\n \"potentialValues\": [\n {\n \"id\": \"library\",\n \"name\": \"Library\"\n },\n {\n \"id\": \"record\",\n \"name\": \"Record\"\n },\n {\n \"id\": \"surprise\",\n \"name\": \"Surprise\"\n },\n {\n \"id\": \"upload\",\n \"name\": \"Upload\"\n }\n ],\n \"default\": \"library\"\n }\n ],\n \"dynamicDisable\": true,\n \"tags\": [\n \"recommended\"\n ],\n \"enabledByDefault\": false\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"noTranslations\": true,\n \"enabledByDefault\": true,\n \"name\": \"Skewing in costume editor\",\n \"description\": \"Hold Ctrl while scaling an object on its sides to skew it. Hold Alt while skewing an object to skew it from its center.\",\n \"info\": [\n {\n \"text\": \"On macOS, use the Command key instead of the Control key and the Option key instead of the Alt key.\",\n \"id\": \"useCmdOnMac\"\n }\n ],\n \"credits\": [\n {\n \"name\": \"CST1229\",\n \"link\": \"https://scratch.mit.edu/users/CST1229/\"\n }\n ],\n \"tags\": [],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"dynamicDisable\": true\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"name\": \"Costume editor snapping\",\n \"description\": \"Snap objects in the costume editor to bounding boxes and vector nodes.\",\n \"tags\": [],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"userstyle.css\"\n }\n ],\n \"settings\": [\n {\n \"type\": \"boolean\",\n \"id\": \"enable-default\",\n \"name\": \"Enable by default\",\n \"default\": true\n },\n {\n \"dynamic\": true,\n \"type\": \"color\",\n \"id\": \"guide-color\",\n \"name\": \"Snapping guide color\",\n \"default\": \"#ff0000\",\n \"allowTransparency\": true\n },\n {\n \"type\": \"boolean\",\n \"id\": \"pageCenter\",\n \"name\": \"Snap to page center\",\n \"default\": true\n },\n {\n \"type\": \"boolean\",\n \"id\": \"pageAxes\",\n \"name\": \"Snap to page x and y axes\",\n \"default\": true\n },\n {\n \"type\": \"boolean\",\n \"id\": \"pageEdges\",\n \"name\": \"Snap to page edges\",\n \"default\": true\n },\n {\n \"type\": \"boolean\",\n \"id\": \"pageCorners\",\n \"name\": \"Snap to page corners\",\n \"default\": false\n },\n {\n \"type\": \"boolean\",\n \"id\": \"objectEdges\",\n \"name\": \"Snap to object edges\",\n \"default\": true\n },\n {\n \"type\": \"boolean\",\n \"id\": \"objectCenters\",\n \"name\": \"Snap to object centers\",\n \"default\": true\n },\n {\n \"type\": \"boolean\",\n \"id\": \"objectMidlines\",\n \"name\": \"Snap to object midlines\",\n \"default\": true\n },\n {\n \"type\": \"boolean\",\n \"id\": \"objectCorners\",\n \"name\": \"Snap to object corners\",\n \"default\": false\n },\n {\n \"type\": \"boolean\",\n \"id\": \"boxCenter\",\n \"name\": \"Snap from selection box center\",\n \"default\": true\n },\n {\n \"type\": \"boolean\",\n \"id\": \"boxCorners\",\n \"name\": \"Snap from selection box corners\",\n \"default\": false\n },\n {\n \"type\": \"boolean\",\n \"id\": \"boxEdgeMids\",\n \"name\": \"Snap from selection box edge midpoints\",\n \"default\": false\n },\n {\n \"type\": \"positive_integer\",\n \"id\": \"threshold\",\n \"name\": \"Snapping distance\",\n \"default\": 10,\n \"min\": 4,\n \"max\": 100\n }\n ],\n \"dynamicDisable\": true\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"name\": \"Pause button\",\n \"description\": \"Adds a button to pause the project next to the green flag.\",\n \"info\": [\n {\n \"text\": \"The project can also be paused with Alt+X (Option+X on macOS).\",\n \"id\": \"keybind\"\n }\n ],\n \"credits\": [\n {\n \"name\": \"Jeffalo\"\n },\n {\n \"name\": \"GarboMuffin\"\n }\n ],\n \"dynamicDisable\": true,\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"style.css\"\n }\n ],\n \"tags\": [\n \"recommended\"\n ],\n \"enabledByDefault\": true\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"noTranslations\": true,\n \"enabledByDefault\": true,\n \"name\": \"Pick colors on stage with eyedropper\",\n \"description\": \"Allows the eyedropper in the costume editor to also pick colors from the stage.\",\n \"credits\": [\n {\n \"name\": \"GarboMuffin\"\n }\n ],\n \"tags\": [],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"style.css\"\n }\n ],\n \"dynamicDisable\": true\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"noTranslations\": true,\n \"name\": \"Remove curved stage border\",\n \"description\": \"Removes the curved border around the stage, allowing you to see the corners.\",\n \"tags\": [\n \"theme\"\n ],\n \"credits\": [\n {\n \"name\": \"Tacodiva\",\n \"link\": \"https://scratch.mit.edu/users/Tacodiva7729/\"\n }\n ],\n \"enabledByDefault\": false,\n \"dynamicDisable\": true,\n \"userstyles\": [\n {\n \"url\": \"remove-borders.css\"\n }\n ]\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"name\": \"Sprite deletion confirmation\",\n \"description\": \"Asks if you're sure when deleting a sprite inside a project.\",\n \"info\": [\n {\n \"text\": \"Tip: If you accidentally delete a sprite, costume, or sound, you can undo the deletion by clicking Edit in the menu bar then Restore.\",\n \"id\": \"restoretip\"\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"dynamicDisable\": true,\n \"tags\": [\n \"recommended\"\n ],\n \"enabledByDefault\": false\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"enabledByDefault\": true,\n \"name\": \"Rename broadcasts\",\n \"description\": \"Adds an option to rename broadcast messages in the broadcast blocks' dropdowns.\",\n \"credits\": [\n {\n \"name\": \"TheColaber\",\n \"link\": \"https://scratch.mit.edu/users/TheColaber\"\n },\n {\n \"name\": \"GarboMuffin\"\n }\n ],\n \"tags\": [],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"dynamicDisable\": true\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"noTranslations\": true,\n \"name\": \"Rearrangeable custom block inputs\",\n \"description\": \"Allows rearranging custom block parameters on the \\\"Make a block\\\" screen.\",\n \"credits\": [\n {\n \"name\": \"Chrome_Cat\",\n \"link\": \"https://scratch.mit.edu/users/Chrome_Cat/\"\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"arrows.css\"\n }\n ],\n \"settings\": [\n {\n \"dynamic\": true,\n \"name\": \"Insert new inputs after selected input\",\n \"id\": \"InsertInputsAfter\",\n \"type\": \"boolean\",\n \"default\": false\n }\n ],\n \"tags\": [\n \"recommended\"\n ],\n \"enabledByDefault\": true,\n \"dynamicDisable\": true\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"noTranslations\": true,\n \"name\": \"Snap scripts to grid\",\n \"description\": \"Drag a script to automatically align its position to the code area dots.\",\n \"tags\": [],\n \"credits\": [\n {\n \"name\": \"CST1229\",\n \"link\": \"https://scratch.mit.edu/users/CST1229/\"\n },\n {\n \"name\": \"TheColaber\",\n \"link\": \"https://scratch.mit.edu/users/TheColaber/\"\n },\n {\n \"name\": \"lisa_wolfgang\",\n \"link\": \"https://scratch.mit.edu/users/lisa_wolfgang/\"\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"settings\": [\n {\n \"dynamic\": true,\n \"name\": \"Grid size (px)\",\n \"id\": \"grid\",\n \"type\": \"integer\",\n \"min\": 1,\n \"default\": 40\n }\n ],\n \"presets\": [\n {\n \"name\": \"Whole-block\",\n \"id\": \"whole-block\",\n \"values\": {\n \"grid\": 48\n }\n },\n {\n \"name\": \"Half-block\",\n \"id\": \"half-block\",\n \"values\": {\n \"grid\": 24\n }\n },\n {\n \"name\": \"Default\",\n \"id\": \"default\",\n \"values\": {\n \"grid\": 40\n }\n }\n ],\n \"dynamicDisable\": true,\n \"enabledByDefault\": false\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"name\": \"Search box in sprite pane\",\n \"description\": \"Adds a search box to the sprite pane to search for sprites by name.\",\n \"credits\": [\n {\n \"name\": \"BarelySmooth\",\n \"link\": \"https://scratch.mit.edu/users/BarelySmooth/\"\n },\n {\n \"name\": \"GarboMuffin\"\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"search-bar.css\"\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"dynamicDisable\": true,\n \"tags\": [],\n \"enabledByDefault\": false\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"name\": \"Collapsing sprite properties\",\n \"description\": \"Hides the sprite properties panel by default, like in Scratch 2.0. Use the info button on the currently selected sprite or double-click a sprite to show the properties panel again. To re-hide it, use the collapse button in the properties panel or double-click a sprite.\",\n \"tags\": [\n \"recommended\"\n ],\n \"credits\": [\n {\n \"name\": \"lisa_wolfgang\",\n \"link\": \"https://scratch.mit.edu/users/lisa_wolfgang/\"\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"userstyle.css\"\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"customCssVariables\": [\n {\n \"name\": \"transitionDuration\",\n \"value\": {\n \"type\": \"map\",\n \"source\": {\n \"type\": \"settingValue\",\n \"settingId\": \"transitionDuration\"\n },\n \"options\": {\n \"none\": \"0s\",\n \"short\": \"0.15s\",\n \"default\": \"0.25s\",\n \"long\": \"0.5s\"\n }\n }\n }\n ],\n \"settings\": [\n {\n \"dynamic\": true,\n \"name\": \"Automatically collapse when mouse leaves sprite panel\",\n \"id\": \"autoCollapse\",\n \"type\": \"boolean\",\n \"default\": false\n },\n {\n \"dynamic\": true,\n \"name\": \"Collapse panel by default\",\n \"id\": \"hideByDefault\",\n \"type\": \"boolean\",\n \"default\": true,\n \"if\": {\n \"settings\": {\n \"autoCollapse\": false\n }\n }\n },\n {\n \"dynamic\": true,\n \"name\": \"Animation speed\",\n \"id\": \"transitionDuration\",\n \"type\": \"select\",\n \"potentialValues\": [\n {\n \"id\": \"none\",\n \"name\": \"Instant\"\n },\n {\n \"id\": \"short\",\n \"name\": \"Quick\"\n },\n {\n \"id\": \"default\",\n \"name\": \"Default\"\n },\n {\n \"id\": \"long\",\n \"name\": \"Slow\"\n }\n ],\n \"default\": \"default\"\n }\n ],\n \"dynamicDisable\": true,\n \"enabledByDefault\": false\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"name\": \"Switch variables between \\\"For all sprites\\\" and \\\"For this sprite only\\\"\",\n \"description\": \"Adds more options when renaming an existing variable or list: allows changing between \\\"For all sprites\\\" and \\\"For this sprite only\\\" and whether variables are stored in the cloud. Also adds a new option when right clicking a variable/list to quickly change its scope.\",\n \"credits\": [\n {\n \"name\": \"GarboMuffin\"\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"style.css\"\n }\n ],\n \"tags\": [],\n \"dynamicDisable\": true,\n \"enabledByDefault\": false\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"noTranslations\": true,\n \"name\": \"Block transparency\",\n \"description\": \"Adjust the transparency for blocks in the editor, with separate options for orphaned blocks (those without a hat block at the top) and blocks that are being dragged.\",\n \"tags\": [],\n \"dynamicDisable\": true,\n \"credits\": [\n {\n \"name\": \"ErrorGamer2000\",\n \"link\": \"https://scratch.mit.edu/users/ErrorGamer2000/\"\n },\n {\n \"name\": \"GarboMuffin\"\n }\n ],\n \"settings\": [\n {\n \"dynamic\": true,\n \"name\": \"Block transparency (%)\",\n \"id\": \"block\",\n \"type\": \"integer\",\n \"min\": 0,\n \"max\": 100,\n \"default\": 0\n },\n {\n \"dynamic\": true,\n \"name\": \"Orphaned transparency (%)\",\n \"id\": \"orphan\",\n \"type\": \"integer\",\n \"min\": 0,\n \"max\": 100,\n \"default\": 25\n },\n {\n \"dynamic\": true,\n \"name\": \"Dragged transparency (%)\",\n \"id\": \"dragged\",\n \"type\": \"integer\",\n \"min\": 0,\n \"max\": 100,\n \"default\": 25\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"userstyle.css\"\n }\n ]\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"noTranslations\": true,\n \"name\": \"Disable cloud variables\",\n \"description\": \"Disable cloud variables by default. You can still re-enable them using the Edit > Enable cloud variables menu.\",\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"tags\": [\n \"danger\"\n ],\n \"enabledByDefault\": false\n};\nimport {isScratchDesktop} from \"../../../lib/isScratchDesktop\";\nif (isScratchDesktop()) manifest.unsupported = true;\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"noTranslations\": true,\n \"name\": \"Disable compiler in editor\",\n \"description\": \"Turns off the compiler by default in the script editor. It can still be manually enabled through the \\\"Advanced\\\" menu bar button.\",\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"tags\": [\n \"danger\"\n ],\n \"enabledByDefault\": false\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"noTranslations\": true,\n \"name\": \"Hide backpack\",\n \"description\": \"Removes the backpack feature from the editor.\",\n \"userscripts\": [\n {\n \"url\": \"remove-backpack.js\"\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"remove-backpack.css\"\n }\n ],\n \"tags\": [\n \"danger\"\n ],\n \"dynamicDisable\": true,\n \"enabledByDefault\": false\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"noTranslations\": true,\n \"name\": \"Remove feedback button\",\n \"description\": \"Removes the feedback button from the menu bar.\",\n \"userstyles\": [\n {\n \"url\": \"remove-feedback.css\"\n }\n ],\n \"tags\": [\n \"danger\"\n ],\n \"dynamicDisable\": true,\n \"enabledByDefault\": false\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"noTranslations\": true,\n \"name\": \"Keep block comment connections straight\",\n \"description\": \"Forces block comments to always be connected to their source block by a horizontal straight line, not at an angle.\",\n \"tags\": [],\n \"credits\": [\n {\n \"name\": \"lisa_wolfgang\",\n \"link\": \"https://scratch.mit.edu/users/lisa_wolfgang/\"\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"dynamicDisable\": true,\n \"enabledByDefault\": false\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"name\": \"Variable manager\",\n \"description\": \"Adds a tab next to \\\"sounds\\\" in the editor for easily updating variables and lists.\",\n \"credits\": [\n {\n \"name\": \"Jeffalo\"\n },\n {\n \"name\": \"GarboMuffin\"\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"style.css\"\n }\n ],\n \"dynamicDisable\": true,\n \"tags\": [],\n \"enabledByDefault\": false\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"noTranslations\": true,\n \"name\": \"Project volume slider\",\n \"description\": \"Adds a volume slider next to the green flag controls.\",\n \"credits\": [\n {\n \"name\": \"samq64\",\n \"link\": \"https://scratch.mit.edu/users/samq64/\"\n },\n {\n \"name\": \"GarboMuffin\"\n },\n {\n \"name\": \"DNin01\"\n }\n ],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"userstyle.css\"\n },\n {\n \"url\": \"hover.css\",\n \"if\": {\n \"settings\": {\n \"always\": false\n }\n }\n }\n ],\n \"settings\": [\n {\n \"name\": \"Default volume\",\n \"id\": \"defVol\",\n \"type\": \"integer\",\n \"min\": 0,\n \"max\": 100,\n \"default\": 100\n },\n {\n \"name\": \"Always show slider\",\n \"id\": \"always\",\n \"type\": \"boolean\",\n \"default\": false\n }\n ],\n \"dynamicDisable\": true,\n \"tags\": [\n \"recommended\"\n ]\n};\nexport default manifest;\n","/* generated by pull.js */\nconst manifest = {\n \"editorOnly\": true,\n \"noTranslations\": true,\n \"name\": \"Alternating nested block colors\",\n \"description\": \"Makes blocks of the same category alternate between lighter and darker shades when nested inside each other. This is also known as zebra striping.\",\n \"credits\": [\n {\n \"name\": \"CST1229\",\n \"link\": \"https://scratch.mit.edu/users/CST1229/\"\n },\n {\n \"name\": \"GarboMuffin\"\n },\n {\n \"name\": \"TheColaber\",\n \"link\": \"https://scratch.mit.edu/users/thecolaber\"\n }\n ],\n \"tags\": [],\n \"userscripts\": [\n {\n \"url\": \"userscript.js\"\n }\n ],\n \"userstyles\": [\n {\n \"url\": \"userstyle.css\"\n }\n ],\n \"settings\": [\n {\n \"dynamic\": true,\n \"name\": \"Shade\",\n \"id\": \"shade\",\n \"type\": \"select\",\n \"potentialValues\": [\n {\n \"name\": \"Lighter\",\n \"id\": \"lighter\"\n },\n {\n \"name\": \"Darker\",\n \"id\": \"darker\"\n }\n ],\n \"default\": \"lighter\"\n },\n {\n \"dynamic\": true,\n \"name\": \"Intensity (0-100%)\",\n \"id\": \"intensity\",\n \"type\": \"integer\",\n \"min\": 0,\n \"default\": 20,\n \"max\": 100\n }\n ],\n \"customCssVariables\": [\n {\n \"name\": \"shadeNumber\",\n \"value\": {\n \"type\": \"map\",\n \"source\": {\n \"type\": \"settingValue\",\n \"settingId\": \"shade\"\n },\n \"options\": {\n \"lighter\": \"1\",\n \"darker\": \"-1\"\n }\n }\n }\n ],\n \"dynamicDisable\": true\n};\nexport default manifest;\n","export const isMobile = typeof window !== 'undefined' && 'ontouchstart' in window;\nexport const clipboardSupported = typeof navigator !== 'undefined' && navigator.clipboard && navigator.clipboard.write;\nexport const mediaRecorderSupported = typeof MediaRecorder !== 'undefined';\n","// Some browsers have a non-functional EventTarget, so we write our own version that works everywhere.\n\nclass EventTargetShim {\n constructor () {\n this._events = {};\n }\n\n addEventListener (event, handler) {\n if (!this._events[event]) {\n this._events[event] = [];\n }\n this._events[event].push(handler);\n }\n\n removeEventListener (event, handler) {\n const handlers = this._events[event];\n if (handlers) {\n this._events[event] = handlers.filter(i => i !== handler);\n }\n }\n\n dispatchEvent (event) {\n const handlers = this._events[event.type];\n if (handlers) {\n for (const fn of handlers) {\n fn(event);\n }\n }\n }\n}\n\nexport default EventTargetShim;\n","/* generated by pull.js */\nimport _cat_blocks from \"../addons/cat-blocks/_manifest_entry.js\";\nimport _editor_devtools from \"../addons/editor-devtools/_manifest_entry.js\";\nimport _find_bar from \"../addons/find-bar/_manifest_entry.js\";\nimport _middle_click_popup from \"../addons/middle-click-popup/_manifest_entry.js\";\nimport _jump_to_def from \"../addons/jump-to-def/_manifest_entry.js\";\nimport _reorder_custom_inputs from \"../addons/reorder-custom-inputs/_manifest_entry.js\";\nimport _editor_searchable_dropdowns from \"../addons/editor-searchable-dropdowns/_manifest_entry.js\";\nimport _data_category_tweaks_v2 from \"../addons/data-category-tweaks-v2/_manifest_entry.js\";\nimport _block_palette_icons from \"../addons/block-palette-icons/_manifest_entry.js\";\nimport _hide_flyout from \"../addons/hide-flyout/_manifest_entry.js\";\nimport _mediarecorder from \"../addons/mediarecorder/_manifest_entry.js\";\nimport _drag_drop from \"../addons/drag-drop/_manifest_entry.js\";\nimport _debugger from \"../addons/debugger/_manifest_entry.js\";\nimport _pause from \"../addons/pause/_manifest_entry.js\";\nimport _mute_project from \"../addons/mute-project/_manifest_entry.js\";\nimport _vol_slider from \"../addons/vol-slider/_manifest_entry.js\";\nimport _clones from \"../addons/clones/_manifest_entry.js\";\nimport _mouse_pos from \"../addons/mouse-pos/_manifest_entry.js\";\nimport _color_picker from \"../addons/color-picker/_manifest_entry.js\";\nimport _remove_sprite_confirm from \"../addons/remove-sprite-confirm/_manifest_entry.js\";\nimport _block_count from \"../addons/block-count/_manifest_entry.js\";\nimport _onion_skinning from \"../addons/onion-skinning/_manifest_entry.js\";\nimport _paint_snap from \"../addons/paint-snap/_manifest_entry.js\";\nimport _default_costume_editor_color from \"../addons/default-costume-editor-color/_manifest_entry.js\";\nimport _bitmap_copy from \"../addons/bitmap-copy/_manifest_entry.js\";\nimport _2d_color_picker from \"../addons/2d-color-picker/_manifest_entry.js\";\nimport _paint_skew from \"../addons/paint-skew/_manifest_entry.js\";\nimport _better_img_uploads from \"../addons/better-img-uploads/_manifest_entry.js\";\nimport _pick_colors_from_stage from \"../addons/pick-colors-from-stage/_manifest_entry.js\";\nimport _custom_block_shape from \"../addons/custom-block-shape/_manifest_entry.js\";\nimport _editor_square_inputs from \"../addons/editor-square-inputs/_manifest_entry.js\";\nimport _zebra_striping from \"../addons/zebra-striping/_manifest_entry.js\";\nimport _editor_compact from \"../addons/editor-compact/_manifest_entry.js\";\nimport _custom_menu_bar from \"../addons/custom-menu-bar/_manifest_entry.js\";\nimport _editor_theme3 from \"../addons/editor-theme3/_manifest_entry.js\";\nimport _custom_block_text from \"../addons/custom-block-text/_manifest_entry.js\";\nimport _editor_colored_context_menus from \"../addons/editor-colored-context-menus/_manifest_entry.js\";\nimport _editor_stage_left from \"../addons/editor-stage-left/_manifest_entry.js\";\nimport _editor_buttons_reverse_order from \"../addons/editor-buttons-reverse-order/_manifest_entry.js\";\nimport _variable_manager from \"../addons/variable-manager/_manifest_entry.js\";\nimport _search_sprites from \"../addons/search-sprites/_manifest_entry.js\";\nimport _sprite_properties from \"../addons/sprite-properties/_manifest_entry.js\";\nimport _gamepad from \"../addons/gamepad/_manifest_entry.js\";\nimport _editor_sounds from \"../addons/editor-sounds/_manifest_entry.js\";\nimport _folders from \"../addons/folders/_manifest_entry.js\";\nimport _block_switching from \"../addons/block-switching/_manifest_entry.js\";\nimport _load_extensions from \"../addons/load-extensions/_manifest_entry.js\";\nimport _custom_zoom from \"../addons/custom-zoom/_manifest_entry.js\";\nimport _copy_reporter from \"../addons/copy-reporter/_manifest_entry.js\";\nimport _initialise_sprite_position from \"../addons/initialise-sprite-position/_manifest_entry.js\";\nimport _blocks2image from \"../addons/blocks2image/_manifest_entry.js\";\nimport _remove_curved_stage_border from \"../addons/remove-curved-stage-border/_manifest_entry.js\";\nimport _transparent_orphans from \"../addons/transparent-orphans/_manifest_entry.js\";\nimport _paint_by_default from \"../addons/paint-by-default/_manifest_entry.js\";\nimport _block_cherry_picking from \"../addons/block-cherry-picking/_manifest_entry.js\";\nimport _hide_new_variables from \"../addons/hide-new-variables/_manifest_entry.js\";\nimport _editor_extra_keys from \"../addons/editor-extra-keys/_manifest_entry.js\";\nimport _hide_delete_button from \"../addons/hide-delete-button/_manifest_entry.js\";\nimport _no_script_bumping from \"../addons/no-script-bumping/_manifest_entry.js\";\nimport _disable_stage_drag_select from \"../addons/disable-stage-drag-select/_manifest_entry.js\";\nimport _move_to_top_bottom from \"../addons/move-to-top-bottom/_manifest_entry.js\";\nimport _move_to_top_layer from \"../addons/move-to-top-layer/_manifest_entry.js\";\nimport _disable_paste_offset from \"../addons/disable-paste-offset/_manifest_entry.js\";\nimport _block_duplicate from \"../addons/block-duplicate/_manifest_entry.js\";\nimport _rename_broadcasts from \"../addons/rename-broadcasts/_manifest_entry.js\";\nimport _swap_local_global from \"../addons/swap-local-global/_manifest_entry.js\";\nimport _editor_comment_previews from \"../addons/editor-comment-previews/_manifest_entry.js\";\nimport _columns from \"../addons/columns/_manifest_entry.js\";\nimport _number_pad from \"../addons/number-pad/_manifest_entry.js\";\nimport _editor_number_arrow_keys from \"../addons/editor-number-arrow-keys/_manifest_entry.js\";\nimport _expanded_backpack from \"../addons/expanded-backpack/_manifest_entry.js\";\nimport _script_snap from \"../addons/script-snap/_manifest_entry.js\";\nimport _fullscreen from \"../addons/fullscreen/_manifest_entry.js\";\nimport _hide_stage from \"../addons/hide-stage/_manifest_entry.js\";\nimport _tw_straighten_comments from \"../addons/tw-straighten-comments/_manifest_entry.js\";\nimport _tw_remove_backpack from \"../addons/tw-remove-backpack/_manifest_entry.js\";\nimport _tw_remove_feedback from \"../addons/tw-remove-feedback/_manifest_entry.js\";\nimport _tw_disable_cloud_variables from \"../addons/tw-disable-cloud-variables/_manifest_entry.js\";\nimport _tw_disable_compiler from \"../addons/tw-disable-compiler/_manifest_entry.js\";\nimport _editor_stepping from \"../addons/editor-stepping/_manifest_entry.js\";\nexport default {\n \"cat-blocks\": _cat_blocks,\n \"editor-devtools\": _editor_devtools,\n \"find-bar\": _find_bar,\n \"middle-click-popup\": _middle_click_popup,\n \"jump-to-def\": _jump_to_def,\n \"reorder-custom-inputs\": _reorder_custom_inputs,\n \"editor-searchable-dropdowns\": _editor_searchable_dropdowns,\n \"data-category-tweaks-v2\": _data_category_tweaks_v2,\n \"block-palette-icons\": _block_palette_icons,\n \"hide-flyout\": _hide_flyout,\n \"mediarecorder\": _mediarecorder,\n \"drag-drop\": _drag_drop,\n \"debugger\": _debugger,\n \"pause\": _pause,\n \"mute-project\": _mute_project,\n \"vol-slider\": _vol_slider,\n \"clones\": _clones,\n \"mouse-pos\": _mouse_pos,\n \"color-picker\": _color_picker,\n \"remove-sprite-confirm\": _remove_sprite_confirm,\n \"block-count\": _block_count,\n \"onion-skinning\": _onion_skinning,\n \"paint-snap\": _paint_snap,\n \"default-costume-editor-color\": _default_costume_editor_color,\n \"bitmap-copy\": _bitmap_copy,\n \"2d-color-picker\": _2d_color_picker,\n \"paint-skew\": _paint_skew,\n \"better-img-uploads\": _better_img_uploads,\n \"pick-colors-from-stage\": _pick_colors_from_stage,\n \"custom-block-shape\": _custom_block_shape,\n \"editor-square-inputs\": _editor_square_inputs,\n \"zebra-striping\": _zebra_striping,\n \"editor-compact\": _editor_compact,\n \"custom-menu-bar\": _custom_menu_bar,\n \"editor-theme3\": _editor_theme3,\n \"custom-block-text\": _custom_block_text,\n \"editor-colored-context-menus\": _editor_colored_context_menus,\n \"editor-stage-left\": _editor_stage_left,\n \"editor-buttons-reverse-order\": _editor_buttons_reverse_order,\n \"variable-manager\": _variable_manager,\n \"search-sprites\": _search_sprites,\n \"sprite-properties\": _sprite_properties,\n \"gamepad\": _gamepad,\n \"editor-sounds\": _editor_sounds,\n \"folders\": _folders,\n \"block-switching\": _block_switching,\n \"load-extensions\": _load_extensions,\n \"custom-zoom\": _custom_zoom,\n \"copy-reporter\": _copy_reporter,\n \"initialise-sprite-position\": _initialise_sprite_position,\n \"blocks2image\": _blocks2image,\n \"remove-curved-stage-border\": _remove_curved_stage_border,\n \"transparent-orphans\": _transparent_orphans,\n \"paint-by-default\": _paint_by_default,\n \"block-cherry-picking\": _block_cherry_picking,\n \"hide-new-variables\": _hide_new_variables,\n \"editor-extra-keys\": _editor_extra_keys,\n \"hide-delete-button\": _hide_delete_button,\n \"no-script-bumping\": _no_script_bumping,\n \"disable-stage-drag-select\": _disable_stage_drag_select,\n \"move-to-top-bottom\": _move_to_top_bottom,\n \"move-to-top-layer\": _move_to_top_layer,\n \"disable-paste-offset\": _disable_paste_offset,\n \"block-duplicate\": _block_duplicate,\n \"rename-broadcasts\": _rename_broadcasts,\n \"swap-local-global\": _swap_local_global,\n \"editor-comment-previews\": _editor_comment_previews,\n \"columns\": _columns,\n \"number-pad\": _number_pad,\n \"editor-number-arrow-keys\": _editor_number_arrow_keys,\n \"expanded-backpack\": _expanded_backpack,\n \"script-snap\": _script_snap,\n \"fullscreen\": _fullscreen,\n \"hide-stage\": _hide_stage,\n \"tw-straighten-comments\": _tw_straighten_comments,\n \"tw-remove-backpack\": _tw_remove_backpack,\n \"tw-remove-feedback\": _tw_remove_feedback,\n \"tw-disable-cloud-variables\": _tw_disable_cloud_variables,\n \"tw-disable-compiler\": _tw_disable_compiler,\n \"editor-stepping\": _editor_stepping,\n};\n","import SettingsStore from './settings-store';\n\nconst settingStore = new SettingsStore();\nconst urlParameters = new URLSearchParams(location.search);\nif (urlParameters.has('addons')) {\n settingStore.parseUrlParameter(urlParameters.get('addons'));\n} else {\n settingStore.readLocalStorage();\n}\n\nexport default settingStore;\n","/**\n * Copyright (C) 2021 Thomas Weber\n *\n * This program is free software: you can redistribute it and/or modify\n * it under the terms of the GNU General Public License version 3 as\n * published by the Free Software Foundation.\n *\n * This program is distributed in the hope that it will be useful,\n * but WITHOUT ANY WARRANTY; without even the implied warranty of\n * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n * GNU General Public License for more details.\n *\n * You should have received a copy of the GNU General Public License\n * along with this program. If not, see .\n */\n\nimport addons from './generated/addon-manifests';\nimport upstreamMeta from './generated/upstream-meta.json';\nimport EventTargetShim from './event-target';\n\nconst SETTINGS_KEY = 'tw:addons';\nconst VERSION = 5;\n\nconst migrateSettings = settings => {\n const oldVersion = settings._;\n if (oldVersion === VERSION || !oldVersion) {\n return settings;\n }\n\n // Migrate 1 -> 2\n // tw-project-info is now block-count\n // tw-interface-customization split into tw-remove-backpack and tw-remove-feedback\n if (oldVersion < 2) {\n const projectInfo = settings['tw-project-info'];\n if (projectInfo && projectInfo.enabled) {\n settings['block-count'] = {\n enabled: true\n };\n }\n const interfaceCustomization = settings['tw-interface-customization'];\n if (interfaceCustomization && interfaceCustomization.enabled) {\n if (interfaceCustomization.removeBackpack) {\n settings['tw-remove-backpack'] = {\n enabled: true\n };\n }\n if (interfaceCustomization.removeFeedback) {\n settings['tw-remove-feedback'] = {\n enabled: true\n };\n }\n }\n }\n\n // Migrate 2 -> 3\n // The default value of hide-flyout's toggle setting changed from \"hover\" to \"cathover\"\n // We want to keep the old default value for existing users.\n if (oldVersion < 3) {\n const hideFlyout = settings['hide-flyout'];\n if (hideFlyout && hideFlyout.enabled && typeof hideFlyout.toggled === 'undefined') {\n hideFlyout.toggle = 'hover';\n }\n }\n\n // Migrate 3 -> 4\n // editor-devtools was broken up into find-bar and middle-click-popup.\n // If someone disabled editor-devtools, we want to keep these disabled.\n if (oldVersion < 4) {\n const editorDevtools = settings['editor-devtools'];\n if (editorDevtools && editorDevtools.enabled === false) {\n settings['find-bar'] = {\n enabled: false\n };\n settings['middle-click-popup'] = {\n enabled: false\n };\n }\n }\n\n // Migrate 4 -> 5\n // fullscreen's hideToolbar and hoverToolbar settings were merged into one toolbar setting\n if (oldVersion < 5) {\n const fullscreen = settings.fullscreen;\n // hideToolbar was false by default\n // hoverToolbar was true by default\n if (fullscreen && fullscreen.hideToolbar) {\n if (fullscreen.hoverToolbar === false) {\n fullscreen.toolbar = 'hide';\n } else {\n fullscreen.toolbar = 'hover';\n }\n }\n }\n\n return settings;\n};\n\n/**\n * @template T\n * @param {T|T[]} v A value\n * @returns {T[]} The value if it is a list, otherwise a 1 item list\n */\nconst asArray = v => {\n if (Array.isArray(v)) {\n return v;\n }\n return [v];\n};\n\nclass SettingsStore extends EventTargetShim {\n constructor () {\n super();\n this.store = this.createEmptyStore();\n this.remote = false;\n }\n\n /**\n * @private\n */\n createEmptyStore () {\n const result = {};\n for (const addonId of Object.keys(addons)) {\n result[addonId] = {};\n }\n return result;\n }\n\n readLocalStorage () {\n const base = this.store;\n try {\n const local = localStorage.getItem(SETTINGS_KEY);\n if (local) {\n let result = JSON.parse(local);\n if (result && typeof result === 'object') {\n result = migrateSettings(result);\n for (const key of Object.keys(result)) {\n if (Object.prototype.hasOwnProperty.call(base, key)) {\n const value = result[key];\n if (value && typeof value === 'object') {\n base[key] = value;\n }\n }\n }\n }\n }\n } catch (e) {\n // ignore\n }\n this.store = base;\n }\n\n /**\n * @private\n */\n saveToLocalStorage () {\n if (this.remote) {\n return;\n }\n try {\n const result = {\n _: VERSION\n };\n for (const addonId of Object.keys(addons)) {\n const data = this.getAddonStorage(addonId);\n if (Object.keys(data).length > 0) {\n result[addonId] = data;\n }\n }\n localStorage.setItem(SETTINGS_KEY, JSON.stringify(result));\n } catch (e) {\n // ignore\n }\n }\n\n /**\n * @private\n */\n getAddonStorage (addonId) {\n if (this.store[addonId]) {\n return this.store[addonId];\n }\n throw new Error(`Unknown addon store: ${addonId}`);\n }\n\n /**\n * @private\n */\n getAddonManifest (addonId) {\n if (addons[addonId]) {\n return addons[addonId];\n }\n throw new Error(`Unknown addon: ${addonId}`);\n }\n\n /**\n * @private\n */\n getAddonSettingObject (manifest, settingId) {\n if (!manifest.settings) {\n return null;\n }\n for (const setting of manifest.settings) {\n if (setting.id === settingId) {\n return setting;\n }\n }\n return null;\n }\n\n getAddonEnabled (addonId) {\n const manifest = this.getAddonManifest(addonId);\n if (manifest.unsupported) {\n return false;\n }\n const storage = this.getAddonStorage(addonId);\n if (Object.prototype.hasOwnProperty.call(storage, 'enabled')) {\n return storage.enabled;\n }\n return !!manifest.enabledByDefault;\n }\n\n getAddonSetting (addonId, settingId) {\n const storage = this.getAddonStorage(addonId);\n const manifest = this.getAddonManifest(addonId);\n const settingObject = this.getAddonSettingObject(manifest, settingId);\n if (!settingObject) {\n throw new Error(`Unknown setting: ${settingId}`);\n }\n if (Object.prototype.hasOwnProperty.call(storage, settingId)) {\n return storage[settingId];\n }\n return settingObject.default;\n }\n\n /**\n * @private\n */\n getDefaultSettings (addonId) {\n const manifest = this.getAddonManifest(addonId);\n const result = {};\n for (const {id, default: value} of manifest.settings) {\n result[id] = value;\n }\n return result;\n }\n\n setAddonEnabled (addonId, enabled) {\n const storage = this.getAddonStorage(addonId);\n const manifest = this.getAddonManifest(addonId);\n const oldValue = this.getAddonEnabled(addonId);\n if (enabled === null) {\n enabled = !!manifest.enabledByDefault;\n delete storage.enabled;\n } else if (typeof enabled === 'boolean') {\n storage.enabled = enabled;\n } else {\n throw new Error('Enabled value is invalid.');\n }\n this.saveToLocalStorage();\n if (enabled !== oldValue) {\n // Dynamic enable is always supported.\n // Dynamic disable requires addon support.\n const supportsDynamic = enabled ? true : !!manifest.dynamicDisable;\n this.dispatchEvent(new CustomEvent('setting-changed', {\n detail: {\n addonId,\n settingId: 'enabled',\n reloadRequired: !supportsDynamic,\n value: enabled\n }\n }));\n }\n }\n\n setAddonSetting (addonId, settingId, value) {\n const storage = this.getAddonStorage(addonId);\n const manifest = this.getAddonManifest(addonId);\n const settingObject = this.getAddonSettingObject(manifest, settingId);\n const oldValue = this.getAddonSetting(addonId, settingId);\n if (value === null) {\n value = settingObject.default;\n delete storage[settingId];\n } else {\n if (settingObject.type === 'boolean') {\n if (typeof value !== 'boolean') {\n throw new Error('Setting value is invalid.');\n }\n } else if (settingObject.type === 'integer' || settingObject.type === 'positive_integer') {\n if (typeof value !== 'number') {\n throw new Error('Setting value is invalid.');\n }\n } else if (settingObject.type === 'string' || settingObject.type === 'untranslated') {\n // always valid\n } else if (settingObject.type === 'color') {\n if (typeof value !== 'string') {\n throw new Error('Color value is not a string.');\n }\n // Remove alpha channel from colors like #012345ff\n // We don't support transparency yet, but settings imported from Scratch Addons\n // might contain transparency.\n if (value.length === 9) {\n value = value.substring(0, 7);\n }\n if (!/^#[0-9a-f]{6}$/i.test(value)) {\n throw new Error('Color value is invalid format.');\n }\n } else if (settingObject.type === 'select') {\n if (!settingObject.potentialValues.some(potentialValue => potentialValue.id === value)) {\n throw new Error('Setting value is invalid.');\n }\n } else {\n throw new Error('Setting object is of unknown type');\n }\n storage[settingId] = value;\n }\n this.saveToLocalStorage();\n if (value !== oldValue) {\n this.dispatchEvent(new CustomEvent('setting-changed', {\n detail: {\n addonId,\n settingId,\n reloadRequired: !settingObject.dynamic,\n value\n }\n }));\n }\n }\n\n applyAddonPreset (addonId, presetId) {\n const manifest = this.getAddonManifest(addonId);\n for (const {id, values} of manifest.presets) {\n if (id !== presetId) {\n continue;\n }\n const settings = {\n ...this.getDefaultSettings(addonId),\n ...values\n };\n for (const key of Object.keys(settings)) {\n this.setAddonSetting(addonId, key, settings[key]);\n }\n return;\n }\n throw new Error(`Unknown preset: ${presetId}`);\n }\n\n resetAllAddons () {\n for (const addon of Object.keys(addons)) {\n this.resetAddon(addon, true);\n }\n // In case resetAddon missed some properties, do a hard reset on storage.\n this.store = this.createEmptyStore();\n this.saveToLocalStorage();\n }\n\n resetAddon (addonId, resetEverything) {\n const storage = this.getAddonStorage(addonId);\n for (const setting of Object.keys(storage)) {\n if (setting === 'enabled') {\n if (resetEverything) {\n this.setAddonEnabled(addonId, null);\n }\n continue;\n }\n try {\n this.setAddonSetting(addonId, setting, null);\n } catch (e) {\n // ignore\n }\n }\n }\n\n parseUrlParameter (parameter) {\n this.remote = true;\n const enabled = parameter.split(',');\n for (const id of Object.keys(addons)) {\n this.setAddonEnabled(id, enabled.includes(id));\n }\n }\n\n export ({theme}) {\n const result = {\n core: {\n // Upstream property. We don't use this.\n lightTheme: !theme.isDark(),\n // Doesn't matter what we set this to\n version: `v1.0.0-tw-${upstreamMeta.commit}`\n },\n addons: {}\n };\n for (const [addonId, manifest] of Object.entries(addons)) {\n const enabled = this.getAddonEnabled(addonId);\n const settings = {};\n if (manifest.settings) {\n for (const {id} of manifest.settings) {\n settings[id] = this.getAddonSetting(addonId, id);\n }\n }\n result.addons[addonId] = {\n enabled,\n settings\n };\n }\n return result;\n }\n\n import (data) {\n for (const [addonId, value] of Object.entries(data.addons)) {\n if (!Object.prototype.hasOwnProperty.call(addons, addonId)) {\n continue;\n }\n const {enabled, settings} = value;\n if (typeof enabled === 'boolean') {\n this.setAddonEnabled(addonId, enabled);\n }\n for (const [settingId, settingValue] of Object.entries(settings)) {\n try {\n this.setAddonSetting(addonId, settingId, settingValue);\n } catch (e) {\n // ignore\n }\n }\n }\n }\n\n setStoreWithVersionCheck ({version, store}) {\n if (version !== upstreamMeta.commit) {\n return;\n }\n this.setStore(store);\n }\n\n setStore (newStore) {\n const oldStore = this.store;\n for (const addonId of Object.keys(oldStore)) {\n const oldSettings = oldStore[addonId];\n const newSettings = newStore[addonId];\n if (!newSettings || typeof newSettings !== 'object') {\n continue;\n }\n if (JSON.stringify(oldSettings) !== JSON.stringify(newSettings)) {\n const manifest = this.getAddonManifest(addonId);\n // Dynamic enable is always supported.\n const dynamicEnable = !oldSettings.enabled && newSettings.enabled;\n // Dynamic disable requires addon support.\n const dynamicDisable = !!manifest.dynamicDisable && oldSettings.enabled && !newSettings.enabled;\n // Clone to avoid pass-by-reference issues\n this.store[addonId] = JSON.parse(JSON.stringify(newSettings));\n this.dispatchEvent(new CustomEvent('addon-changed', {\n detail: {\n addonId,\n dynamicEnable,\n dynamicDisable\n }\n }));\n }\n }\n }\n\n /**\n * Evaluate an `if` value from addon.json.\n * @param {string} addonId The ID of the addon.\n * @param {unknown} condition Condition from addon.json\n * @returns {boolean} True if the condition is met.\n */\n evaluateCondition (addonId, condition) {\n if (!condition) {\n // No condition. Default to true.\n return true;\n }\n\n if (condition.addonEnabled) {\n // addonEnabled is an OR\n const addonsToCheck = asArray(condition.addonEnabled);\n if (addonsToCheck.every(id => !this.getAddonEnabled(id))) {\n return false;\n }\n }\n\n if (condition.settings) {\n // settings is an AND\n for (const [settingName, expectedValue] of Object.entries(condition.settings)) {\n // expectedValue can be a string or an array of possible options\n const expectedValues = Array.isArray(expectedValue) ? expectedValue : [expectedValue];\n if (!expectedValues.includes(this.getAddonSetting(addonId, settingName))) {\n return false;\n }\n }\n }\n\n return true;\n }\n}\n\nexport default SettingsStore;\n"],"mappings":";;;;;;;;;;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AACA;AACA;;;;;;;;;;;;ACvBA;AAAA;AACA;AACA;AACA;AACA;AACA;AAGA;AAEA;AACA;AACA;AACA;AAEA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AACA;;;;;;;;;;;;AClEA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AAEA;AAEA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACxBA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC3CA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AACA;;;;;;;;;;;;ACnBA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AAEA;AAEA;AACA;AAEA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC1BA;AAAA;AACA;AACA;AACA;AACA;AACA;AAGA;AACA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;;;;;;;;;;;;AC1BA;AAAA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AAGA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAGA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;;;;;;;;;;;;AC1IA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AACA;AACA;;;;;;;;;;;;ACnBA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AAEA;AAGA;AACA;AACA;;;;;;;;;;;;ACxCA;AAAA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AAGA;AACA;AACA;;;;;;;;;;;;ACjDA;AAAA;AACA;AACA;AACA;AACA;AACA;AAGA;AAEA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AACA;AACA;AACA;;;;;;;;;;;;AC7BA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AAGA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AACA;;;;;;;;;;;;AC3BA;AAAA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AACA;AACA;;;;;;;;;;;;ACvBA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAGA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;;;;;;;;;;;;AC7GA;AAAA;AACA;AACA;AACA;AACA;AAGA;AAEA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;;;;;;;;;;;;ACpDA;AAAA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AAEA;AACA;AACA;AACA;AAEA;AACA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;;;;;;;;;;;;ACrEA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;;;;;;;;;;;;ACnGA;AAAA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AAGA;AACA;AACA;;;;;;;;;;;;AC5CA;AAAA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;;;;;;;;;;;;ACzFA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACpDA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AAEA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AACA;AACA;AACA;;;;;;;;;;;;AC1BA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AACA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACpCA;AAAA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAGA;AACA;AACA;;;;;;;;;;;;ACjCA;AAAA;AACA;AACA;AACA;AACA;AAGA;AACA;AAEA;AACA;AAEA;AACA;;;;;;;;;;;;ACdA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAGA;AACA;AACA;;;;;;;;;;;;AC3BA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;;;;;;;;;;;;AC9FA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAIA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AAEA;AACA;AACA;AAEA;AAEA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAGA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;;;;;;;;;;;;AC/DA;AAAA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AAEA;AACA;AAEA;AAGA;AACA;AACA;;;;;;;;;;;;ACpCA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AAEA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AAEA;AACA;AAEA;AACA;AACA;;;;;;;;;;;;AC3DA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAGA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AACA;AACA;;;;;;;;;;;;AC/KA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAGA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC5BA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AACA;AACA;AACA;;;;;;;;;;;;ACpBA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AAGA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;;;;;;;;;;;;AC5CA;AAAA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AAGA;AACA;AACA;;;;;;;;;;;;AChCA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;;;;;;;;;;;;ACzBA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAGA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AAEA;AAGA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;;;;;;;;;;;;ACpXA;AAAA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AAGA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AACA;AACA;;;;;;;;;;;;ACrEA;AAAA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AAEA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAGA;AACA;AACA;;;;;;;;;;;;ACpCA;AAAA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAGA;AACA;AACA;;;;;;;;;;;;AChCA;AAAA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AAEA;AACA;AACA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AAIA;AACA;AACA;AAEA;AACA;AACA;AACA;AAIA;AACA;AACA;AAEA;AAEA;AACA;AAEA;AAGA;AACA;AACA;;;;;;;;;;;;AChGA;AAAA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACnCA;AAAA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;;;;;;;;;;;;AC9DA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AACA;AACA;AACA;AACA;AAEA;AAGA;AACA;;;;;;;;;;;;AC3HA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AACA;AACA;AACA;;;;;;;;;;;;ACnBA;AAAA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AACA;AACA;;;;;;;;;;;;ACxBA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AAEA;AACA;AACA;AACA;;;;;;;;;;;;ACrEA;AAAA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAGA;AACA;AACA;AACA;;;;;;;;;;;;AC1BA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;;;;;;;;;;;;ACxCA;AAAA;AAAA;AACA;AACA;AACA;AACA;AAGA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACrBA;AAAA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AAGA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AAEA;AACA;AACA;AAEA;AACA;;;;;;;;;;;;ACxEA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAGA;AACA;AACA;;;;;;;;;;;;AC3BA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AACA;AACA;;;;;;;;;;;;ACpBA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AAEA;AACA;AAEA;AACA;AACA;AACA;;;;;;;;;;;;ACxBA;AAAA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AAEA;AACA;AACA;AAEA;AAEA;AACA;AAEA;AACA;AACA;AAGA;AACA;;;;;;;;;;;;AC5BA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACpBA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AACA;AACA;;;;;;;;;;;;ACzBA;AAAA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AAEA;AAGA;AACA;AACA;AACA;;;;;;;;;;;;AC9GA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AACA;AAGA;AACA;AACA;;;;;;;;;;;;AC5HA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AACA;AACA;;;;;;;;;;;;AC3BA;AAAA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;;;;;;;;;;;;AC3GA;AAAA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AAEA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAGA;AACA;AACA;;;;;;;;;;;;AClCA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AACA;AACA;;;;;;;;;;;;ACzBA;AAAA;AACA;AACA;AACA;AACA;AACA;AAGA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AACA;;;;;;;;;;;;ACtBA;AAAA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AAEA;AACA;AAEA;AACA;AAGA;AACA;AACA;;;;;;;;;;;;ACtBA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AACA;AACA;;;;;;;;;;;;ACvBA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AAGA;AACA;AACA;AACA;;;;;;;;;;;;ACrCA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;;;;;;;;;;;;AC9DA;AAAA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC5BA;AAAA;AACA;AACA;AACA;AACA;AACA;AAGA;AAEA;AACA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AACA;AACA;AACA;;;;;;;;;;;;AC3FA;AAAA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACxBA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AAEA;AACA;AAEA;AACA;;;;;;;;;;;;ACpDA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AAGA;AACA;AACA;AACA;AACA;;;;;;;;;;;;ACjBA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AAGA;AACA;AACA;;;;;;;;;;;;AChBA;AAAA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAGA;AACA;AACA;AACA;;;;;;;;;;;;ACrBA;AAAA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AAGA;AACA;AACA;AACA;;;;;;;;;;;;AChBA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AAEA;AACA;AAEA;AACA;AACA;AACA;;;;;;;;;;;;ACrBA;AAAA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AACA;AACA;AACA;AACA;;;;;;;;;;;;AC3BA;AAAA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AAGA;AACA;;;;;;;;;;;;ACxDA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AACA;AAEA;AAEA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AACA;AAEA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;;;;;;;;;;;;AC5EA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;;;;;;;;;;;;ACFA;AAAA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;;;;;;;;;;;;AC/BA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;;;;;;;;;;;;;;;;;;;;;;AClKA;AAAA;AAAA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;;;;;;;;;;;;;;;;;;;;;;ACVA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AAIA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AAEA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAAA;AAEA;AACA;AACA;AAEA;AAAA;AAAA;AAAA;AAAA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AAEA;AACA;AACA;AAEA;;;;A","sourceRoot":""} \ No newline at end of file diff --git a/js/addons.js b/js/addons.js new file mode 100644 index 0000000..685876b --- /dev/null +++ b/js/addons.js @@ -0,0 +1,3150 @@ +(window["webpackJsonpGUI"] = window["webpackJsonpGUI"] || []).push([["addons"],{ + +/***/ "./node_modules/css-loader/index.js!./src/addons/addons/pause/style.css": +/*!*********************************************************************!*\ + !*** ./node_modules/css-loader!./src/addons/addons/pause/style.css ***! + \*********************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ../../../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports + + +// module +exports.push([module.i, ".pause-btn {\n width: 2rem;\n height: 2rem;\n padding: 0.375rem;\n border-radius: 0.25rem;\n user-select: none;\n user-drag: none;\n cursor: pointer;\n}\n\n.pause-btn:hover {\n background-color: var(--looks-light-transparent);\n}\n", ""]); + +// exports + + +/***/ }), + +/***/ "./node_modules/css-loader/index.js?!./node_modules/postcss-loader/src/index.js?!./src/addons/modal.css": +/*!*************************************************************************************************************!*\ + !*** ./node_modules/css-loader??ref--5-1!./node_modules/postcss-loader/src??postcss!./src/addons/modal.css ***! + \*************************************************************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +exports = module.exports = __webpack_require__(/*! ../../node_modules/css-loader/lib/css-base.js */ "./node_modules/css-loader/lib/css-base.js")(false); +// imports + + +// module +exports.push([module.i, ".modal_modal-content_vp9Mi {\n background-color: var(--ui-modal-background);\n color: var(--ui-modal-foreground);\n}\n", ""]); + +// exports +exports.locals = { + "modal-content": "modal_modal-content_vp9Mi", + "modalContent": "modal_modal-content_vp9Mi" +}; + +/***/ }), + +/***/ "./node_modules/url-loader/dist/cjs.js!./src/addons/addons/mute-project/mute.svg": +/*!***************************************************************************************!*\ + !*** ./node_modules/url-loader/dist/cjs.js!./src/addons/addons/mute-project/mute.svg ***! + \***************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = ("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU1LjIgKDc4MTgxKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5Tb3VuZC9FZmZlY3RzL011dGU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iU291bmQvRWZmZWN0cy9NdXRlIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cGF0aCBmaWxsPSIjQ0Y2M0NGIiBkPSJNMTMuNDU0MTc0OSw1LjA0ODE1MjQzIEwxNS42MjgxMTY4LDIuODc0MjEwNTQgQzE1LjkyMTAxLDIuNTgxMzE3MzIgMTYuMzk1ODgzNywyLjU4MTMxNzMyIDE2LjY4ODc3NywyLjg3NDIxMDU0IEMxNi45ODE2NzAyLDMuMTY3MTAzNzYgMTYuOTgxNjcwMiwzLjY0MTk3NzQ5IDE2LjY4ODc3NywzLjkzNDg3MDcxIEw0LjUzMDMzMDA5LDE2LjA5MzMxNzYgQzQuMjM3NDM2ODcsMTYuMzg2MjEwOCAzLjc2MjU2MzEzLDE2LjM4NjIxMDggMy40Njk2Njk5MSwxNi4wOTMzMTc2IEMzLjE3Njc3NjcsMTUuODAwNDI0NCAzLjE3Njc3NjcsMTUuMzI1NTUwNiAzLjQ2OTY2OTkxLDE1LjAzMjY1NzQgTDYuMzEyMTQ5MzIsMTIuMTkwMTc4IEM2LjEyNDExOTEsMTIuMDYyMTM3OSA2LDExLjg0NjMzMzEgNiwxMS42MDI5ODc1IEw2LDguNjM3NDg3NSBDNiw4LjI0NzExMjUgNi4zMTk0MTUyNyw3LjkyNzYxMjUgNi43MDk2ODY3NSw3LjkyNzYxMjUgTDcuMDI0NjAzMjIsNy45Mjc2MTI1IEM4Ljc1Nzc2ODQ4LDcuOTI3NjEyNSAxMC4yOTQxMTEsNi44MTM4NjI1IDEwLjgzMzk2NzgsNS4xNjY4NjI1IEMxMC45Mjk1Njc0LDQuODc0MzYyNSAxMS4yMDE3NDUyLDQuNjc3NDg3NSAxMS41MDc2NjQxLDQuNjc3NDg3NSBMMTIuODMxNDM3OSw0LjY3NzQ4NzUgQzEzLjEwMDI4NDQsNC42Nzc0ODc1IDEzLjMzNDEwNzUsNC44MjcxNzIwOCAxMy40NTQxNzQ5LDUuMDQ4MTUyNDMgWiBNMTMuNTQsOS4wODM2NDc3MSBMMTMuNTQsMTQuODUzMTEyNSBDMTMuNTQsMTUuMjQ1NzM3NSAxMy4yMjI4MzQxLDE1LjU2Mjk4NzUgMTIuODMxNDM3OSwxNS41NjI5ODc1IEwxMS41MDc2NjQxLDE1LjU2Mjk4NzUgQzExLjIwMTc0NTIsMTUuNTYyOTg3NSAxMC45Mjk1Njc0LDE1LjM2NjExMjUgMTAuODMzOTY3OCwxNS4wNzM2MTI1IEMxMC41NzczNzg1LDE0LjI5MDgwNzcgMTAuMDk1NjgxMywxMy42Mjg0NjUgOS40NzQ3MzUzMSwxMy4xNDg5MTI0IEwxMy41NCw5LjA4MzY0NzcxIFoiIGlkPSJwYXRoLTEiPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+Cg=="); + +/***/ }), + +/***/ "./node_modules/url-loader/dist/cjs.js!./src/addons/addons/pause/FluentPause16Filled.svg": +/*!***********************************************************************************************!*\ + !*** ./node_modules/url-loader/dist/cjs.js!./src/addons/addons/pause/FluentPause16Filled.svg ***! + \***********************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = ("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgiIGhlaWdodD0iMTI4IiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxwYXRoIGZpbGw9IiNlYWIzMDgiIGQ9Ik0zLjc1IDJBMS43NSAxLjc1IDAgMCAwIDIgMy43NXY4LjVjMCAuOTY2Ljc4NCAxLjc1IDEuNzUgMS43NWgxLjVBMS43NSAxLjc1IDAgMCAwIDcgMTIuMjV2LTguNUExLjc1IDEuNzUgMCAwIDAgNS4yNSAyem03IDBBMS43NSAxLjc1IDAgMCAwIDkgMy43NXY4LjVjMCAuOTY2Ljc4NCAxLjc1IDEuNzUgMS43NWgxLjVBMS43NSAxLjc1IDAgMCAwIDE0IDEyLjI1di04LjVBMS43NSAxLjc1IDAgMCAwIDEyLjI1IDJ6Ii8+PC9zdmc+"); + +/***/ }), + +/***/ "./node_modules/url-loader/dist/cjs.js!./src/addons/addons/pause/FluentPlay16Filled.svg": +/*!**********************************************************************************************!*\ + !*** ./node_modules/url-loader/dist/cjs.js!./src/addons/addons/pause/FluentPlay16Filled.svg ***! + \**********************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = ("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjgiIGhlaWdodD0iMTI4IiB2aWV3Qm94PSIwIDAgMTYgMTYiPjxwYXRoIGZpbGw9IiNlYWIzMDgiIGQ9Ik02LjIzNSAyLjE5MkExLjUgMS41IDAgMCAwIDQgMy40OTl2OWExLjUgMS41IDAgMCAwIDIuMjM1IDEuMzA4bDgtNC41YTEuNSAxLjUgMCAwIDAgMC0yLjYxNXoiLz48L3N2Zz4="); + +/***/ }), + +/***/ "./src/addons/addon-precedence.js": +/*!****************************************!*\ + !*** ./src/addons/addon-precedence.js ***! + \****************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +// This list is a subset of all addon IDs to control the order of userstyles. +// The last item in the list is given the highest precedence (last in the DOM). +// If an addon isn't listed here, it's interpreted to have lowest precedence and +// that its order with other unlisted addons does not matter. +const addonPrecedence = ['columns', 'editor-stage-left', 'editor-theme3', 'hide-stage']; + +/** + * @param {string} addonId The addon ID + * @returns {number} An integer >= 0 + */ +const getPrecedence = addonId => addonPrecedence.indexOf(addonId) + 1; +/* harmony default export */ __webpack_exports__["default"] = (getPrecedence); + +/***/ }), + +/***/ "./src/addons/addons-l10n/en.json": +/*!****************************************!*\ + !*** ./src/addons/addons-l10n/en.json ***! + \****************************************/ +/*! exports provided: _general/blocks/anticlockwise, _general/blocks/clockwise, _general/blocks/green-flag, editor-devtools/clean-plus, editor-devtools/copy-all, editor-devtools/copy-block, editor-devtools/cut-block, editor-devtools/lists, editor-devtools/make-space, editor-devtools/orphaned, editor-devtools/paste, editor-devtools/replace, editor-devtools/swap, editor-devtools/unused-list, editor-devtools/unused-var, editor-devtools/var-not-exist, editor-devtools/variables, find-bar/complex-broadcast, find-bar/event, find-bar/find-placeholder, find-bar/list-global, find-bar/list-local, find-bar/var-global, find-bar/var-local, middle-click-popup/start-typing, editor-searchable-dropdowns/createBroadcast, editor-searchable-dropdowns/createGlobalList, editor-searchable-dropdowns/createGlobalVariable, editor-searchable-dropdowns/createLocalList, editor-searchable-dropdowns/createLocalVariable, data-category-tweaks-v2/for-all-sprites, data-category-tweaks-v2/for-this-sprite-only, data-category-tweaks-v2/list-category, hide-flyout/lock, hide-flyout/unlock, mediarecorder/cancel, mediarecorder/click-flag, mediarecorder/click-flag-description, mediarecorder/option-title, mediarecorder/record, mediarecorder/record-after-flag, mediarecorder/record-audio, mediarecorder/record-audio-description, mediarecorder/record-description, mediarecorder/record-duration, mediarecorder/record-mic, mediarecorder/record-until-stop, mediarecorder/record-until-stop-disabled, mediarecorder/start, mediarecorder/start-delay, mediarecorder/starting-in, mediarecorder/stop, debugger/block-breakpoint, debugger/block-error, debugger/block-log, debugger/block-warn, debugger/cannot-pause-player, debugger/clear, debugger/clone-of, debugger/close, debugger/console, debugger/debug, debugger/empty-string, debugger/enter-format, debugger/export, debugger/export-desc, debugger/icon-error, debugger/icon-warn, debugger/log-msg-broadcasted, debugger/log-msg-clone-cap, debugger/log-msg-clone-created, debugger/log-msg-flag-clicked, debugger/no-logs, debugger/no-threads-running, debugger/performance-clonecount-graph-tooltip, debugger/performance-clonecount-title, debugger/performance-framerate-graph-tooltip, debugger/performance-framerate-title, debugger/step, debugger/step-desc, debugger/tab-logs, debugger/tab-performance, debugger/tab-threads, debugger/thread, debugger/unknown-sprite, debugger/unpause, pause/pause, pause/play, clones/clones, color-picker/hex, remove-sprite-confirm/confirm, block-count/blocks, onion-skinning/behind, onion-skinning/front, onion-skinning/layering, onion-skinning/merge, onion-skinning/mode, onion-skinning/next, onion-skinning/opacity, onion-skinning/opacityStep, onion-skinning/previous, onion-skinning/settings, onion-skinning/tint, onion-skinning/toggle, paint-snap/boxCenter, paint-snap/boxCorners, paint-snap/boxEdgeMids, paint-snap/objectCenters, paint-snap/objectCorners, paint-snap/objectEdges, paint-snap/objectMidlines, paint-snap/off, paint-snap/on, paint-snap/pageAxes, paint-snap/pageCenter, paint-snap/pageCorners, paint-snap/pageEdges, paint-snap/settings, paint-snap/snapFrom, paint-snap/snapTo, paint-snap/threshold, paint-snap/toggle, 2d-color-picker/shade, better-img-uploads/upload, variable-manager/for-all-sprites, variable-manager/for-this-sprite, variable-manager/search, variable-manager/too-big, variable-manager/variables, search-sprites/placeholder, sprite-properties/close-properties-panel-tooltip, sprite-properties/open-properties-panel-tooltip, gamepad/axes-a-b, gamepad/axis-arrows, gamepad/axis-cursor, gamepad/axis-custom, gamepad/axis-none, gamepad/browser-support, gamepad/button-n, gamepad/clear, gamepad/config-header, gamepad/key-click, gamepad/key-down, gamepad/key-enter, gamepad/key-left, gamepad/key-none, gamepad/key-right, gamepad/key-space, gamepad/key-up, gamepad/keyinput-title, gamepad/no-controllers, gamepad/reset, gamepad/settings, gamepad/store-in-project, folders/add-to-folder, folders/closed-folder, folders/confirm-backpack-folder, folders/create-folder, folders/name-not-allowed, folders/name-prompt, folders/name-prompt-title, folders/open-folder, folders/remove-folder, folders/remove-from-folder, folders/rename-folder, folders/rename-folder-prompt, folders/rename-folder-prompt-title, block-switching/control_forever, block-switching/control_if, block-switching/control_if_else, block-switching/control_repeat_until, block-switching/control_wait_until, block-switching/data_changevariableby, block-switching/data_deletealloflist, block-switching/data_deleteoflist, block-switching/data_hidelist, block-switching/data_hidevariable, block-switching/data_insertatlist, block-switching/data_replaceitemoflist, block-switching/data_setvariableto, block-switching/data_showlist, block-switching/data_showvariable, block-switching/debugger_error, block-switching/debugger_log, block-switching/debugger_warn, block-switching/event_broadcast, block-switching/event_broadcastandwait, block-switching/looks_backdropnumbername, block-switching/looks_changeeffectby, block-switching/looks_changesizeby, block-switching/looks_costumenumbername, block-switching/looks_goforwardbackwardlayers, block-switching/looks_gotofrontback, block-switching/looks_hide, block-switching/looks_nextbackdrop, block-switching/looks_nextcostume, block-switching/looks_say, block-switching/looks_sayforsecs, block-switching/looks_seteffectto, block-switching/looks_setsizeto, block-switching/looks_show, block-switching/looks_switchbackdropto, block-switching/looks_switchbackdroptoandwait, block-switching/looks_think, block-switching/looks_thinkforsecs, block-switching/motion_changexby, block-switching/motion_changeyby, block-switching/motion_setx, block-switching/motion_sety, block-switching/motion_turnleft, block-switching/motion_turnright, block-switching/motion_xposition, block-switching/motion_yposition, block-switching/music_changeTempo, block-switching/music_setTempo, block-switching/operator_add, block-switching/operator_and, block-switching/operator_divide, block-switching/operator_equals, block-switching/operator_gt, block-switching/operator_lt, block-switching/operator_mod, block-switching/operator_multiply, block-switching/operator_or, block-switching/operator_subtract, block-switching/pen_changePenColorParamBy, block-switching/pen_changePenHueBy, block-switching/pen_changePenShadeBy, block-switching/pen_changePenSizeBy, block-switching/pen_penDown, block-switching/pen_penUp, block-switching/pen_setPenColorParamTo, block-switching/pen_setPenHueToNumber, block-switching/pen_setPenShadeToNumber, block-switching/pen_setPenSizeTo, block-switching/sensing_coloristouchingcolor, block-switching/sensing_mousex, block-switching/sensing_mousey, block-switching/sensing_touchingcolor, block-switching/sound_changeeffectby, block-switching/sound_changevolumeby, block-switching/sound_play, block-switching/sound_playuntildone, block-switching/sound_seteffectto, block-switching/sound_setvolumeto, copy-reporter/copy-to-clipboard, copy-reporter/copy-value, blocks2image/error_blocks_not_added, blocks2image/export_all_to_PNG, blocks2image/export_all_to_SVG, blocks2image/export_selected_to_PNG, blocks2image/export_selected_to_SVG, editor-extra-keys/enter-key, move-to-top-bottom/bottom, move-to-top-bottom/top, move-to-top-layer/move-to-front-layer, rename-broadcasts/RENAME_BROADCAST, rename-broadcasts/RENAME_BROADCAST_MODAL_TITLE, rename-broadcasts/RENAME_BROADCAST_TITLE, swap-local-global/cant-convert-cloud, swap-local-global/cant-convert-conflict, swap-local-global/cant-convert-stage, swap-local-global/cant-convert-to-local, swap-local-global/cant-convert-used-elsewhere, swap-local-global/edit, swap-local-global/edit-list-header, swap-local-global/edit-list-option, swap-local-global/edit-variable-header, swap-local-global/edit-variable-option, swap-local-global/to-global, swap-local-global/to-local, hide-stage/hide-stage, default */ +/***/ (function(module) { + +module.exports = JSON.parse("{\"_general/blocks/anticlockwise\":\"anti-clockwise\",\"_general/blocks/clockwise\":\"clockwise\",\"_general/blocks/green-flag\":\"flag\",\"editor-devtools/clean-plus\":\"Clean up Blocks +\",\"editor-devtools/copy-all\":\"Copy All\",\"editor-devtools/copy-block\":\"Copy Block\",\"editor-devtools/cut-block\":\"Cut Block\",\"editor-devtools/lists\":\"lists\",\"editor-devtools/make-space\":\"Make Space\",\"editor-devtools/orphaned\":\"{count, plural, one {Developer tools: Delete 1 orphaned reporter block?} other {Developer tools: Delete # orphaned reporter blocks?} }\",\"editor-devtools/paste\":\"Paste\",\"editor-devtools/replace\":\"Developer tools: Switch all {name} in this sprite for the variable named:\",\"editor-devtools/swap\":\"Swap {var} in Sprite\",\"editor-devtools/unused-list\":\"{count, plural, one {Developer tools: Delete 1 unused local list? Here it is:\\n} other {Developer tools: Delete # unused local lists? Here they are:\\n} }\",\"editor-devtools/unused-var\":\"{count, plural, one {Developer tools: Delete 1 unused local variable? Here it is:\\n} other {Developer tools: Delete # unused local variables? Here they are:\\n} }\",\"editor-devtools/var-not-exist\":\"That variable does not exist...\",\"editor-devtools/variables\":\"variables\",\"find-bar/complex-broadcast\":\"(expression)\",\"find-bar/event\":\"event {name}\",\"find-bar/find-placeholder\":\"Find (Ctrl+F)\",\"find-bar/list-global\":\"LIST {name}\",\"find-bar/list-local\":\"list {name}\",\"find-bar/var-global\":\"VAR {name}\",\"find-bar/var-local\":\"var {name}\",\"middle-click-popup/start-typing\":\"Start Typing...\",\"editor-searchable-dropdowns/createBroadcast\":\"Create message \\\"{name}\\\"\",\"editor-searchable-dropdowns/createGlobalList\":\"Create list \\\"{name}\\\" for all sprites\",\"editor-searchable-dropdowns/createGlobalVariable\":\"Create variable \\\"{name}\\\" for all sprites\",\"editor-searchable-dropdowns/createLocalList\":\"Create list \\\"{name}\\\" for this sprite only\",\"editor-searchable-dropdowns/createLocalVariable\":\"Create variable \\\"{name}\\\" for this sprite only\",\"data-category-tweaks-v2/for-all-sprites\":\"For all sprites:\",\"data-category-tweaks-v2/for-this-sprite-only\":\"For this sprite only:\",\"data-category-tweaks-v2/list-category\":\"Lists\",\"hide-flyout/lock\":\"Lock Palette\",\"hide-flyout/unlock\":\"Unlock Palette\",\"mediarecorder/cancel\":\"Cancel\",\"mediarecorder/click-flag\":\"Waiting...\",\"mediarecorder/click-flag-description\":\"Click the green flag to start recording. Click this button to stop.\",\"mediarecorder/option-title\":\"Record Options\",\"mediarecorder/record\":\"Record\",\"mediarecorder/record-after-flag\":\"Do not start recording until the Green Flag is clicked\",\"mediarecorder/record-audio\":\"Include project sounds\",\"mediarecorder/record-audio-description\":\"This does not include Text-to-Speech.\",\"mediarecorder/record-description\":\"Record the stage as a {extension} file. You can save it to your computer after the recording is finished.\\nNote: variable and list monitors will not be visible.\",\"mediarecorder/record-duration\":\"Record Duration (in seconds)\",\"mediarecorder/record-mic\":\"Include sounds from microphone\",\"mediarecorder/record-until-stop\":\"Stop recording after the project has stopped\",\"mediarecorder/record-until-stop-disabled\":\"You need to enable \\\"{afterFlagOption}\\\" to use this option.\",\"mediarecorder/start\":\"Start\",\"mediarecorder/start-delay\":\"Start Delay (in seconds)\",\"mediarecorder/starting-in\":\"Starting in {secs}...\",\"mediarecorder/stop\":\"Stop Recording\",\"debugger/block-breakpoint\":\"breakpoint\",\"debugger/block-error\":\"error %s\",\"debugger/block-log\":\"log %s\",\"debugger/block-warn\":\"warn %s\",\"debugger/cannot-pause-player\":\"Breakpoint block can only be used while on the editor.\",\"debugger/clear\":\"Clear\",\"debugger/clone-of\":\"Clone of {sprite}\",\"debugger/close\":\"Close\",\"debugger/console\":\"Logs\",\"debugger/debug\":\"Debug\",\"debugger/empty-string\":\"(empty string)\",\"debugger/enter-format\":\"Enter export format:\",\"debugger/export\":\"Export\",\"debugger/export-desc\":\"Click while holding Shift to customize export format.\",\"debugger/icon-error\":\"Error\",\"debugger/icon-warn\":\"Warning\",\"debugger/log-msg-broadcasted\":\"Broadcasted '{broadcast}'.\",\"debugger/log-msg-clone-cap\":\"Failed to create clone of '{sprite}', cannot create over 300 clones.\",\"debugger/log-msg-clone-created\":\"Created clone of '{sprite}'.\",\"debugger/log-msg-flag-clicked\":\"Green flag clicked.\",\"debugger/no-logs\":\"There are no logs to display.\",\"debugger/no-threads-running\":\"No threads running.\",\"debugger/performance-clonecount-graph-tooltip\":\"Clones: {clones}\",\"debugger/performance-clonecount-title\":\"Clones\",\"debugger/performance-framerate-graph-tooltip\":\"FPS: {fps}\",\"debugger/performance-framerate-title\":\"FPS\",\"debugger/step\":\"Step\",\"debugger/step-desc\":\"Executes one block.\",\"debugger/tab-logs\":\"Logs\",\"debugger/tab-performance\":\"Performance\",\"debugger/tab-threads\":\"Threads\",\"debugger/thread\":\"Thread {id}\",\"debugger/unknown-sprite\":\"(unknown sprite)\",\"debugger/unpause\":\"Resume\",\"pause/pause\":\"Pause\",\"pause/play\":\"Resume\",\"clones/clones\":\"clones: {cloneCount}\",\"color-picker/hex\":\"hex color\",\"remove-sprite-confirm/confirm\":\"Do you want to delete the sprite?\",\"block-count/blocks\":\"{num, plural, one {1 block} other {# blocks}}\",\"onion-skinning/behind\":\"Behind\",\"onion-skinning/front\":\"Front\",\"onion-skinning/layering\":\"Layering\",\"onion-skinning/merge\":\"Merge\",\"onion-skinning/mode\":\"Mode\",\"onion-skinning/next\":\"Next costumes\",\"onion-skinning/opacity\":\"Opacity (%)\",\"onion-skinning/opacityStep\":\"Opacity step (%)\",\"onion-skinning/previous\":\"Previous costumes\",\"onion-skinning/settings\":\"Onion Skinning Settings\",\"onion-skinning/tint\":\"Tint\",\"onion-skinning/toggle\":\"Toggle Onion Skinning\",\"paint-snap/boxCenter\":\"Center of selection\",\"paint-snap/boxCorners\":\"Corners of selection\",\"paint-snap/boxEdgeMids\":\"Selection edge midpoints\",\"paint-snap/objectCenters\":\"Centers of objects\",\"paint-snap/objectCorners\":\"Corners of objects\",\"paint-snap/objectEdges\":\"Edges of objects\",\"paint-snap/objectMidlines\":\"Midlines of objects\",\"paint-snap/off\":\"Off\",\"paint-snap/on\":\"On\",\"paint-snap/pageAxes\":\"Page x and y axes\",\"paint-snap/pageCenter\":\"Center of the page\",\"paint-snap/pageCorners\":\"Corners of the page\",\"paint-snap/pageEdges\":\"Edges of the page\",\"paint-snap/settings\":\"Snap Settings\",\"paint-snap/snapFrom\":\"Snap from:\",\"paint-snap/snapTo\":\"Snap to:\",\"paint-snap/threshold\":\"Snapping distance\",\"paint-snap/toggle\":\"Toggle Snapping\",\"2d-color-picker/shade\":\"Shade\",\"better-img-uploads/upload\":\"HD Upload\",\"variable-manager/for-all-sprites\":\"Variables for all sprites\",\"variable-manager/for-this-sprite\":\"Variables for this sprite\",\"variable-manager/search\":\"Search\",\"variable-manager/too-big\":\"Click to display very large value.\",\"variable-manager/variables\":\"Variables\",\"search-sprites/placeholder\":\"Search sprites...\",\"sprite-properties/close-properties-panel-tooltip\":\"Collapse properties panel\",\"sprite-properties/open-properties-panel-tooltip\":\"Open properties panel\",\"gamepad/axes-a-b\":\"Axes {a} & {b}\",\"gamepad/axis-arrows\":\"Arrow Keys\",\"gamepad/axis-cursor\":\"Cursor\",\"gamepad/axis-custom\":\"Custom\",\"gamepad/axis-none\":\"None\",\"gamepad/browser-support\":\"This browser and operating system have known bugs that may make this addon difficult to use. Try another browser if you encounter problems.\",\"gamepad/button-n\":\"Button {n}\",\"gamepad/clear\":\"Clear all controls\",\"gamepad/config-header\":\"This comment contains configuration for gamepad support in third-party tools or websites such as https://turbowarp.org/\\nDo not edit by hand\",\"gamepad/key-click\":\"Click\",\"gamepad/key-down\":\"Down\",\"gamepad/key-enter\":\"Enter\",\"gamepad/key-left\":\"Left\",\"gamepad/key-none\":\"(none)\",\"gamepad/key-right\":\"Right\",\"gamepad/key-space\":\"Space\",\"gamepad/key-up\":\"Up\",\"gamepad/keyinput-title\":\"Click and press a key or click to change button. Escape to cancel. Backspace or delete to clear.\",\"gamepad/no-controllers\":\"No controllers detected. Try plugging one in and pressing a button on it.\",\"gamepad/reset\":\"Reset all controls to project defaults\",\"gamepad/settings\":\"Gamepad Settings\",\"gamepad/store-in-project\":\"Store the mappings set above inside the project. After saving the project, these mappings will become the new default configuration.\",\"folders/add-to-folder\":\"add to folder: {folder}\",\"folders/closed-folder\":\"Folder\",\"folders/confirm-backpack-folder\":\"Save entire folder to backpack?\",\"folders/create-folder\":\"create folder\",\"folders/name-not-allowed\":\"Invalid folder name\",\"folders/name-prompt\":\"Name of folder:\",\"folders/name-prompt-title\":\"Create Folder\",\"folders/open-folder\":\"Opened\",\"folders/remove-folder\":\"remove folder\",\"folders/remove-from-folder\":\"remove from folder\",\"folders/rename-folder\":\"rename folder\",\"folders/rename-folder-prompt\":\"Rename folder to:\",\"folders/rename-folder-prompt-title\":\"Rename Folder\",\"block-switching/control_forever\":\"forever\",\"block-switching/control_if\":\"if\",\"block-switching/control_if_else\":\"if... else\",\"block-switching/control_repeat_until\":\"repeat until\",\"block-switching/control_wait_until\":\"wait until\",\"block-switching/data_changevariableby\":\"change variable\",\"block-switching/data_deletealloflist\":\"delete all\",\"block-switching/data_deleteoflist\":\"delete item\",\"block-switching/data_hidelist\":\"hide list\",\"block-switching/data_hidevariable\":\"hide variable\",\"block-switching/data_insertatlist\":\"insert item\",\"block-switching/data_replaceitemoflist\":\"replace item\",\"block-switching/data_setvariableto\":\"set variable\",\"block-switching/data_showlist\":\"show list\",\"block-switching/data_showvariable\":\"show variable\",\"block-switching/debugger_error\":\"error\",\"block-switching/debugger_log\":\"log\",\"block-switching/debugger_warn\":\"warn\",\"block-switching/event_broadcast\":\"broadcast\",\"block-switching/event_broadcastandwait\":\"broadcast and wait\",\"block-switching/looks_backdropnumbername\":\"backdrop number or name\",\"block-switching/looks_changeeffectby\":\"change effect\",\"block-switching/looks_changesizeby\":\"change size\",\"block-switching/looks_costumenumbername\":\"costume number or name\",\"block-switching/looks_goforwardbackwardlayers\":\"go forward or backward layers\",\"block-switching/looks_gotofrontback\":\"go to front or back layer\",\"block-switching/looks_hide\":\"hide\",\"block-switching/looks_nextbackdrop\":\"next backdrop\",\"block-switching/looks_nextcostume\":\"next costume\",\"block-switching/looks_say\":\"say\",\"block-switching/looks_sayforsecs\":\"say for seconds\",\"block-switching/looks_seteffectto\":\"set effect\",\"block-switching/looks_setsizeto\":\"set size\",\"block-switching/looks_show\":\"show\",\"block-switching/looks_switchbackdropto\":\"switch backdrop\",\"block-switching/looks_switchbackdroptoandwait\":\"switch backdrop and wait\",\"block-switching/looks_think\":\"think\",\"block-switching/looks_thinkforsecs\":\"think for seconds\",\"block-switching/motion_changexby\":\"change x\",\"block-switching/motion_changeyby\":\"change y\",\"block-switching/motion_setx\":\"set x\",\"block-switching/motion_sety\":\"set y\",\"block-switching/motion_turnleft\":\"turn left\",\"block-switching/motion_turnright\":\"turn right\",\"block-switching/motion_xposition\":\"x position\",\"block-switching/motion_yposition\":\"y position\",\"block-switching/music_changeTempo\":\"change tempo\",\"block-switching/music_setTempo\":\"set tempo\",\"block-switching/operator_add\":\"+\",\"block-switching/operator_and\":\"and\",\"block-switching/operator_divide\":\"/\",\"block-switching/operator_equals\":\"=\",\"block-switching/operator_gt\":\">\",\"block-switching/operator_lt\":\"<\",\"block-switching/operator_mod\":\"mod\",\"block-switching/operator_multiply\":\"*\",\"block-switching/operator_or\":\"or\",\"block-switching/operator_subtract\":\"-\",\"block-switching/pen_changePenColorParamBy\":\"change parameter\",\"block-switching/pen_changePenHueBy\":\"change hue\",\"block-switching/pen_changePenShadeBy\":\"change shade\",\"block-switching/pen_changePenSizeBy\":\"change size\",\"block-switching/pen_penDown\":\"pen down\",\"block-switching/pen_penUp\":\"pen up\",\"block-switching/pen_setPenColorParamTo\":\"set parameter\",\"block-switching/pen_setPenHueToNumber\":\"set hue\",\"block-switching/pen_setPenShadeToNumber\":\"set shade\",\"block-switching/pen_setPenSizeTo\":\"set size\",\"block-switching/sensing_coloristouchingcolor\":\"color touching color\",\"block-switching/sensing_mousex\":\"mouse x\",\"block-switching/sensing_mousey\":\"mouse y\",\"block-switching/sensing_touchingcolor\":\"touching color\",\"block-switching/sound_changeeffectby\":\"change effect\",\"block-switching/sound_changevolumeby\":\"change volume\",\"block-switching/sound_play\":\"start\",\"block-switching/sound_playuntildone\":\"play until done\",\"block-switching/sound_seteffectto\":\"set effect\",\"block-switching/sound_setvolumeto\":\"set volume\",\"copy-reporter/copy-to-clipboard\":\"Copy\",\"copy-reporter/copy-value\":\"copy value\",\"blocks2image/error_blocks_not_added\":\"Add blocks to workspace!\",\"blocks2image/export_all_to_PNG\":\"Export all as PNG\",\"blocks2image/export_all_to_SVG\":\"Export all as SVG\",\"blocks2image/export_selected_to_PNG\":\"Export block as PNG\",\"blocks2image/export_selected_to_SVG\":\"Export block as SVG\",\"editor-extra-keys/enter-key\":\"enter\",\"move-to-top-bottom/bottom\":\"move to bottom\",\"move-to-top-bottom/top\":\"move to top\",\"move-to-top-layer/move-to-front-layer\":\"move to front layer\",\"rename-broadcasts/RENAME_BROADCAST\":\"Rename message\",\"rename-broadcasts/RENAME_BROADCAST_MODAL_TITLE\":\"Rename Message\",\"rename-broadcasts/RENAME_BROADCAST_TITLE\":\"Rename all \\\"{name}\\\" messages to:\",\"swap-local-global/cant-convert-cloud\":\"Cloud variables can't be converted to this sprite only.\",\"swap-local-global/cant-convert-conflict\":\"Can't convert because it would conflict with variables in another sprite: {sprites}\",\"swap-local-global/cant-convert-stage\":\"The stage can't have variables for this sprite only.\",\"swap-local-global/cant-convert-to-local\":\"Can't convert because it's used by multiple sprites: {sprites}\",\"swap-local-global/cant-convert-used-elsewhere\":\"Can't convert because it's used by another sprite: {sprite}\",\"swap-local-global/edit\":\"Edit properties:\",\"swap-local-global/edit-list-header\":\"Edit List\",\"swap-local-global/edit-list-option\":\"Rename or edit list\",\"swap-local-global/edit-variable-header\":\"Edit Variable\",\"swap-local-global/edit-variable-option\":\"Rename or edit variable\",\"swap-local-global/to-global\":\"Convert to \\\"For all sprites\\\"\",\"swap-local-global/to-local\":\"Convert to \\\"For this sprite only\\\"\",\"hide-stage/hide-stage\":\"Hide stage\"}"); + +/***/ }), + +/***/ "./src/addons/addons/debugger/module.js": +/*!**********************************************!*\ + !*** ./src/addons/addons/debugger/module.js ***! + \**********************************************/ +/*! exports provided: isPaused, setPaused, onPauseChanged, onSingleStep, getRunningThread, singleStep, setup */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isPaused", function() { return isPaused; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setPaused", function() { return setPaused; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "onPauseChanged", function() { return onPauseChanged; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "onSingleStep", function() { return onSingleStep; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getRunningThread", function() { return getRunningThread; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "singleStep", function() { return singleStep; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setup", function() { return setup; }); +/* harmony import */ var _event_target_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../event-target.js */ "./src/addons/event-target.js"); + /* inserted by pull.js */ + +// https://github.com/scratchfoundation/scratch-vm/blob/bb352913b57991713a5ccf0b611fda91056e14ec/src/engine/thread.js#L198 +const STATUS_RUNNING = 0; +const STATUS_PROMISE_WAIT = 1; +const STATUS_YIELD = 2; +const STATUS_YIELD_TICK = 3; +const STATUS_DONE = 4; +const REACT_INTERNAL_PREFIX = "__reactInternalInstance$"; +let vm; +let paused = false; +let pausedThreadState = new WeakMap(); +let pauseNewThreads = false; +let steppingThread = null; +const eventTarget = new _event_target_js__WEBPACK_IMPORTED_MODULE_0__["default"](); +let audioContextStateChange = Promise.resolve(); +const isPaused = () => paused; +const pauseThread = thread => { + if (thread.updateMonitor || pausedThreadState.has(thread)) { + // Thread is already paused or shouldn't be paused. + return; + } + const pauseState = { + time: vm.runtime.currentMSecs, + status: thread.status + }; + pausedThreadState.set(thread, pauseState); + + // Pausing a thread now works by just setting its status to STATUS_PROMISE_WAIT. + // At the start of each frame, we make sure each paused thread is still paused. + // This is really the best way to implement this. + // Converting thread.status into a getter/setter causes Scratch's sequencer to permanently + // perform significantly slower in some projects. I think this is because it causes some + // very hot functions to be deoptimized. + // Trapping sequencer.stepThread to no-op for a paused thread causes Scratch's sequencer + // to waste 24ms of CPU time every frame because it thinks a thread is running. + thread.status = STATUS_PROMISE_WAIT; +}; +const ensurePausedThreadIsStillPaused = thread => { + if (thread.status === STATUS_DONE) { + // If a paused thread is finished by single stepping, let it keep being done. + return; + } + const pauseState = pausedThreadState.get(thread); + if (pauseState) { + if (thread.status !== STATUS_PROMISE_WAIT) { + // We'll record the change so we can properly resume the thread, but the thread must still be paused for now. + pauseState.status = thread.status; + thread.status = STATUS_PROMISE_WAIT; + } + } +}; +const setSteppingThread = thread => { + steppingThread = thread; +}; +const compensateForTimePassedWhilePaused = (thread, pauseState) => { + // TW: Compiled threads store their timer in a different place. + if (thread.timer) { + thread.timer.startTime += vm.runtime.currentMSecs - pauseState.time; + } + const stackFrame = thread.peekStackFrame(); + if (stackFrame && stackFrame.executionContext && stackFrame.executionContext.timer) { + stackFrame.executionContext.timer.startTime += vm.runtime.currentMSecs - pauseState.time; + } +}; +const stepUnsteppedThreads = lastSteppedThread => { + // If we paused in the middle of a tick, we need to make sure to step the scripts that didn't get + // stepped in that tick to avoid affecting project behavior. + const threads = vm.runtime.threads; + const startingIndex = getThreadIndex(lastSteppedThread); + if (startingIndex !== -1) { + for (let i = startingIndex; i < threads.length; i++) { + const thread = threads[i]; + const status = thread.status; + if (status === STATUS_RUNNING || status === STATUS_YIELD || status === STATUS_YIELD_TICK) { + vm.runtime.sequencer.activeThread = thread; + vm.runtime.sequencer.stepThread(thread); + } + } + } +}; +const setPaused = _paused => { + const didChange = paused !== _paused; + if (didChange) { + paused = _paused; + eventTarget.dispatchEvent(new CustomEvent("change")); + } + + // Don't check didChange as new threads could've started that we need to pause. + if (paused) { + audioContextStateChange = audioContextStateChange.then(() => { + return vm.runtime.audioEngine.audioContext.suspend(); + }); + if (!vm.runtime.ioDevices.clock._paused) { + vm.runtime.ioDevices.clock.pause(); + } + vm.runtime.threads.forEach(pauseThread); + const activeThread = vm.runtime.sequencer.activeThread; + if (activeThread) { + setSteppingThread(activeThread); + eventTarget.dispatchEvent(new CustomEvent("step")); + } + } + + // Only run unpausing logic when pause state changed to avoid unnecessary work + if (!paused && didChange) { + audioContextStateChange = audioContextStateChange.then(() => { + return vm.runtime.audioEngine.audioContext.resume(); + }); + vm.runtime.ioDevices.clock.resume(); + for (const thread of vm.runtime.threads) { + const pauseState = pausedThreadState.get(thread); + if (pauseState) { + compensateForTimePassedWhilePaused(thread, pauseState); + thread.status = pauseState.status; + } + } + pausedThreadState = new WeakMap(); + const lastSteppedThread = steppingThread; + // This must happen after the "change" event is fired to fix https://github.com/ScratchAddons/ScratchAddons/issues/4281 + stepUnsteppedThreads(lastSteppedThread); + steppingThread = null; + } +}; +const onPauseChanged = listener => { + eventTarget.addEventListener("change", () => listener(paused)); +}; +const onSingleStep = listener => { + eventTarget.addEventListener("step", listener); +}; +const getRunningThread = () => steppingThread; + +// A modified version of this function +// https://github.com/scratchfoundation/scratch-vm/blob/0e86a78a00db41af114df64255e2cd7dd881329f/src/engine/sequencer.js#L179 +// Returns if we should continue executing this thread. +const singleStepThread = thread => { + if (thread.status === STATUS_DONE) { + return false; + } + // TW: Can't single-step compiled threads + if (thread.isCompiled) { + return false; + } + const currentBlockId = thread.peekStack(); + if (!currentBlockId) { + thread.popStack(); + if (thread.stack.length === 0) { + thread.status = STATUS_DONE; + return false; + } + } + pauseNewThreads = true; + vm.runtime.sequencer.activeThread = thread; + + /* + We need to call execute(this, thread) like the original sequencer. We don't + have access to that method, so we need to force the original stepThread to run + execute for us then exit before it tries to run more blocks. + So, we make `thread.blockGlowInFrame = ...` throw an exception, so this line: + https://github.com/scratchfoundation/scratch-vm/blob/bb352913b57991713a5ccf0b611fda91056e14ec/src/engine/sequencer.js#L214 + will end the function early. We then have to set it back to normal afterward. + Why are we here just to suffer? + */ + const specialError = ["special error used by Scratch Addons for implementing single-stepping"]; + Object.defineProperty(thread, "blockGlowInFrame", { + set(_block) { + throw specialError; + } + }); + try { + thread.status = STATUS_RUNNING; + + // Restart the warp timer on each step. + // If we don't do this, Scratch will think a lot of time has passed and may yield this thread. + if (thread.warpTimer) { + thread.warpTimer.start(); + } + try { + vm.runtime.sequencer.stepThread(thread); + } catch (err) { + if (err !== specialError) throw err; + } + if (thread.status !== STATUS_RUNNING) { + return false; + } + if (thread.peekStack() === currentBlockId) { + thread.goToNextBlock(); + } + while (!thread.peekStack()) { + thread.popStack(); + if (thread.stack.length === 0) { + thread.status = STATUS_DONE; + return false; + } + const stackFrame = thread.peekStackFrame(); + if (stackFrame.isLoop) { + if (thread.peekStackFrame().warpMode) { + continue; + } else { + return false; + } + } else if (stackFrame.waitingReporter) { + return false; + } + thread.goToNextBlock(); + } + return true; + } finally { + pauseNewThreads = false; + vm.runtime.sequencer.activeThread = null; + Object.defineProperty(thread, "blockGlowInFrame", { + value: currentBlockId, + configurable: true, + enumerable: true, + writable: true + }); + + // Strictly this doesn't seem to be necessary, but let's make sure the thread is still paused after we step it. + if (thread.status !== STATUS_DONE) { + thread.status = STATUS_PROMISE_WAIT; + } + } +}; +const getRealStatus = thread => { + const pauseState = pausedThreadState.get(thread); + if (pauseState) { + return pauseState.status; + } + return thread.status; +}; +const getThreadIndex = thread => { + // We can't use vm.runtime.threads.indexOf(thread) because threads can be restarted. + // This can happens when, for example, a "when I receive message1" script broadcasts message1. + // The object in runtime.threads is replaced when this happens. + if (!thread) return -1; + return vm.runtime.threads.findIndex(otherThread => otherThread.target === thread.target && otherThread.topBlock === thread.topBlock && otherThread.stackClick === thread.stackClick && otherThread.updateMonitor === thread.updateMonitor); +}; +const findNewSteppingThread = startingIndex => { + const threads = vm.runtime.threads; + for (let i = startingIndex; i < threads.length; i++) { + const possibleNewThread = threads[i]; + if (possibleNewThread.updateMonitor) { + // Never single-step monitor update threads. + continue; + } + // TW: Can't single-step compiled threads + if (possibleNewThread.isCompiled) { + continue; + } + const status = getRealStatus(possibleNewThread); + if (status === STATUS_RUNNING || status === STATUS_YIELD || status === STATUS_YIELD_TICK) { + // Thread must not be running for single stepping to work. + pauseThread(possibleNewThread); + return possibleNewThread; + } + } + return null; +}; +const singleStep = () => { + if (steppingThread) { + const pauseState = pausedThreadState.get(steppingThread); + // We can assume pauseState is defined as any single stepping threads must already be paused. + + // Make it look like no time has passed + compensateForTimePassedWhilePaused(steppingThread, pauseState); + pauseState.time = vm.runtime.currentMSecs; + + // Execute the block + const continueExecuting = singleStepThread(steppingThread); + if (!continueExecuting) { + // Try to move onto the next thread + steppingThread = findNewSteppingThread(getThreadIndex(steppingThread) + 1); + } + } + + // If we don't have a thread, than we are between VM steps and should search for a new thread + if (!steppingThread) { + setSteppingThread(findNewSteppingThread(0)); + + // End of VM step, emulate one frame of time passing. + vm.runtime.ioDevices.clock._pausedTime += vm.runtime.currentStepTime; + // Skip all sounds forward by vm.runtime.currentStepTime milliseconds so it's as + // if they where playing for one frame. + const audioContext = vm.runtime.audioEngine.audioContext; + for (const target of vm.runtime.targets) { + for (const soundId of Object.keys(target.sprite.soundBank.soundPlayers)) { + const soundPlayer = target.sprite.soundBank.soundPlayers[soundId]; + if (soundPlayer.outputNode) { + soundPlayer.outputNode.stop(audioContext.currentTime); + soundPlayer._createSource(); + soundPlayer.outputNode.start(audioContext.currentTime, audioContext.currentTime - soundPlayer.startingUntil + vm.runtime.currentStepTime / 1000); + soundPlayer.startingUntil -= vm.runtime.currentStepTime / 1000; + } + } + } + // Move all threads forward one frame in time. For blocks like `wait () seconds` + for (const thread of vm.runtime.threads) { + if (pausedThreadState.has(thread)) { + pausedThreadState.get(thread).time += vm.runtime.currentStepTime; + } + } + + // Try to run edge activated hats + pauseNewThreads = true; + const hats = vm.runtime._hats; + for (const hatType in hats) { + if (!Object.prototype.hasOwnProperty.call(hats, hatType)) continue; + const hat = hats[hatType]; + if (hat.edgeActivated) { + vm.runtime.startHats(hatType); + } + } + pauseNewThreads = false; + } + eventTarget.dispatchEvent(new CustomEvent("step")); +}; +const setup = addon => { + if (vm) { + return; + } + vm = addon.tab.traps.vm; + const originalStepThreads = vm.runtime.sequencer.stepThreads; + vm.runtime.sequencer.stepThreads = function () { + if (isPaused()) { + for (const thread of this.runtime.threads) { + ensurePausedThreadIsStillPaused(thread); + } + } + return originalStepThreads.call(this); + }; + + // Unpause when green flag + const originalGreenFlag = vm.runtime.greenFlag; + vm.runtime.greenFlag = function () { + setPaused(false); + return originalGreenFlag.call(this); + }; + + // Disable edge-activated hats and hats like "when key pressed" while paused. + const originalStartHats = vm.runtime.startHats; + vm.runtime.startHats = function () { + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + const hat = args[0]; + // These hats can be manually started by the user when paused or while single stepping. + const isUserInitiated = hat === "event_whenbroadcastreceived" || hat === "control_start_as_clone"; + if (pauseNewThreads) { + if (!isUserInitiated && !this.getIsEdgeActivatedHat(hat)) { + return []; + } + const newThreads = originalStartHats.apply(this, args); + for (const thread of newThreads) { + pauseThread(thread); + } + return newThreads; + } else if (paused && !isUserInitiated) { + return []; + } + return originalStartHats.apply(this, args); + }; + + // Paused threads should not be counted as running when updating GUI state. + const originalGetMonitorThreadCount = vm.runtime._getMonitorThreadCount; + vm.runtime._getMonitorThreadCount = function (threads) { + let count = originalGetMonitorThreadCount.call(this, threads); + if (paused) { + for (const thread of threads) { + if (pausedThreadState.has(thread)) { + count++; + } + } + } + return count; + }; +}; + +/***/ }), + +/***/ "./src/addons/addons/drag-drop/_runtime_entry.js": +/*!*******************************************************!*\ + !*** ./src/addons/addons/drag-drop/_runtime_entry.js ***! + \*******************************************************/ +/*! exports provided: resources */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "resources", function() { return resources; }); +/* harmony import */ var _userscript_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./userscript.js */ "./src/addons/addons/drag-drop/userscript.js"); +/* generated by pull.js */ + +const resources = { + "userscript.js": _userscript_js__WEBPACK_IMPORTED_MODULE_0__["default"] +}; + +/***/ }), + +/***/ "./src/addons/addons/drag-drop/userscript.js": +/*!***************************************************!*\ + !*** ./src/addons/addons/drag-drop/userscript.js ***! + \***************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony default export */ __webpack_exports__["default"] = (async function (_ref) { + let { + addon, + console + } = _ref; + /** @type {HTMLElement|null} */ + let currentDraggingElement = null; + + /** @type {WeakMap} */ + const allAnimations = new WeakMap(); + const FORWARD = 1; + const REVERSE = -1; + + /** + * @param {HTMLElement} element + * @param {number} direction + * @returns {Animation} + */ + const animateElement = (element, direction) => { + /** @type {Animation} */ + let animation; + if (allAnimations.has(element)) { + animation = allAnimations.get(element); + } else { + animation = element.animate([{ + // this object intentionally empty so the element animates from whatever its default value + // is in CSS. + }, { + backgroundColor: "hsla(0, 100%, 77%, 1)" + }], { + duration: 250, + fill: "forwards", + easing: "ease" + }); + allAnimations.set(element, animation); + } + animation.playbackRate = direction; + }; + const nativeInputValueSetter = Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype, "value").set; + const reactAwareSetValue = (el, value) => { + nativeInputValueSetter.call(el, value); + el.dispatchEvent(new Event("change", { + bubbles: true + })); + }; + const globalHandleDragOver = e => { + if (addon.self.disabled) return; + if (!e.dataTransfer.types.includes("Files")) { + return; + } + let el; + let callback; + if ((el = e.target.closest('div[class*="sprite-selector_sprite-selector"]')) || (el = e.target.closest('div[class*="stage-selector_stage-selector"]')) || (el = e.target.closest('div[class*="selector_wrapper"]'))) { + callback = files => { + const hdFilter = addon.settings.get("use-hd-upload") ? "" : ":not(.sa-better-img-uploads-input)"; + const fileInput = el.querySelector('input[class*="action-menu_file-input"]' + hdFilter); + fileInput.files = files; + fileInput.dispatchEvent(new Event("change", { + bubbles: true + })); + }; + } else if (el = e.target.closest('div[class*="monitor_list-monitor"]')) { + callback = files => { + const contextMenuBefore = document.querySelector("body > .react-contextmenu.react-contextmenu--visible"); + // Simulate a right click on the list monitor + el.dispatchEvent(new MouseEvent("contextmenu", { + bubbles: true + })); + // Get the right click menu that opened (monitor context menus are + // children of ) + const contextMenuAfter = document.querySelector("body > .react-contextmenu.react-contextmenu--visible"); + // `contextMenuAfter` is only null if the context menu was already open + // for the list monitor, in which case we can use the context menu from + // before the simulated right click + const contextMenu = contextMenuAfter === null ? contextMenuBefore : contextMenuAfter; + // Sometimes the menu flashes open, so force hide it. + contextMenu.style.display = "none"; + // Override DOM methods to import the text file directly + // See: https://github.com/scratchfoundation/scratch-gui/blob/develop/src/lib/import-csv.js#L21-L22 + const appendChild = document.body.appendChild; + document.body.appendChild = fileInput => { + // Restore appendChild to + document.body.appendChild = appendChild; + if (fileInput instanceof HTMLInputElement) { + document.body.appendChild(fileInput); + // Prevent Scratch from opening the file input dialog + fileInput.click = () => {}; + // Insert files from the drop event into the file input + fileInput.files = files; + fileInput.dispatchEvent(new Event("change")); + window.requestAnimationFrame(() => { + window.requestAnimationFrame(() => { + contextMenu.style.display = null; + contextMenu.style.opacity = 0; + contextMenu.style.pointerEvents = "none"; + }); + }); + } else { + // The next call for `appendChild` SHOULD be the file input, but if + // it's not, then make `appendChild` behave as normal. + console.error('File input was not immediately given to appendChild upon clicking "Import"!'); + return appendChild(fileInput); + } + }; + // Simulate clicking on the "Import" option + contextMenu.children[0].click(); + }; + } else if (el = e.target.closest('div[class*="question_question-input"] > input[class*="input_input-form_l9eYg"]')) { + callback = async files => { + const text = (await Promise.all(Array.from(files, file => file.text()))).join("") + // Match pasting behavior: remove all newline characters at the end + .replace(/[\r\n]+$/, "").replace(/\r?\n|\r/g, " "); + const selectionStart = el.selectionStart; + reactAwareSetValue(el, el.value.slice(0, selectionStart) + text + el.value.slice(el.selectionEnd)); + el.setSelectionRange(selectionStart, selectionStart + text.length); + }; + } + if (!el) { + return; + } + e.preventDefault(); + if (el === currentDraggingElement) { + return; + } + currentDraggingElement = el; + + /** @type {HTMLElement[]} */ + const elementsToAnimate = [el, el.querySelector('div[class*="stage-selector_header_"]'), el.querySelector('div[class*="sprite-info_sprite-info"]'), el.querySelector('div[class*="monitor_list-body"]')].filter(i => i); + for (const el of elementsToAnimate) { + animateElement(el, FORWARD); + } + const handleDrop = e => { + e.preventDefault(); + cleanup(); + if (e.dataTransfer.types.includes("Files") && e.dataTransfer.files.length > 0) { + callback(e.dataTransfer.files); + } + }; + const handleDragOver = e => { + e.preventDefault(); + e.dataTransfer.dropEffect = "copy"; + }; + e.dataTransfer.dropEffect = "copy"; + const handleDragLeave = e => { + e.preventDefault(); + cleanup(); + }; + const cleanup = () => { + currentDraggingElement = null; + el.removeEventListener("dragover", handleDragOver); + el.removeEventListener("dragleave", handleDragLeave); + el.removeEventListener("drop", handleDrop); + for (const el of elementsToAnimate) { + animateElement(el, REVERSE); + } + }; + el.addEventListener("dragover", handleDragOver); + el.addEventListener("dragleave", handleDragLeave); + el.addEventListener("drop", handleDrop); + }; + document.addEventListener("dragover", globalHandleDragOver, { + useCapture: true + }); +}); + +/***/ }), + +/***/ "./src/addons/addons/find-bar/blockly/BlockFlasher.js": +/*!************************************************************!*\ + !*** ./src/addons/addons/find-bar/blockly/BlockFlasher.js ***! + \************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return BlockFlasher; }); +/** + * Helper class to flash a Blockly scratch block in the users workspace + */ +class BlockFlasher { + /** + * FLash a block 3 times + * @param block the block to flash + */ + static flash(block) { + if (myFlash.timerID > 0) { + clearTimeout(myFlash.timerID); + if (myFlash.block.svgPath_) { + myFlash.block.svgPath_.style.fill = ""; + } + } + let count = 4; + let flashOn = true; + myFlash.block = block; + + /** + * Internal method to switch the colour of a block between light yellow and it's original colour + * @private + */ + function _flash() { + if (myFlash.block.svgPath_) { + myFlash.block.svgPath_.style.fill = flashOn ? "#ffff80" : ""; + } + flashOn = !flashOn; + count--; + if (count > 0) { + myFlash.timerID = setTimeout(_flash, 200); + } else { + myFlash.timerID = 0; + myFlash.block = null; + } + } + _flash(); + } +} +const myFlash = { + block: null, + timerID: null +}; + +/***/ }), + +/***/ "./src/addons/addons/find-bar/blockly/BlockInstance.js": +/*!*************************************************************!*\ + !*** ./src/addons/addons/find-bar/blockly/BlockInstance.js ***! + \*************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return BlockInstance; }); +/** + * Encapsulates a block (either in this sprite or another / Blockly, or native JSON block + */ +class BlockInstance { + constructor(target, block) { + this.targetId = target.id; + this.id = block.id; + } +} + +/***/ }), + +/***/ "./src/addons/addons/find-bar/blockly/Utils.js": +/*!*****************************************************!*\ + !*** ./src/addons/addons/find-bar/blockly/Utils.js ***! + \*****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Utils; }); +/* harmony import */ var _BlockInstance_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./BlockInstance.js */ "./src/addons/addons/find-bar/blockly/BlockInstance.js"); +/* harmony import */ var _BlockFlasher_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./BlockFlasher.js */ "./src/addons/addons/find-bar/blockly/BlockFlasher.js"); + + + +// Make these global so that every addon uses the same arrays. +let views = []; +let forward = []; +class Utils { + constructor(addon) { + this.addon = addon; + this.addon.tab.traps.getBlockly().then(blockly => { + this.blockly = blockly; + }); + /** + * Scratch Virtual Machine + * @type {null|*} + */ + this.vm = this.addon.tab.traps.vm; + // this._myFlash = { block: null, timerID: null, colour: null }; + this.offsetX = 32; + this.offsetY = 32; + this.navigationHistory = new NavigationHistory(); + /** + * The workspace + */ + this._workspace = null; + } + + /** + * Get the Scratch Editing Target + * @returns {?Target} the scratch editing target + */ + getEditingTarget() { + return this.vm.runtime.getEditingTarget(); + } + + /** + * Set the current workspace (switches sprites) + * @param targetID {string} + */ + setEditingTarget(targetID) { + if (this.getEditingTarget().id !== targetID) { + this.vm.setEditingTarget(targetID); + } + } + + /** + * Returns the main workspace + * @returns !Blockly.Workspace + */ + getWorkspace() { + const currentWorkspace = Blockly.getMainWorkspace(); + if (currentWorkspace.getToolbox()) { + // Sadly get get workspace does not always return the 'real' workspace... Not sure how to get that at the moment, + // but we can work out whether it's the right one by whether it has a toolbox. + this._workspace = currentWorkspace; + } + return this._workspace; + } + + /** + * Based on wksp.centerOnBlock(li.data.labelID); + * @param blockOrId {Blockly.Block|{id}|BlockInstance} A Blockly Block, a block id, or a BlockInstance + */ + scrollBlockIntoView(blockOrId) { + var _this$blockly; + let workspace = this.getWorkspace(); + /** @type {Blockly.Block} */ + let block; // or is it really a Blockly.BlockSvg? + + if (blockOrId instanceof _BlockInstance_js__WEBPACK_IMPORTED_MODULE_0__["default"]) { + // Switch to sprite + this.setEditingTarget(blockOrId.targetId); + // Highlight the block! + block = workspace.getBlockById(blockOrId.id); + } else { + block = blockOrId && blockOrId.id ? blockOrId : workspace.getBlockById(blockOrId); + } + if (!block) { + return; + } + + /** + * !Blockly.Block + */ + let root = block.getRootBlock(); + let base = this.getTopOfStackFor(block); + let ePos = base.getRelativeToSurfaceXY(), + // Align with the top of the block + rPos = root.getRelativeToSurfaceXY(), + // Align with the left of the block 'stack' + scale = workspace.scale, + x = rPos.x * scale, + y = ePos.y * scale, + xx = block.width + x, + // Turns out they have their x & y stored locally, and they are the actual size rather than scaled or including children... + yy = block.height + y, + s = workspace.getMetrics(); + if (x < s.viewLeft + this.offsetX - 4 || xx > s.viewLeft + s.viewWidth || y < s.viewTop + this.offsetY - 4 || yy > s.viewTop + s.viewHeight) { + // sx = s.contentLeft + s.viewWidth / 2 - x, + let sx = x - s.contentLeft - this.offsetX, + // sy = s.contentTop - y + Math.max(Math.min(32, 32 * scale), (s.viewHeight - yh) / 2); + sy = y - s.contentTop - this.offsetY; + this.navigationHistory.storeView(this.navigationHistory.peek(), 64); + + // workspace.hideChaff(), + workspace.scrollbar.set(sx, sy); + this.navigationHistory.storeView({ + left: sx, + top: sy + }, 64); + } + (_this$blockly = this.blockly) === null || _this$blockly === void 0 ? void 0 : _this$blockly.hideChaff(); + _BlockFlasher_js__WEBPACK_IMPORTED_MODULE_1__["default"].flash(block); + } + + /** + * Find the top stack block of a stack + * @param block a block in a stack + * @returns {*} a block that is the top of the stack of blocks + */ + getTopOfStackFor(block) { + let base = block; + while (base.getOutputShape() && base.getSurroundParent()) { + base = base.getSurroundParent(); + } + return base; + } +} +class NavigationHistory { + /** + * Keep a record of the scroll and zoom position + */ + storeView(next, dist) { + forward = []; + let workspace = Blockly.getMainWorkspace(), + s = workspace.getMetrics(); + let pos = { + left: s.viewLeft, + top: s.viewTop + }; + if (!next || distance(pos, next) > dist) { + views.push(pos); + } + } + peek() { + return views.length > 0 ? views[views.length - 1] : null; + } + goBack() { + const workspace = Blockly.getMainWorkspace(), + s = workspace.getMetrics(); + let pos = { + left: s.viewLeft, + top: s.viewTop + }; + let view = this.peek(); + if (!view) { + return; + } + if (distance(pos, view) < 64) { + // Go back to current if we are already far away from it + if (views.length > 1) { + views.pop(); + forward.push(view); + } + } + view = this.peek(); + if (!view) { + return; + } + let sx = view.left - s.contentLeft, + sy = view.top - s.contentTop; + + // transform.setTranslate(-600,0); + + workspace.scrollbar.set(sx, sy); + + /* + let blocklySvg = document.getElementsByClassName('blocklySvg')[0]; + let blocklyBlockCanvas = blocklySvg.getElementsByClassName('blocklyBlockCanvas')[0]; + let transform = blocklyBlockCanvas.transform.baseVal.getItem(0); + let scale = blocklyBlockCanvas.transform.baseVal.getItem(1); + let transformMatrix = transform.matrix; + let scaleMatrix = scale.matrix; + console.log('Transform - getMetrics', s); + console.log('sx, sy: ', sx, sy); + console.log('left, top: ', view.left, view.top); + console.log('contentLeft, right:', s.contentLeft, s.contentTop); + console.log('transform, scale matrix: ', transformMatrix, scaleMatrix); + */ + } + goForward() { + let view = forward.pop(); + if (!view) { + return; + } + views.push(view); + let workspace = Blockly.getMainWorkspace(), + s = workspace.getMetrics(); + let sx = view.left - s.contentLeft, + sy = view.top - s.contentTop; + workspace.scrollbar.set(sx, sy); + } +} +function distance(pos, next) { + return Math.sqrt(Math.pow(pos.left - next.left, 2) + Math.pow(pos.top - next.top, 2)); +} + +/***/ }), + +/***/ "./src/addons/addons/jump-to-def/_runtime_entry.js": +/*!*********************************************************!*\ + !*** ./src/addons/addons/jump-to-def/_runtime_entry.js ***! + \*********************************************************/ +/*! exports provided: resources */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "resources", function() { return resources; }); +/* harmony import */ var _userscript_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./userscript.js */ "./src/addons/addons/jump-to-def/userscript.js"); +/* generated by pull.js */ + +const resources = { + "userscript.js": _userscript_js__WEBPACK_IMPORTED_MODULE_0__["default"] +}; + +/***/ }), + +/***/ "./src/addons/addons/jump-to-def/userscript.js": +/*!*****************************************************!*\ + !*** ./src/addons/addons/jump-to-def/userscript.js ***! + \*****************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _find_bar_blockly_Utils_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../find-bar/blockly/Utils.js */ "./src/addons/addons/find-bar/blockly/Utils.js"); + +/* harmony default export */ __webpack_exports__["default"] = (async function (_ref) { + let { + addon, + msg, + console + } = _ref; + const utils = new _find_bar_blockly_Utils_js__WEBPACK_IMPORTED_MODULE_0__["default"](addon); + const Blockly = await addon.tab.traps.getBlockly(); + Object.defineProperty(Blockly.Gesture.prototype, "jumpToDef", { + get() { + return !addon.self.disabled; + } + }); + const _doBlockClick_ = Blockly.Gesture.prototype.doBlockClick_; + Blockly.Gesture.prototype.doBlockClick_ = function () { + if (!addon.self.disabled && (this.mostRecentEvent_.button === 1 || this.mostRecentEvent_.shiftKey)) { + // Wheel button... + // Intercept clicks to allow jump to...? + let block = this.startBlock_; + for (; block; block = block.getSurroundParent()) { + if (block.type === "procedures_call") { + let findProcCode = block.getProcCode(); + let topBlocks = utils.getWorkspace().getTopBlocks(); + for (const root of topBlocks) { + if (root.type === "procedures_definition") { + let label = root.getChildren()[0]; + let procCode = label.getProcCode(); + if (procCode && procCode === findProcCode) { + // Found... navigate to it! + utils.scrollBlockIntoView(root); + return; + } + } + } + } + } + } + _doBlockClick_.call(this); + }; +}); + +/***/ }), + +/***/ "./src/addons/addons/mute-project/_runtime_entry.js": +/*!**********************************************************!*\ + !*** ./src/addons/addons/mute-project/_runtime_entry.js ***! + \**********************************************************/ +/*! exports provided: resources */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "resources", function() { return resources; }); +/* harmony import */ var _userscript_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./userscript.js */ "./src/addons/addons/mute-project/userscript.js"); +/* harmony import */ var _url_loader_mute_svg__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! url-loader!./mute.svg */ "./node_modules/url-loader/dist/cjs.js!./src/addons/addons/mute-project/mute.svg"); +/* generated by pull.js */ + + +const resources = { + "userscript.js": _userscript_js__WEBPACK_IMPORTED_MODULE_0__["default"], + "mute.svg": _url_loader_mute_svg__WEBPACK_IMPORTED_MODULE_1__["default"] +}; + +/***/ }), + +/***/ "./src/addons/addons/mute-project/userscript.js": +/*!******************************************************!*\ + !*** ./src/addons/addons/mute-project/userscript.js ***! + \******************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _vol_slider_module_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../vol-slider/module.js */ "./src/addons/addons/vol-slider/module.js"); + +/* harmony default export */ __webpack_exports__["default"] = (async function (_ref) { + let { + addon, + console + } = _ref; + const vm = addon.tab.traps.vm; + Object(_vol_slider_module_js__WEBPACK_IMPORTED_MODULE_0__["setup"])(vm); + const icon = document.createElement("img"); + icon.loading = "lazy"; + icon.src = addon.self.getResource("/mute.svg") /* rewritten by pull.js */; + icon.className = "sa-mute-project-icon"; + icon.style.userSelect = "none"; + addon.tab.displayNoneWhileDisabled(icon); + const updateIcon = () => { + icon.style.display = addon.self.disabled || !Object(_vol_slider_module_js__WEBPACK_IMPORTED_MODULE_0__["isMuted"])() ? "none" : ""; + }; + Object(_vol_slider_module_js__WEBPACK_IMPORTED_MODULE_0__["onVolumeChanged"])(updateIcon); + updateIcon(); + const clickMuteButton = e => { + if (!addon.self.disabled && (e.ctrlKey || e.metaKey)) { + e.cancelBubble = true; + e.preventDefault(); + Object(_vol_slider_module_js__WEBPACK_IMPORTED_MODULE_0__["setMuted"])(!Object(_vol_slider_module_js__WEBPACK_IMPORTED_MODULE_0__["isMuted"])()); + } + }; + addon.self.addEventListener("disabled", () => { + if (Object(_vol_slider_module_js__WEBPACK_IMPORTED_MODULE_0__["isMuted"])()) { + Object(_vol_slider_module_js__WEBPACK_IMPORTED_MODULE_0__["setMuted"])(false); + } + }); + while (true) { + let button = await addon.tab.waitForElement("[class^='green-flag_green-flag']", { + markAsSeen: true, + reduxEvents: ["scratch-gui/mode/SET_PLAYER", "fontsLoaded/SET_FONTS_LOADED", "scratch-gui/locales/SELECT_LOCALE"] + }); + addon.tab.appendToSharedSpace({ + space: "afterStopButton", + element: icon, + order: 0 + }); + button.addEventListener("click", clickMuteButton); + button.addEventListener("contextmenu", clickMuteButton); + } +}); + +/***/ }), + +/***/ "./src/addons/addons/pause/_runtime_entry.js": +/*!***************************************************!*\ + !*** ./src/addons/addons/pause/_runtime_entry.js ***! + \***************************************************/ +/*! exports provided: resources */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "resources", function() { return resources; }); +/* harmony import */ var _userscript_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./userscript.js */ "./src/addons/addons/pause/userscript.js"); +/* harmony import */ var _css_loader_style_css__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! css-loader!./style.css */ "./node_modules/css-loader/index.js!./src/addons/addons/pause/style.css"); +/* harmony import */ var _css_loader_style_css__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_css_loader_style_css__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var _url_loader_FluentPause16Filled_svg__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! url-loader!./FluentPause16Filled.svg */ "./node_modules/url-loader/dist/cjs.js!./src/addons/addons/pause/FluentPause16Filled.svg"); +/* harmony import */ var _url_loader_FluentPlay16Filled_svg__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! url-loader!./FluentPlay16Filled.svg */ "./node_modules/url-loader/dist/cjs.js!./src/addons/addons/pause/FluentPlay16Filled.svg"); +/* generated by pull.js */ + + + + +const resources = { + "userscript.js": _userscript_js__WEBPACK_IMPORTED_MODULE_0__["default"], + "style.css": _css_loader_style_css__WEBPACK_IMPORTED_MODULE_1___default.a, + "pause.svg": _url_loader_FluentPause16Filled_svg__WEBPACK_IMPORTED_MODULE_2__["default"], + "play.svg": _url_loader_FluentPlay16Filled_svg__WEBPACK_IMPORTED_MODULE_3__["default"] +}; + +/***/ }), + +/***/ "./src/addons/addons/pause/userscript.js": +/*!***********************************************!*\ + !*** ./src/addons/addons/pause/userscript.js ***! + \***********************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _debugger_module_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../debugger/module.js */ "./src/addons/addons/debugger/module.js"); + +/* harmony default export */ __webpack_exports__["default"] = (async function (_ref) { + let { + addon, + console, + msg + } = _ref; + Object(_debugger_module_js__WEBPACK_IMPORTED_MODULE_0__["setup"])(addon); + const img = document.createElement("img"); + img.className = "pause-btn"; + img.draggable = false; + img.title = msg("pause"); + const setSrc = () => { + img.src = addon.self.getResource(Object(_debugger_module_js__WEBPACK_IMPORTED_MODULE_0__["isPaused"])() ? "/play.svg" : "/pause.svg") /* rewritten by pull.js */; + img.title = Object(_debugger_module_js__WEBPACK_IMPORTED_MODULE_0__["isPaused"])() ? msg("play") : msg("pause"); + }; + img.addEventListener("click", () => Object(_debugger_module_js__WEBPACK_IMPORTED_MODULE_0__["setPaused"])(!Object(_debugger_module_js__WEBPACK_IMPORTED_MODULE_0__["isPaused"])())); + addon.tab.displayNoneWhileDisabled(img); + addon.self.addEventListener("disabled", () => Object(_debugger_module_js__WEBPACK_IMPORTED_MODULE_0__["setPaused"])(false)); + setSrc(); + Object(_debugger_module_js__WEBPACK_IMPORTED_MODULE_0__["onPauseChanged"])(setSrc); + document.addEventListener("keydown", function (e) { + // e.code is not enough because that corresponds to physical keys, ignoring keyboard layouts. + // e.key is not enough because on macOS, option+x types ≈ and shift+option+x types ˛ + // e.keyCode is always 88 when pressing x regardless of modifier keys, so that's how we'll handle macOS. + // Because keyCode is deprecated we'll still check e.key in case keyCode is not as reliable as we think it is + if (e.altKey && (e.key.toLowerCase() === "x" || e.keyCode === 88) && !addon.self.disabled) { + e.preventDefault(); + e.stopImmediatePropagation(); + Object(_debugger_module_js__WEBPACK_IMPORTED_MODULE_0__["setPaused"])(!Object(_debugger_module_js__WEBPACK_IMPORTED_MODULE_0__["isPaused"])()); + } + }, { + capture: true + }); + while (true) { + await addon.tab.waitForElement("[class^='green-flag']", { + markAsSeen: true, + reduxEvents: ["scratch-gui/mode/SET_PLAYER", "fontsLoaded/SET_FONTS_LOADED", "scratch-gui/locales/SELECT_LOCALE"] + }); + addon.tab.appendToSharedSpace({ + space: "afterGreenFlag", + element: img, + order: 0 + }); + } +}); + +/***/ }), + +/***/ "./src/addons/addons/vol-slider/module.js": +/*!************************************************!*\ + !*** ./src/addons/addons/vol-slider/module.js ***! + \************************************************/ +/*! exports provided: setVolume, getVolume, isMuted, setUnmutedVolume, setMuted, onVolumeChanged, setup */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setVolume", function() { return setVolume; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getVolume", function() { return getVolume; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "isMuted", function() { return isMuted; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setUnmutedVolume", function() { return setUnmutedVolume; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setMuted", function() { return setMuted; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "onVolumeChanged", function() { return onVolumeChanged; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setup", function() { return setup; }); +// Volumes in this file are always in 0-1. + +let hasSetup = false; +/** @type {AudioParam|null} */ +let gainNode = null; +let unmuteVolume = 1; +let volumeBeforeFinishSetup = 1; +const callbacks = []; +const setVolume = newVolume => { + if (gainNode) { + gainNode.value = newVolume; + } else { + volumeBeforeFinishSetup = newVolume; + } + callbacks.forEach(i => i()); +}; +const getVolume = () => { + if (gainNode) { + return gainNode.value; + } + return volumeBeforeFinishSetup; +}; +const isMuted = () => { + return getVolume() === 0; +}; +const setUnmutedVolume = newUnmuteVolume => { + unmuteVolume = newUnmuteVolume; +}; +const setMuted = newMuted => { + if (newMuted) { + setUnmutedVolume(getVolume()); + setVolume(0); + } else { + setVolume(unmuteVolume); + } +}; +const onVolumeChanged = callback => { + callbacks.push(callback); +}; +const gotAudioEngine = audioEngine => { + if (!audioEngine) { + console.error('could not get audio engine; sound-related addons will not work'); + return; + } + gainNode = audioEngine.inputNode.gain; + gainNode.value = volumeBeforeFinishSetup; +}; +const setup = vm => { + if (hasSetup) { + return; + } + hasSetup = true; + const audioEngine = vm.runtime.audioEngine; + if (audioEngine) { + gotAudioEngine(audioEngine); + } else { + vm.runtime.once("PROJECT_LOADED", () => { + gotAudioEngine(vm.runtime.audioEngine); + }); + } +}; + +/***/ }), + +/***/ "./src/addons/api.js": +/*!***************************!*\ + !*** ./src/addons/api.js ***! + \***************************/ +/*! no exports provided */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* WEBPACK VAR INJECTION */(function(global) {/* harmony import */ var intl_messageformat__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! intl-messageformat */ "./node_modules/intl-messageformat/index.js"); +/* harmony import */ var intl_messageformat__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(intl_messageformat__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _settings_store_singleton__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./settings-store-singleton */ "./src/addons/settings-store-singleton.js"); +/* harmony import */ var _lib_data_uri_to_blob__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../lib/data-uri-to-blob */ "./src/lib/data-uri-to-blob.js"); +/* harmony import */ var _event_target__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./event-target */ "./src/addons/event-target.js"); +/* harmony import */ var _hooks__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./hooks */ "./src/addons/hooks.js"); +/* harmony import */ var _generated_addon_manifests__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./generated/addon-manifests */ "./src/addons/generated/addon-manifests.js"); +/* harmony import */ var _addons_l10n_en_json__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./addons-l10n/en.json */ "./src/addons/addons-l10n/en.json"); +var _addons_l10n_en_json__WEBPACK_IMPORTED_MODULE_6___namespace = /*#__PURE__*/__webpack_require__.t(/*! ./addons-l10n/en.json */ "./src/addons/addons-l10n/en.json", 1); +/* harmony import */ var _generated_l10n_entries__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./generated/l10n-entries */ "./src/addons/generated/l10n-entries.js"); +/* harmony import */ var _generated_addon_entries__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./generated/addon-entries */ "./src/addons/generated/addon-entries.js"); +/* harmony import */ var _contextmenu__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./contextmenu */ "./src/addons/contextmenu.js"); +/* harmony import */ var _modal__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./modal */ "./src/addons/modal.js"); +/* harmony import */ var _libraries_common_cs_text_color_esm_js__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./libraries/common/cs/text-color.esm.js */ "./src/addons/libraries/common/cs/text-color.esm.js"); +/* harmony import */ var _conditional_style__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./conditional-style */ "./src/addons/conditional-style.js"); +/* harmony import */ var _addon_precedence__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./addon-precedence */ "./src/addons/addon-precedence.js"); +/* harmony import */ var _redux__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./redux */ "./src/addons/redux.js"); +/** + * Copyright (C) 2021 Thomas Weber + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License version 3 as + * published by the Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + + + + + + + + + + + + + + + + + +/* eslint-disable no-console */ + +const escapeHTML = str => str.replace(/([<>'"&])/g, (_, l) => "&#".concat(l.charCodeAt(0), ";")); +const kebabCaseToCamelCase = str => str.replace(/-([a-z])/g, g => g[1].toUpperCase()); +let _scratchClassNames = null; +const getScratchClassNames = () => { + if (_scratchClassNames) { + return _scratchClassNames; + } + const cssRules = Array.from(document.styleSheets) + // Ignore some scratch-paint stylesheets + .filter(styleSheet => !(styleSheet.ownerNode.textContent.startsWith('/* DO NOT EDIT\n@todo This file is copied from GUI and should be pulled out into a shared library.') && (styleSheet.ownerNode.textContent.includes('input_input-form') || styleSheet.ownerNode.textContent.includes('label_input-group_')))).map(e => { + try { + return [...e.cssRules]; + } catch (_e) { + return []; + } + }).flat(); + const classes = cssRules.map(e => e.selectorText).filter(e => e).map(e => e.match(/(([\w-]+?)_([\w-]+)_([\w\d-]+))/g)).filter(e => e).flat(); + _scratchClassNames = [...new Set(classes)]; + const observer = new MutationObserver(mutationList => { + for (const mutation of mutationList) { + for (const node of mutation.addedNodes) { + if (node.tagName === 'STYLE') { + _scratchClassNames = null; + observer.disconnect(); + return; + } + } + } + }); + observer.observe(document.head, { + childList: true + }); + return _scratchClassNames; +}; +let _mutationObserver; +let _mutationObserverCallbacks = []; +const addMutationObserverCallback = newCallback => { + if (!_mutationObserver) { + _mutationObserver = new MutationObserver(() => { + for (const cb of _mutationObserverCallbacks) { + cb(); + } + }); + _mutationObserver.observe(document.documentElement, { + attributes: false, + childList: true, + subtree: true + }); + } + _mutationObserverCallbacks.push(newCallback); +}; +const removeMutationObserverCallback = callback => { + _mutationObserverCallbacks = _mutationObserverCallbacks.filter(i => i !== callback); +}; +const getEditorMode = () => { + // eslint-disable-next-line no-use-before-define + const mode = _redux__WEBPACK_IMPORTED_MODULE_14__["default"].state.scratchGui.mode; + if (mode.isEmbedded) return 'embed'; + if (mode.isFullScreen) return 'fullscreen'; + if (mode.isPlayerOnly) return 'projectpage'; + return 'editor'; +}; +const language = _redux__WEBPACK_IMPORTED_MODULE_14__["default"].state.locales.locale.split('-')[0]; +const getTranslations = async () => { + if (_generated_l10n_entries__WEBPACK_IMPORTED_MODULE_7__["default"][language]) { + const localeMessages = await _generated_l10n_entries__WEBPACK_IMPORTED_MODULE_7__["default"][language](); + Object.assign(_addons_l10n_en_json__WEBPACK_IMPORTED_MODULE_6__, localeMessages); + } +}; +const addonMessagesPromise = getTranslations(); +const untilInEditor = () => { + if (!_redux__WEBPACK_IMPORTED_MODULE_14__["default"].state.scratchGui.mode.isPlayerOnly || _redux__WEBPACK_IMPORTED_MODULE_14__["default"].state.scratchGui.mode.isEmbedded) { + return; + } + return new Promise(resolve => { + const handler = () => { + if (!_redux__WEBPACK_IMPORTED_MODULE_14__["default"].state.scratchGui.mode.isPlayerOnly) { + resolve(); + _redux__WEBPACK_IMPORTED_MODULE_14__["default"].removeEventListener('statechanged', handler); + } + }; + _redux__WEBPACK_IMPORTED_MODULE_14__["default"].initialize(); + _redux__WEBPACK_IMPORTED_MODULE_14__["default"].addEventListener('statechanged', handler); + }); +}; +const getDisplayNoneWhileDisabledClass = id => "addons-display-none-".concat(id); +const parseArguments = code => code.split(/(?=[^\\]%[nbs])/g).map(i => i.trim()).filter(i => i.charAt(0) === '%').map(i => i.substring(0, 2)); +const fixDisplayName = displayName => displayName.replace(/([^\s])(%[nbs])/g, (_, before, arg) => "".concat(before, " ").concat(arg)); +const compareArrays = (a, b) => JSON.stringify(a) === JSON.stringify(b); +let _firstAddBlockRan = false; +const contextMenuCallbacks = []; +const CONTEXT_MENU_ORDER = ['editor-devtools', 'block-switching', 'blocks2image', 'swap-local-global']; +let createdAnyBlockContextMenus = false; +const updateClasses = () => { + const state = _redux__WEBPACK_IMPORTED_MODULE_14__["default"].state; + const isSmallStage = state.scratchGui.stageSize.stageSize === 'small'; + const isFullScreen = state.scratchGui.mode.isFullScreen; + const isPlayerOnly = state.scratchGui.mode.isPlayerOnly; + document.body.classList.toggle('sa-small-stage', isSmallStage && !isFullScreen && !isPlayerOnly); + document.body.classList.toggle('sa-body-editor', !isPlayerOnly || isFullScreen); +}; +_redux__WEBPACK_IMPORTED_MODULE_14__["default"].addEventListener('statechanged', e => { + if (e.detail.action.type === 'scratch-gui/StageSize/SET_STAGE_SIZE' || e.detail.action.type === 'scratch-gui/mode/SET_FULL_SCREEN' || e.detail.action.type === 'scratch-gui/mode/SET_PLAYER') { + updateClasses(); + } +}); +updateClasses(); +const getInternalKey = element => Object.keys(element).find(key => key.startsWith('__reactInternalInstance$')); +class Tab extends _event_target__WEBPACK_IMPORTED_MODULE_3__["default"] { + constructor(id) { + super(); + this._id = id; + this._seenElements = new WeakSet(); + // traps is public API + this.traps = { + get vm() { + return _redux__WEBPACK_IMPORTED_MODULE_14__["default"].state.scratchGui.vm; + }, + getBlockly: () => { + if (_hooks__WEBPACK_IMPORTED_MODULE_4__["default"].blockly) { + return Promise.resolve(_hooks__WEBPACK_IMPORTED_MODULE_4__["default"].blockly); + } + return new Promise(resolve => { + _hooks__WEBPACK_IMPORTED_MODULE_4__["default"].blocklyCallbacks.push(() => resolve(_hooks__WEBPACK_IMPORTED_MODULE_4__["default"].blockly)); + }); + }, + getWorkspace: () => _hooks__WEBPACK_IMPORTED_MODULE_4__["default"].blocklyWorkspace, + getPaper: async () => { + const modeSelector = await this.waitForElement("[class*='paint-editor_mode-selector']", { + reduxCondition: state => state.scratchGui.editorTab.activeTabIndex === 1 && !state.scratchGui.mode.isPlayerOnly + }); + const reactInternalKey = Object.keys(modeSelector).find(key => key.startsWith('__reactInternalInstance$')); + const internalState = modeSelector[reactInternalKey].child; + // .tool or .blob.tool only exists on the selected tool + let toolState = internalState; + let tool; + while (toolState) { + const toolInstance = toolState.child.stateNode; + if (toolInstance.tool) { + tool = toolInstance.tool; + break; + } + if (toolInstance.blob && toolInstance.blob.tool) { + tool = toolInstance.blob.tool; + break; + } + toolState = toolState.sibling; + } + if (tool) { + const paperScope = tool._scope; + return paperScope; + } + throw new Error('cannot find paper :('); + }, + getInternalKey + }; + } + get redux() { + return _redux__WEBPACK_IMPORTED_MODULE_14__["default"]; + } + waitForElement(selector) { + let { + markAsSeen = false, + condition, + reduxCondition, + reduxEvents + } = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + let externalEventSatisfied = true; + const evaluateCondition = () => { + if (!externalEventSatisfied) return false; + if (condition && !condition()) return false; + if (reduxCondition && !reduxCondition(_redux__WEBPACK_IMPORTED_MODULE_14__["default"].state)) return false; + return true; + }; + if (evaluateCondition()) { + const firstQuery = document.querySelectorAll(selector); + for (const element of firstQuery) { + if (this._seenElements.has(element)) continue; + if (markAsSeen) this._seenElements.add(element); + return Promise.resolve(element); + } + } + let reduxListener; + if (reduxEvents) { + externalEventSatisfied = false; + reduxListener = _ref => { + let { + detail + } = _ref; + const type = detail.action.type; + // As addons can't run before DOM exists here, ignore fontsLoaded/SET_FONTS_LOADED + // Otherwise, as our font loading is very async, we could activate more often than required. + if (reduxEvents.includes(type) && type !== 'fontsLoaded/SET_FONTS_LOADED') { + externalEventSatisfied = true; + } + }; + this.redux.initialize(); + this.redux.addEventListener('statechanged', reduxListener); + } + return new Promise(resolve => { + const callback = () => { + if (!evaluateCondition()) { + return; + } + const elements = document.querySelectorAll(selector); + for (const element of elements) { + if (this._seenElements.has(element)) continue; + resolve(element); + removeMutationObserverCallback(callback); + if (markAsSeen) this._seenElements.add(element); + if (reduxListener) { + this.redux.removeEventListener('statechanged', reduxListener); + } + break; + } + }; + addMutationObserverCallback(callback); + }); + } + appendToSharedSpace(_ref2) { + let { + space, + element, + order, + scope + } = _ref2; + const q = document.querySelector.bind(document); + const SHARED_SPACES = { + stageHeader: { + // Non-fullscreen stage header only + element: () => q("[class^='stage-header_stage-size-row']"), + from: () => [], + until: () => [ + // Small/big stage buttons (for editor mode) + q("[class^='stage-header_stage-size-toggle-group']"), + // Full screen icon (for player mode) + q("[class^='stage-header_stage-size-row']").lastChild] + }, + fullscreenStageHeader: { + // Upstream uses sa-spacer for this one, but we don't need to + // Fullscreen stage header only + element: () => q("[class^='stage-header_fullscreen-buttons-row_']"), + from: () => [], + until: () => [q("[class^='stage-header_fullscreen-buttons-row_']").lastChild] + }, + afterGreenFlag: { + element: () => q("[class^='controls_controls-container']"), + from: () => [], + until: () => [q("[class^='stop-all_stop-all']")] + }, + afterStopButton: { + element: () => q("[class^='controls_controls-container']"), + from: () => [q("[class^='stop-all_stop-all']")], + until: () => [] + }, + afterSoundTab: { + element: () => q("[class^='react-tabs_react-tabs__tab-list']"), + from: () => [q("[class^='react-tabs_react-tabs__tab-list']").children[2]], + // Element used in find-bar addon + until: () => [q('.sa-find-bar')] + }, + assetContextMenuAfterExport: { + element: () => scope, + from: () => Array.prototype.filter.call(scope.children, c => c.textContent === this.scratchMessage('gui.spriteSelectorItem.contextMenuExport')), + until: () => Array.prototype.filter.call(scope.children, c => c.textContent === this.scratchMessage('gui.spriteSelectorItem.contextMenuDelete')) + }, + assetContextMenuAfterDelete: { + element: () => scope, + from: () => Array.prototype.filter.call(scope.children, c => c.textContent === this.scratchMessage('gui.spriteSelectorItem.contextMenuDelete')), + until: () => [] + }, + monitor: { + element: () => scope, + from: () => { + const endOfVanilla = [this.scratchMessage('gui.monitor.contextMenu.large'), this.scratchMessage('gui.monitor.contextMenu.slider'), this.scratchMessage('gui.monitor.contextMenu.sliderRange'), this.scratchMessage('gui.monitor.contextMenu.export')]; + const potential = Array.prototype.filter.call(scope.children, c => endOfVanilla.includes(c.textContent)); + return [potential[potential.length - 1]]; + }, + until: () => [] + }, + paintEditorZoomControls: { + element: () => q('.sa-paintEditorZoomControls-wrapper') || (() => { + const wrapper = Object.assign(document.createElement('div'), { + className: 'sa-paintEditorZoomControls-wrapper' + }); + wrapper.style.display = 'flex'; + wrapper.style.flexDirection = 'row-reverse'; + wrapper.style.height = 'calc(1.95rem + 2px)'; + const zoomControls = q("[class^='paint-editor_zoom-controls']"); + zoomControls.replaceWith(wrapper); + wrapper.appendChild(zoomControls); + return wrapper; + })(), + from: () => [], + until: () => [] + } + }; + const spaceInfo = SHARED_SPACES[space]; + const spaceElement = spaceInfo.element(); + if (!spaceElement) return false; + const from = spaceInfo.from(); + const until = spaceInfo.until(); + element.dataset.saSharedSpaceOrder = order; + let foundFrom = false; + if (from.length === 0) foundFrom = true; + + // insertAfter = element whose nextSibling will be the new element + // -1 means append at beginning of space (prepend) + // This will stay null if we need to append at the end of space + let insertAfter = null; + const children = Array.from(spaceElement.children); + for (const indexString of children.keys()) { + const child = children[indexString]; + const i = Number(indexString); + + // Find either element from "from" before doing anything + if (!foundFrom) { + if (from.includes(child)) { + foundFrom = true; + // If this is the last child, insertAfter will stay null + // and the element will be appended at the end of space + } + continue; + } + if (until.includes(child)) { + // This is the first SA element appended to this space + // If from = [] then prepend, otherwise append after + // previous child (likely a "from" element) + if (i === 0) insertAfter = -1;else insertAfter = children[i - 1]; + break; + } + if (child.dataset.saSharedSpaceOrder) { + if (Number(child.dataset.saSharedSpaceOrder) > order) { + // We found another SA element with higher order number + // If from = [] and this is the first child, prepend. + // Otherwise, append before this child. + if (i === 0) insertAfter = -1;else insertAfter = children[i - 1]; + break; + } + } + } + if (!foundFrom) return false; + // It doesn't matter if we didn't find an "until" + + if (insertAfter === null) { + // This might happen with until = [] + spaceElement.appendChild(element); + } else if (insertAfter === -1) { + // This might happen with from = [] + spaceElement.prepend(element); + } else { + // Works like insertAfter but using insertBefore API. + // nextSibling cannot be null because insertAfter + // is always set to children[i-1], so it must exist + spaceElement.insertBefore(element, insertAfter.nextSibling); + } + return true; + } + addBlock(procedureCode, _ref3) { + let { + args, + displayName, + callback + } = _ref3; + const procCodeArguments = parseArguments(procedureCode); + if (args.length !== procCodeArguments.length) { + throw new Error('Procedure code and argument list do not match'); + } + if (displayName) { + displayName = fixDisplayName(displayName); + const displayNameArguments = parseArguments(displayName); + if (!compareArrays(procCodeArguments, displayNameArguments)) { + console.warn("displayName ".concat(displayName, " for ").concat(procedureCode, " has invalid arguments, ignoring it.")); + displayName = procedureCode; + } + } else { + displayName = procedureCode; + } + const wrappedCallback = (a, util) => callback(a, util.thread); + const vm = this.traps.vm; + vm.addAddonBlock({ + procedureCode, + arguments: args, + callback: wrappedCallback, + // Ignored by VM but used by scratch-blocks traps + displayName + }); + if (!_firstAddBlockRan) { + _firstAddBlockRan = true; + this.traps.getBlockly().then(ScratchBlocks => { + const BlockSvg = ScratchBlocks.BlockSvg; + const oldUpdateColour = BlockSvg.prototype.updateColour; + BlockSvg.prototype.updateColour = function () { + // procedures_prototype also has a procedure code but we do not want to color them. + if (!this.isInsertionMarker() && this.type === 'procedures_call') { + const block = this.procCode_ && vm.runtime.getAddonBlock(this.procCode_); + if (block) { + const theme = _redux__WEBPACK_IMPORTED_MODULE_14__["default"].state.scratchGui.theme.theme; + const colors = theme.getBlockColors().addons; + this.colour_ = colors.primary; + this.colourSecondary_ = colors.secondary; + this.colourTertiary_ = colors.tertiary; + this.colourQuaternary_ = colors.quaternary; + + // do not show edit button + this.customContextMenu = null; + } + } + for (var _len = arguments.length, args2 = new Array(_len), _key = 0; _key < _len; _key++) { + args2[_key] = arguments[_key]; + } + return oldUpdateColour.call(this, ...args2); + }; + const originalCreateAllInputs = ScratchBlocks.Blocks.procedures_call.createAllInputs_; + ScratchBlocks.Blocks.procedures_call.createAllInputs_ = function () { + const block = this.procCode_ && vm.runtime.getAddonBlock(this.procCode_); + for (var _len2 = arguments.length, args2 = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) { + args2[_key2] = arguments[_key2]; + } + if (block && block.displayName) { + const originalProcCode = this.procCode_; + this.procCode_ = block.displayName; + const ret = originalCreateAllInputs.call(this, ...args2); + this.procCode_ = originalProcCode; + return ret; + } + return originalCreateAllInputs.call(this, ...args2); + }; + if (vm.editingTarget) { + vm.emitWorkspaceUpdate(); + } + }); + } + } + getCustomBlock(procedureCode) { + const vm = this.traps.vm; + return vm.getAddonBlock(procedureCode); + } + createBlockContextMenu(callback) { + let { + workspace = false, + blocks = false, + flyout = false, + comments = false + } = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + contextMenuCallbacks.push({ + addonId: this._id, + callback, + workspace, + blocks, + flyout, + comments + }); + contextMenuCallbacks.sort((b, a) => CONTEXT_MENU_ORDER.indexOf(b.addonId) - CONTEXT_MENU_ORDER.indexOf(a.addonId)); + if (createdAnyBlockContextMenus) return; + createdAnyBlockContextMenus = true; + this.traps.getBlockly().then(ScratchBlocks => { + const oldShow = ScratchBlocks.ContextMenu.show; + ScratchBlocks.ContextMenu.show = function (event, items, rtl) { + const gesture = ScratchBlocks.mainWorkspace.currentGesture_; + const block = gesture.targetBlock_; + + // eslint-disable-next-line no-shadow + for (const { + callback, + workspace, + blocks, + flyout, + comments + } of contextMenuCallbacks) { + const injectMenu = + // Workspace + workspace && !block && !gesture.flyout_ && !gesture.startBubble_ || + // Block in workspace + blocks && block && !gesture.flyout_ || + // Block in flyout + flyout && gesture.flyout_ || + // Comments + comments && gesture.startBubble_; + if (injectMenu) { + try { + items = callback(items, block); + } catch (e) { + console.error('Error while calling context menu callback: ', e); + } + } + } + oldShow.call(this, event, items, rtl); + const blocklyContextMenu = ScratchBlocks.WidgetDiv.DIV.firstChild; + items.forEach((item, i) => { + if (i !== 0 && item.separator) { + const itemElt = blocklyContextMenu.children[i]; + itemElt.style.paddingTop = '2px'; + itemElt.classList.add('sa-blockly-menu-item-border'); + itemElt.style.borderTop = '1px solid var(--ui-black-transparent)'; + } + }); + }; + }); + } + createEditorContextMenu(callback, options) { + Object(_contextmenu__WEBPACK_IMPORTED_MODULE_9__["addContextMenu"])(this, callback, options); + } + copyImage(dataURL) { + if (!navigator.clipboard.write) { + return Promise.reject(new Error('Clipboard API not supported')); + } + const items = [ + // eslint-disable-next-line no-undef + new ClipboardItem({ + 'image/png': Object(_lib_data_uri_to_blob__WEBPACK_IMPORTED_MODULE_2__["default"])(dataURL) + })]; + return navigator.clipboard.write(items); + } + scratchMessage(id) { + return _redux__WEBPACK_IMPORTED_MODULE_14__["default"].state.locales.messages[id]; + } + scratchClassReady() { + // they are always ready + return Promise.resolve(); + } + scratchClass() { + const scratchClasses = getScratchClassNames(); + const classes = []; + for (var _len3 = arguments.length, args = new Array(_len3), _key3 = 0; _key3 < _len3; _key3++) { + args[_key3] = arguments[_key3]; + } + for (const arg of args) { + if (typeof arg === 'string') { + for (const scratchClass of scratchClasses) { + if (scratchClass.startsWith("".concat(arg, "_")) && scratchClass.length === arg.length + 6) { + classes.push(scratchClass); + break; + } + } + } + } + const options = args[args.length - 1]; + if (typeof options === 'object') { + const others = Array.isArray(options.others) ? options.others : [options.others]; + for (const className of others) { + classes.push(className); + } + } + return classes.join(' '); + } + get editorMode() { + return getEditorMode(); + } + displayNoneWhileDisabled(el, options) { + el.classList.add(getDisplayNoneWhileDisabledClass(this._id)); + if (options && options.display) { + el.style.display = options.display; + } + } + get direction() { + return this.redux.state.locales.isRtl ? 'rtl' : 'ltr'; + } + createModal(title) { + let { + isOpen = false + } = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + return _modal__WEBPACK_IMPORTED_MODULE_10__["createEditorModal"](this, title, { + isOpen + }); + } + confirm() { + for (var _len4 = arguments.length, args = new Array(_len4), _key4 = 0; _key4 < _len4; _key4++) { + args[_key4] = arguments[_key4]; + } + return _modal__WEBPACK_IMPORTED_MODULE_10__["confirm"](this, ...args); + } + prompt() { + for (var _len5 = arguments.length, args = new Array(_len5), _key5 = 0; _key5 < _len5; _key5++) { + args[_key5] = arguments[_key5]; + } + return _modal__WEBPACK_IMPORTED_MODULE_10__["prompt"](this, ...args); + } + recolorable() { + // this is some pretty awful code that makes a *lot* of assumptions about how addons work + + const image = document.createElement('img'); + let svg = ''; + const updateRealSrc = () => { + const newSrc = svg.replace(/#855cd6/gi, window.Recolor.primary); + const nativeSrcSetter = Object.getOwnPropertyDescriptor(window.HTMLImageElement.prototype, 'src').set; + nativeSrcSetter.call(image, "data:image/svg+xml;,".concat(encodeURIComponent(newSrc))); + }; + Object.defineProperty(image, 'src', { + get: () => { + // return the 'original' source, roughly + if (!svg) return ''; + return "data:image/svg+xml;,".concat(encodeURIComponent(svg)); + }, + set: newSrc => { + // we assume it is a base64-encoded data: URI that is supported by atob() + const base64 = newSrc.split(';base64,')[1]; + svg = atob(base64); + updateRealSrc(); + } + }); + + // this leaks memory if an addon creates these disposably + _hooks__WEBPACK_IMPORTED_MODULE_4__["default"].recolorCallbacks.push(updateRealSrc); + return image; + } +} +class Settings extends _event_target__WEBPACK_IMPORTED_MODULE_3__["default"] { + constructor(addonId, manifest) { + super(); + this._addonId = addonId; + this._manifest = manifest; + } + get(id) { + return _settings_store_singleton__WEBPACK_IMPORTED_MODULE_1__["default"].getAddonSetting(this._addonId, id); + } +} +class Self extends _event_target__WEBPACK_IMPORTED_MODULE_3__["default"] { + constructor(id, getResource) { + super(); + this.id = id; + this.disabled = false; + this.getResource = getResource; + } +} +class AddonRunner { + constructor(id) { + AddonRunner.instances.push(this); + const manifest = _generated_addon_manifests__WEBPACK_IMPORTED_MODULE_5__["default"][id]; + this.id = id; + this.manifest = manifest; + this.messageCache = {}; + this.loading = true; + + /** + * @type {Record} + */ + this.resources = null; + this.publicAPI = { + global, + console, + addon: { + tab: new Tab(id), + settings: new Settings(id, manifest), + self: new Self(id, this.getResource.bind(this)) + }, + msg: this.msg.bind(this), + safeMsg: this.safeMsg.bind(this) + }; + } + _msg(key, vars, handler) { + const namespacedKey = key.startsWith('/') ? key.substring(1) : "".concat(this.id, "/").concat(key); + if (this.messageCache[namespacedKey]) { + return this.messageCache[namespacedKey].format(vars); + } + let translation = _addons_l10n_en_json__WEBPACK_IMPORTED_MODULE_6__[namespacedKey]; + if (!translation) { + return namespacedKey; + } + if (handler) { + translation = handler(translation); + } + const messageFormat = new intl_messageformat__WEBPACK_IMPORTED_MODULE_0___default.a(translation, language); + this.messageCache[namespacedKey] = messageFormat; + return messageFormat.format(vars); + } + msg(key, vars) { + return this._msg(key, vars, null); + } + safeMsg(key, vars) { + return this._msg(key, vars, escapeHTML); + } + getResource(path) { + const withoutSlash = path.substring(1); + const url = this.resources[withoutSlash]; + if (typeof url !== 'string') { + throw new Error("Unknown asset: ".concat(path)); + } + return url; + } + updateAllStyles() { + _conditional_style__WEBPACK_IMPORTED_MODULE_12__["updateAll"](); + this.updateCssVariables(); + } + updateCssVariables() { + const addonId = kebabCaseToCamelCase(this.id); + if (this.manifest.settings) { + for (const setting of this.manifest.settings) { + const settingId = setting.id; + const cssProperty = "--".concat(addonId, "-").concat(kebabCaseToCamelCase(settingId)); + const value = this.publicAPI.addon.settings.get(settingId); + document.documentElement.style.setProperty(cssProperty, value); + } + } + if (this.manifest.customCssVariables) { + for (const variable of this.manifest.customCssVariables) { + const name = variable.name; + const cssProperty = "--".concat(addonId, "-").concat(name); + const value = variable.value; + const evaluated = this.evaluateCustomCssVariable(value); + document.documentElement.style.setProperty(cssProperty, evaluated); + } + } + } + evaluateCustomCssVariable(variable) { + if (typeof variable !== 'object' || variable === null) { + return variable; + } + switch (variable.type) { + case 'alphaBlend': + { + const opaqueSource = this.evaluateCustomCssVariable(variable.opaqueSource); + const transparentSource = this.evaluateCustomCssVariable(variable.transparentSource); + return _libraries_common_cs_text_color_esm_js__WEBPACK_IMPORTED_MODULE_11__["alphaBlend"](opaqueSource, transparentSource); + } + case 'alphaThreshold': + { + const source = this.evaluateCustomCssVariable(variable.source); + const alpha = _libraries_common_cs_text_color_esm_js__WEBPACK_IMPORTED_MODULE_11__["parseHex"](source).a; + const threshold = this.evaluateCustomCssVariable(variable.threshold) || 0.5; + if (alpha >= threshold) { + return this.evaluateCustomCssVariable(variable.opaque); + } + return this.evaluateCustomCssVariable(variable.transparent); + } + case 'brighten': + { + const source = this.evaluateCustomCssVariable(variable.source); + return _libraries_common_cs_text_color_esm_js__WEBPACK_IMPORTED_MODULE_11__["brighten"](source, variable); + } + case 'makeHsv': + { + const h = this.evaluateCustomCssVariable(variable.h); + const s = this.evaluateCustomCssVariable(variable.s); + const v = this.evaluateCustomCssVariable(variable.v); + return _libraries_common_cs_text_color_esm_js__WEBPACK_IMPORTED_MODULE_11__["makeHsv"](h, s, v); + } + case 'map': + { + return variable.options[this.evaluateCustomCssVariable(variable.source)]; + } + case 'multiply': + { + const hex = this.evaluateCustomCssVariable(variable.source); + return _libraries_common_cs_text_color_esm_js__WEBPACK_IMPORTED_MODULE_11__["multiply"](hex, variable); + } + case 'recolorFilter': + { + const source = this.evaluateCustomCssVariable(variable.source); + return _libraries_common_cs_text_color_esm_js__WEBPACK_IMPORTED_MODULE_11__["recolorFilter"](source); + } + case 'settingValue': + { + return this.publicAPI.addon.settings.get(variable.settingId); + } + case 'ternary': + { + const condition = this.evaluateCustomCssVariable(variable.source); + return this.evaluateCustomCssVariable(condition ? variable.true : variable.false); + } + case 'textColor': + { + const hex = this.evaluateCustomCssVariable(variable.source); + const black = this.evaluateCustomCssVariable(variable.black); + const white = this.evaluateCustomCssVariable(variable.white); + const threshold = this.evaluateCustomCssVariable(variable.threshold); + return _libraries_common_cs_text_color_esm_js__WEBPACK_IMPORTED_MODULE_11__["textColor"](hex, black, white, threshold); + } + } + console.warn("Unknown customCssVariable", variable); + return '#000000'; + } + settingsChanged() { + this.updateAllStyles(); + this.publicAPI.addon.settings.dispatchEvent(new CustomEvent('change')); + } + dynamicEnable() { + if (this.loading) { + return; + } + + // This order is important. We need to update styles before calling the addon's dynamic + // toggle event. We also need to update `disabled` before we can update styles because + // the ConditionalStyle callbacks are implemented using the API. + this.publicAPI.addon.self.disabled = false; + this.updateAllStyles(); + this.publicAPI.addon.self.dispatchEvent(new CustomEvent('reenabled')); + } + dynamicDisable() { + if (this.loading) { + return; + } + + // See comment in dynamicEnable(). + this.publicAPI.addon.self.disabled = true; + this.updateAllStyles(); + this.publicAPI.addon.self.dispatchEvent(new CustomEvent('disabled')); + } + async run() { + if (this.manifest.editorOnly) { + await untilInEditor(); + } + const mod = await _generated_addon_entries__WEBPACK_IMPORTED_MODULE_8__["default"][this.id](); + this.resources = mod.resources; + if (!this.manifest.noTranslations) { + await addonMessagesPromise; + } + + // Multiply by big number because the first userstyle is + 0, second is + 1, third is + 2, etc. + // This number just has to be larger than the maximum number of userstyles in a single addon. + const baseStylePrecedence = Object(_addon_precedence__WEBPACK_IMPORTED_MODULE_13__["default"])(this.id) * 100; + if (this.manifest.userstyles) { + for (let i = 0; i < this.manifest.userstyles.length; i++) { + const userstyle = this.manifest.userstyles[i]; + const userstylePrecedence = baseStylePrecedence + i; + const userstyleCondition = () => !this.publicAPI.addon.self.disabled && _settings_store_singleton__WEBPACK_IMPORTED_MODULE_1__["default"].evaluateCondition(this.id, userstyle.if); + for (const [moduleId, cssText] of this.resources[userstyle.url]) { + const sheet = _conditional_style__WEBPACK_IMPORTED_MODULE_12__["create"](moduleId, cssText); + sheet.addDependent(this.id, userstylePrecedence, userstyleCondition); + } + } + } + const disabledCSS = ".".concat(getDisplayNoneWhileDisabledClass(this.id), "{display:none !important;}"); + const disabledStylesheet = _conditional_style__WEBPACK_IMPORTED_MODULE_12__["create"]("_disabled/".concat(this.id), disabledCSS); + disabledStylesheet.addDependent(this.id, baseStylePrecedence, () => this.publicAPI.addon.self.disabled); + this.updateCssVariables(); + if (this.manifest.userscripts) { + for (const userscript of this.manifest.userscripts) { + if (!_settings_store_singleton__WEBPACK_IMPORTED_MODULE_1__["default"].evaluateCondition(userscript.if)) { + continue; + } + const fn = this.resources[userscript.url]; + fn(this.publicAPI); + } + } + this.loading = false; + } +} +AddonRunner.instances = []; +const runAddon = addonId => { + const runner = new AddonRunner(addonId); + runner.run(); +}; +_settings_store_singleton__WEBPACK_IMPORTED_MODULE_1__["default"].addEventListener('addon-changed', e => { + const addonId = e.detail.addonId; + const runner = AddonRunner.instances.find(i => i.id === addonId); + if (runner) { + runner.settingsChanged(); + } + if (e.detail.dynamicEnable) { + if (runner) { + runner.dynamicEnable(); + } else { + runAddon(addonId); + } + } else if (e.detail.dynamicDisable) { + if (runner) { + runner.dynamicDisable(); + } + } +}); +for (const id of Object.keys(_generated_addon_manifests__WEBPACK_IMPORTED_MODULE_5__["default"])) { + if (!_settings_store_singleton__WEBPACK_IMPORTED_MODULE_1__["default"].getAddonEnabled(id)) { + continue; + } + runAddon(id); +} +/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../node_modules/webpack/buildin/global.js */ "./node_modules/webpack/buildin/global.js"))) + +/***/ }), + +/***/ "./src/addons/conditional-style.js": +/*!*****************************************!*\ + !*** ./src/addons/conditional-style.js ***! + \*****************************************/ +/*! exports provided: create, updateAll */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "create", function() { return create; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "updateAll", function() { return updateAll; }); +// Stylesheets are added at the end of so that they have higher precedence +// than those in and above dark mode which is appended at the start of +const stylesheetContainer = document.createElement('div'); +stylesheetContainer.style.display = 'none'; +stylesheetContainer.className = 'addons-styles'; +document.body.appendChild(stylesheetContainer); + +/** + * Maps opaque module IDs to its ConditionalStyle. + * @type {Map} + */ +const allSheets = new Map(); + +/** + * Determine if the contents of a list are equal (===) to each other. + * @param {unknown[]} a The first list + * @param {unknown[]} b The second list + * @returns {boolean} true if the lists are identical + */ +const areArraysEqual = (a, b) => { + if (a.length !== b.length) { + return false; + } + for (let i = 0; i < a.length; a++) { + if (a[i] !== b[i]) { + return false; + } + } + return true; +}; +const updateAll = () => { + for (const sheet of allSheets.values()) { + sheet.update(); + } +}; +class ConditionalStyle { + /** + * @param {string} styleText CSS text + */ + constructor(styleText) { + /** + * Lazily created "; + + const getSRC = () => { + const recolored = typeof Recolor === 'object' ? ( + original.replace(/#855cd6/gi, Recolor.primary) + ) : original; + return 'data:image/svg+xml;,' + encodeURIComponent(recolored); + }; + + /* harmony default export */ __webpack_exports__["default"] = (getSRC); + + +/***/ }), + +/***/ "./src/lib/tw-recolor/build.js!./src/components/direction-picker/icon--dont-rotate.svg": +/*!*********************************************************************************************!*\ + !*** ./src/lib/tw-recolor/build.js!./src/components/direction-picker/icon--dont-rotate.svg ***! + \*********************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); + + const original = "\n\n \n dont-rotate-active\n Created with Sketch.\n \n \n \n \n\n"; + + const getSRC = () => { + const recolored = typeof Recolor === 'object' ? ( + original.replace(/#855cd6/gi, Recolor.primary) + ) : original; + return 'data:image/svg+xml;,' + encodeURIComponent(recolored); + }; + + /* harmony default export */ __webpack_exports__["default"] = (getSRC); + + +/***/ }), + +/***/ "./src/lib/tw-recolor/build.js!./src/components/direction-picker/icon--handle.svg": +/*!****************************************************************************************!*\ + !*** ./src/lib/tw-recolor/build.js!./src/components/direction-picker/icon--handle.svg ***! + \****************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); + + const original = "01_Dial Elements\n"; + + const getSRC = () => { + const recolored = typeof Recolor === 'object' ? ( + original.replace(/#855cd6/gi, Recolor.primary) + ) : original; + return 'data:image/svg+xml;,' + encodeURIComponent(recolored); + }; + + /* harmony default export */ __webpack_exports__["default"] = (getSRC); + + +/***/ }), + +/***/ "./src/lib/tw-recolor/build.js!./src/components/direction-picker/icon--left-right.svg": +/*!********************************************************************************************!*\ + !*** ./src/lib/tw-recolor/build.js!./src/components/direction-picker/icon--left-right.svg ***! + \********************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); + + const original = "\n\n \n left-right-active\n Created with Sketch.\n \n \n \n \n \n \n\n"; + + const getSRC = () => { + const recolored = typeof Recolor === 'object' ? ( + original.replace(/#855cd6/gi, Recolor.primary) + ) : original; + return 'data:image/svg+xml;,' + encodeURIComponent(recolored); + }; + + /* harmony default export */ __webpack_exports__["default"] = (getSRC); + + +/***/ }), + +/***/ "./src/lib/tw-recolor/build.js!./src/components/filter/icon--filter.svg": +/*!******************************************************************************!*\ + !*** ./src/lib/tw-recolor/build.js!./src/components/filter/icon--filter.svg ***! + \******************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); + + const original = "\n \n\n"; + + const getSRC = () => { + const recolored = typeof Recolor === 'object' ? ( + original.replace(/#855cd6/gi, Recolor.primary) + ) : original; + return 'data:image/svg+xml;,' + encodeURIComponent(recolored); + }; + + /* harmony default export */ __webpack_exports__["default"] = (getSRC); + + +/***/ }), + +/***/ "./src/lib/tw-recolor/build.js!./src/components/filter/icon--x.svg": +/*!*************************************************************************!*\ + !*** ./src/lib/tw-recolor/build.js!./src/components/filter/icon--x.svg ***! + \*************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); + + const original = "\n \n\n"; + + const getSRC = () => { + const recolored = typeof Recolor === 'object' ? ( + original.replace(/#855cd6/gi, Recolor.primary) + ) : original; + return 'data:image/svg+xml;,' + encodeURIComponent(recolored); + }; + + /* harmony default export */ __webpack_exports__["default"] = (getSRC); + + +/***/ }), + +/***/ "./src/lib/tw-recolor/build.js!./src/components/gui/icon--code.svg": +/*!*************************************************************************!*\ + !*** ./src/lib/tw-recolor/build.js!./src/components/gui/icon--code.svg ***! + \*************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); + + const original = ""; + + const getSRC = () => { + const recolored = typeof Recolor === 'object' ? ( + original.replace(/#855cd6/gi, Recolor.primary) + ) : original; + return 'data:image/svg+xml;,' + encodeURIComponent(recolored); + }; + + /* harmony default export */ __webpack_exports__["default"] = (getSRC); + + +/***/ }), + +/***/ "./src/lib/tw-recolor/build.js!./src/components/gui/icon--costumes.svg": +/*!*****************************************************************************!*\ + !*** ./src/lib/tw-recolor/build.js!./src/components/gui/icon--costumes.svg ***! + \*****************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); + + const original = "\n\n \n Paint Editor V1\n Created with Sketch.\n \n \n \n \n\n"; + + const getSRC = () => { + const recolored = typeof Recolor === 'object' ? ( + original.replace(/#855cd6/gi, Recolor.primary) + ) : original; + return 'data:image/svg+xml;,' + encodeURIComponent(recolored); + }; + + /* harmony default export */ __webpack_exports__["default"] = (getSRC); + + +/***/ }), + +/***/ "./src/lib/tw-recolor/build.js!./src/components/gui/icon--sounds.svg": +/*!***************************************************************************!*\ + !*** ./src/lib/tw-recolor/build.js!./src/components/gui/icon--sounds.svg ***! + \***************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); + + const original = ""; + + const getSRC = () => { + const recolored = typeof Recolor === 'object' ? ( + original.replace(/#855cd6/gi, Recolor.primary) + ) : original; + return 'data:image/svg+xml;,' + encodeURIComponent(recolored); + }; + + /* harmony default export */ __webpack_exports__["default"] = (getSRC); + + +/***/ }), + +/***/ "./src/lib/tw-recolor/build.js!./src/components/record-modal/icon--back.svg": +/*!**********************************************************************************!*\ + !*** ./src/lib/tw-recolor/build.js!./src/components/record-modal/icon--back.svg ***! + \**********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); + + const original = "\n\n \n re-record\n Created with Sketch.\n \n \n \n \n \n \n \n \n \n \n\n"; + + const getSRC = () => { + const recolored = typeof Recolor === 'object' ? ( + original.replace(/#855cd6/gi, Recolor.primary) + ) : original; + return 'data:image/svg+xml;,' + encodeURIComponent(recolored); + }; + + /* harmony default export */ __webpack_exports__["default"] = (getSRC); + + +/***/ }), + +/***/ "./src/lib/tw-recolor/build.js!./src/components/record-modal/icon--play.svg": +/*!**********************************************************************************!*\ + !*** ./src/lib/tw-recolor/build.js!./src/components/record-modal/icon--play.svg ***! + \**********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); + + const original = "\n\n \n play\n Created with Sketch.\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n"; + + const getSRC = () => { + const recolored = typeof Recolor === 'object' ? ( + original.replace(/#855cd6/gi, Recolor.primary) + ) : original; + return 'data:image/svg+xml;,' + encodeURIComponent(recolored); + }; + + /* harmony default export */ __webpack_exports__["default"] = (getSRC); + + +/***/ }), + +/***/ "./src/lib/tw-recolor/build.js!./src/components/record-modal/icon--stop-playback.svg": +/*!*******************************************************************************************!*\ + !*** ./src/lib/tw-recolor/build.js!./src/components/record-modal/icon--stop-playback.svg ***! + \*******************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); + + const original = "\n\n \n stop-playback\n Created with Sketch.\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n"; + + const getSRC = () => { + const recolored = typeof Recolor === 'object' ? ( + original.replace(/#855cd6/gi, Recolor.primary) + ) : original; + return 'data:image/svg+xml;,' + encodeURIComponent(recolored); + }; + + /* harmony default export */ __webpack_exports__["default"] = (getSRC); + + +/***/ }), + +/***/ "./src/lib/tw-recolor/build.js!./src/components/sound-editor/icon--copy-to-new.svg": +/*!*****************************************************************************************!*\ + !*** ./src/lib/tw-recolor/build.js!./src/components/sound-editor/icon--copy-to-new.svg ***! + \*****************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); + + const original = "\n\n \n Sound/General/Copy to New\n Created with Sketch.\n \n \n \n\n"; + + const getSRC = () => { + const recolored = typeof Recolor === 'object' ? ( + original.replace(/#855cd6/gi, Recolor.primary) + ) : original; + return 'data:image/svg+xml;,' + encodeURIComponent(recolored); + }; + + /* harmony default export */ __webpack_exports__["default"] = (getSRC); + + +/***/ }), + +/***/ "./src/lib/tw-recolor/build.js!./src/components/sound-editor/icon--copy.svg": +/*!**********************************************************************************!*\ + !*** ./src/lib/tw-recolor/build.js!./src/components/sound-editor/icon--copy.svg ***! + \**********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); + + const original = "\n\n \n Sound/General/Copy\n Created with Sketch.\n \n \n \n \n \n \n \n \n\n"; + + const getSRC = () => { + const recolored = typeof Recolor === 'object' ? ( + original.replace(/#855cd6/gi, Recolor.primary) + ) : original; + return 'data:image/svg+xml;,' + encodeURIComponent(recolored); + }; + + /* harmony default export */ __webpack_exports__["default"] = (getSRC); + + +/***/ }), + +/***/ "./src/lib/tw-recolor/build.js!./src/components/sound-editor/icon--delete.svg": +/*!************************************************************************************!*\ + !*** ./src/lib/tw-recolor/build.js!./src/components/sound-editor/icon--delete.svg ***! + \************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); + + const original = "\n\n \n Sound/General/Trim\n Created with Sketch.\n \n \n \n \n \n \n \n \n \n \n \n \n\n"; + + const getSRC = () => { + const recolored = typeof Recolor === 'object' ? ( + original.replace(/#855cd6/gi, Recolor.primary) + ) : original; + return 'data:image/svg+xml;,' + encodeURIComponent(recolored); + }; + + /* harmony default export */ __webpack_exports__["default"] = (getSRC); + + +/***/ }), + +/***/ "./src/lib/tw-recolor/build.js!./src/components/sound-editor/icon--paste.svg": +/*!***********************************************************************************!*\ + !*** ./src/lib/tw-recolor/build.js!./src/components/sound-editor/icon--paste.svg ***! + \***********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); + + const original = "\n\n \n Sound/General/Paste\n Created with Sketch.\n \n \n \n\n"; + + const getSRC = () => { + const recolored = typeof Recolor === 'object' ? ( + original.replace(/#855cd6/gi, Recolor.primary) + ) : original; + return 'data:image/svg+xml;,' + encodeURIComponent(recolored); + }; + + /* harmony default export */ __webpack_exports__["default"] = (getSRC); + + +/***/ }), + +/***/ "./src/lib/tw-recolor/build.js!./src/components/sound-editor/icon--redo.svg": +/*!**********************************************************************************!*\ + !*** ./src/lib/tw-recolor/build.js!./src/components/sound-editor/icon--redo.svg ***! + \**********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); + + const original = "\n\n \n redo\n Created with Sketch.\n \n \n \n \n \n \n\n"; + + const getSRC = () => { + const recolored = typeof Recolor === 'object' ? ( + original.replace(/#855cd6/gi, Recolor.primary) + ) : original; + return 'data:image/svg+xml;,' + encodeURIComponent(recolored); + }; + + /* harmony default export */ __webpack_exports__["default"] = (getSRC); + + +/***/ }), + +/***/ "./src/lib/tw-recolor/build.js!./src/components/sound-editor/icon--undo.svg": +/*!**********************************************************************************!*\ + !*** ./src/lib/tw-recolor/build.js!./src/components/sound-editor/icon--undo.svg ***! + \**********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); + + const original = "\n\n \n undo\n Created with Sketch.\n \n \n \n \n \n \n\n"; + + const getSRC = () => { + const recolored = typeof Recolor === 'object' ? ( + original.replace(/#855cd6/gi, Recolor.primary) + ) : original; + return 'data:image/svg+xml;,' + encodeURIComponent(recolored); + }; + + /* harmony default export */ __webpack_exports__["default"] = (getSRC); + + +/***/ }), + +/***/ "./src/lib/tw-recolor/build.js!./src/components/sprite-info/icon--hide.svg": +/*!*********************************************************************************!*\ + !*** ./src/lib/tw-recolor/build.js!./src/components/sprite-info/icon--hide.svg ***! + \*********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); + + const original = "\n\n \n hide-icon-active\n Created with Sketch.\n \n \n \n \n \n \n \n \n\n"; + + const getSRC = () => { + const recolored = typeof Recolor === 'object' ? ( + original.replace(/#855cd6/gi, Recolor.primary) + ) : original; + return 'data:image/svg+xml;,' + encodeURIComponent(recolored); + }; + + /* harmony default export */ __webpack_exports__["default"] = (getSRC); + + +/***/ }), + +/***/ "./src/lib/tw-recolor/build.js!./src/components/sprite-info/icon--show.svg": +/*!*********************************************************************************!*\ + !*** ./src/lib/tw-recolor/build.js!./src/components/sprite-info/icon--show.svg ***! + \*********************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); + + const original = "\n\n \n show-icon-active\n Created with Sketch.\n \n \n \n \n \n \n \n \n \n\n"; + + const getSRC = () => { + const recolored = typeof Recolor === 'object' ? ( + original.replace(/#855cd6/gi, Recolor.primary) + ) : original; + return 'data:image/svg+xml;,' + encodeURIComponent(recolored); + }; + + /* harmony default export */ __webpack_exports__["default"] = (getSRC); + + +/***/ }), + +/***/ "./src/lib/tw-recolor/build.js!./src/components/stage-header/FluentResizeLarge16Regular.svg": +/*!**************************************************************************************************!*\ + !*** ./src/lib/tw-recolor/build.js!./src/components/stage-header/FluentResizeLarge16Regular.svg ***! + \**************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); + + const original = ""; + + const getSRC = () => { + const recolored = typeof Recolor === 'object' ? ( + original.replace(/#855cd6/gi, Recolor.primary) + ) : original; + return 'data:image/svg+xml;,' + encodeURIComponent(recolored); + }; + + /* harmony default export */ __webpack_exports__["default"] = (getSRC); + + +/***/ }), + +/***/ "./src/lib/tw-recolor/build.js!./src/components/stage-header/FluentResizeSmall16Regular.svg": +/*!**************************************************************************************************!*\ + !*** ./src/lib/tw-recolor/build.js!./src/components/stage-header/FluentResizeSmall16Regular.svg ***! + \**************************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); + + const original = ""; + + const getSRC = () => { + const recolored = typeof Recolor === 'object' ? ( + original.replace(/#855cd6/gi, Recolor.primary) + ) : original; + return 'data:image/svg+xml;,' + encodeURIComponent(recolored); + }; + + /* harmony default export */ __webpack_exports__["default"] = (getSRC); + + +/***/ }), + +/***/ "./src/lib/tw-recolor/build.js!./src/components/stage-header/icon--full-stage.svg": +/*!****************************************************************************************!*\ + !*** ./src/lib/tw-recolor/build.js!./src/components/stage-header/icon--full-stage.svg ***! + \****************************************************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); + + const original = ""; + + const getSRC = () => { + const recolored = typeof Recolor === 'object' ? ( + original.replace(/#855cd6/gi, Recolor.primary) + ) : original; + return 'data:image/svg+xml;,' + encodeURIComponent(recolored); + }; + + /* harmony default export */ __webpack_exports__["default"] = (getSRC); + + +/***/ }), + +/***/ "./src/lib/tw-recolor/render.jsx": +/*!***************************************!*\ + !*** ./src/lib/tw-recolor/render.jsx ***! + \***************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var react_redux__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-redux */ "./node_modules/react-redux/es/index.js"); +const _excluded = ["src"]; +function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } +function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; } +function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } + + + + +// This is a wrapper around that forces re-render when theme state updates. + +const TWRenderRecoloredImage = _ref => { + let { + src + } = _ref, + props = _objectWithoutProperties(_ref, _excluded); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement("img", _extends({ + src: typeof src === 'function' ? src() : src + }, props)); +}; +TWRenderRecoloredImage.propTypes = { + src: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string, prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func]) +}; +const mapStateToProps = state => ({ + theme: state.scratchGui.theme.theme +}); +const mapDispatchToProps = () => ({}); +/* harmony default export */ __webpack_exports__["default"] = (Object(react_redux__WEBPACK_IMPORTED_MODULE_2__["connect"])(mapStateToProps, mapDispatchToProps)(TWRenderRecoloredImage)); + +/***/ }), + +/***/ "./src/lib/tw-restore-point-api.js": +/*!*****************************************!*\ + !*** ./src/lib/tw-restore-point-api.js ***! + \*****************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var jszip__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! jszip */ "./node_modules/jszip/dist/jszip.min.js"); +/* harmony import */ var jszip__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(jszip__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var _tw_base64_utils__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./tw-base64-utils */ "./src/lib/tw-base64-utils.js"); + + +const TYPE_AUTOMATIC = 0; +const TYPE_MANUAL = 1; + +/** + * @typedef {0|1} MetadataType + */ + +/** + * @typedef Metadata + * @property {string} title + * @property {number} created Unix seconds + * @property {Type} type + * @property {number} projectSize JSON size in bytes + * @property {number} thumbnailSize Thumbnail size in bytes + * @property {number} thumbnailWidth + * @property {number} thumbnailHeight + * @property {Record} assets maps md5exts to size in bytes + */ + +const DATABASE_NAME = 'TW_RestorePoints'; +const DATABASE_VERSION = 2; +const METADATA_STORE = 'meta'; +const PROJECT_STORE = 'projects'; +const ASSET_STORE = 'assets'; +const THUMBNAIL_STORE = 'thumbnails'; +const ALL_STORES = [METADATA_STORE, PROJECT_STORE, ASSET_STORE, THUMBNAIL_STORE]; + +/** @type {IDBDatabase|null} */ +let _cachedDB = null; + +/** + * @returns {Promise} IDB database with all stores created. + */ +const openDB = () => { + if (_cachedDB) { + return Promise.resolve(_cachedDB); + } + if (typeof indexedDB === 'undefined') { + return Promise.resolve(null); + } + return new Promise((resolve, reject) => { + const request = indexedDB.open(DATABASE_NAME, DATABASE_VERSION); + request.onupgradeneeded = () => { + const db = request.result; + db.createObjectStore(METADATA_STORE, { + autoIncrement: true + }); + db.createObjectStore(PROJECT_STORE); + db.createObjectStore(ASSET_STORE); + db.createObjectStore(THUMBNAIL_STORE); + }; + request.onsuccess = () => { + _cachedDB = request.result; + resolve(request.result); + }; + request.onerror = () => { + reject(new Error("Could not open database: ".concat(request.error))); + }; + }); +}; + +/** + * Converts a possibly unknown or corrupted object to a known-good metadata object. + * @param {Partial} obj Unknown object + * @returns {Metadata} Metadata object with ID + */ +const parseMetadata = obj => { + // Must not throw -- always return the most salvageable object possible. + if (!obj || typeof obj !== 'object') { + obj = {}; + } + obj.title = typeof obj.title === 'string' ? obj.title : '?'; + obj.created = typeof obj.created === 'number' ? obj.created : 0; + obj.type = [TYPE_AUTOMATIC, TYPE_MANUAL].includes(obj.type) ? obj.type : TYPE_MANUAL; + obj.thumbnailSize = typeof obj.thumbnailSize === 'number' ? obj.thumbnailSize : 0; + obj.projectSize = typeof obj.projectSize === 'number' ? obj.projectSize : 0; + obj.thumbnailWidth = typeof obj.thumbnailWidth === 'number' ? obj.thumbnailWidth : 480; + obj.thumbnailHeight = typeof obj.thumbnailHeight === 'number' ? obj.thumbnailHeight : 360; + obj.assets = obj.assets && typeof obj.assets === 'object' ? obj.assets : {}; + for (const [asestId, size] of Object.entries(obj.assets)) { + if (typeof size !== 'number') { + delete obj.assets[asestId]; + } + } + return obj; +}; + +/** + * @param {IDBObjectStore} objectStore IDB object store + * @param {Set} keysToKeep IDB keys that should continue to exist. Type sensitive. + * @returns {Promise} Resolves when unused items have been deleted + */ +const deleteUnknownKeys = (objectStore, keysToKeep) => new Promise(resolve => { + const keysRequest = objectStore.getAllKeys(); + keysRequest.onsuccess = async () => { + const allKeys = keysRequest.result; + for (const key of allKeys) { + if (!keysToKeep.has(key)) { + await new Promise(innerResolve => { + const deleteRequest = objectStore.delete(key); + deleteRequest.onsuccess = () => { + innerResolve(); + }; + }); + } + } + resolve(); + }; +}); + +/** + * @param {IDBTransaction} transaction readwrite transaction with access to all stores + * @returns {Promise} Resolves when data has finished being removed. + */ +const removeExtraneousData = transaction => new Promise(resolve => { + const metadataStore = transaction.objectStore(METADATA_STORE); + const projectStore = transaction.objectStore(PROJECT_STORE); + const assetStore = transaction.objectStore(ASSET_STORE); + const thumbnailStore = transaction.objectStore(THUMBNAIL_STORE); + const requiredProjects = new Set(); + const requiredAssetIDs = new Set(); + const request = metadataStore.openCursor(); + request.onsuccess = () => { + const cursor = request.result; + if (cursor) { + requiredProjects.add(cursor.key); + const metadata = parseMetadata(cursor.value); + for (const assetId of Object.keys(metadata.assets)) { + requiredAssetIDs.add(assetId); + } + cursor.continue(); + } else { + // errors will bubble to transaction onerror + deleteUnknownKeys(projectStore, requiredProjects).then(() => deleteUnknownKeys(assetStore, requiredAssetIDs)).then(() => deleteUnknownKeys(thumbnailStore, requiredProjects)).then(() => resolve()); + } + }; +}); + +/** + * @returns {Promise} Resolves when extraneous restore points have been removed. + */ +const removeExtraneousRestorePoints = () => openDB().then(db => new Promise((resolveTransaction, rejectTransaction) => { + const transaction = db.transaction(ALL_STORES, 'readwrite'); + transaction.onerror = () => { + rejectTransaction(new Error("Transaction error: ".concat(transaction.error))); + }; + + // Figuring out which restore points to keep and which to remove is non-trivial. + // We want to keep the most recent restore points for obvious reasons, but we also want to keep some old ones + // around too in case the project got really screwed up recently, but the user didn't notice. + // Additionally, if the user switches from editing one project to editing another for a while, we don't want + // to delete all of the restore points for the old project. + + // Our approach is to put each restore point into a group based on project title, and then further divide into + // subgroups based on when the restore point was created. + + /** + * @typedef GroupMetadata + * @property {number} total Number of non-deleted restore point from this group + * @property {Map} subgroups Restore points per subgroup + */ + + /** + * @typedef SubgroupMetadata + * @property {number} total Number of non-deleted restore point from this subgroup + * @property {number} index Number of subgroups for this project that are newer than this one + */ + + /** @type {Map} */ + const groups = new Map(); + let total = 0; + const SUBGROUP_PERIOD_SECONDS = 60 * 60; + const timeToSubgroup = unixSeconds => Math.floor(unixSeconds / SUBGROUP_PERIOD_SECONDS); + + // Each successive subgroup's limit is 1 less than the previous, but always at least 1 + const MAX_FOR_FIRST_SUBGROUP = 4; + // n + (n - 1) + (n - 2) + ... + 1 = (n + 1) * n / 2 + // Add a bit more on top to help old restore points stay around + const MAX_PER_GROUP = (MAX_FOR_FIRST_SUBGROUP + 1) * MAX_FOR_FIRST_SUBGROUP / 2 + 2; + const MAX_TOTAL = MAX_PER_GROUP * 2; + + /** + * @param {Metadata} metadata Restore point metadata + * @returns {boolean} True if the restore point should be deleted + */ + const shouldDelete = metadata => { + // Manual restore points are never automatically deleted and do not count against any limits + if (metadata.type !== TYPE_AUTOMATIC) { + return false; + } + if (total >= MAX_TOTAL) { + return true; + } + if (!groups.has(metadata.title)) { + groups.set(metadata.title, { + total: 0, + subgroups: new Map() + }); + } + const groupMetadata = groups.get(metadata.title); + if (groupMetadata.total >= MAX_PER_GROUP) { + return true; + } + const subgroup = timeToSubgroup(metadata.created); + if (!groupMetadata.subgroups.has(subgroup)) { + groupMetadata.subgroups.set(subgroup, { + total: 0, + index: groupMetadata.subgroups.size + }); + } + const subgroupMetadata = groupMetadata.subgroups.get(subgroup); + const subgroupMax = Math.max(1, MAX_FOR_FIRST_SUBGROUP - subgroupMetadata.index); + if (subgroupMetadata.total >= subgroupMax) { + return true; + } + + // If we get here, we're keeping the restore point. + total++; + groupMetadata.total++; + subgroupMetadata.total++; + return false; + }; + const metadataStore = transaction.objectStore(METADATA_STORE); + const getRequest = metadataStore.openCursor(null, 'prev'); + getRequest.onsuccess = () => { + const cursor = getRequest.result; + if (cursor) { + const metadata = parseMetadata(cursor.value); + if (shouldDelete(metadata)) { + cursor.delete(); + } + cursor.continue(); + } else { + // errors will bubble to transaction onerror + removeExtraneousData(transaction).then(() => resolveTransaction()); + } + }; +})); + +// eslint-disable-next-line valid-jsdoc +/** + * @param {VirtualMachine} vm scratch-vm instance + * @returns {Promise<{type: string; data: ArrayBuffer;}>} Thumbnail data + */ +const generateThumbnail = vm => new Promise(resolve => { + // Piggyback off of the next draw if we can, otherwise just force it to render + const drawTimeout = setTimeout(() => { + vm.renderer.draw(); + }, 100); + vm.renderer.requestSnapshot(dataURL => { + clearTimeout(drawTimeout); + const index = dataURL.indexOf(','); + const base64 = dataURL.substring(index + 1); + const arrayBuffer = Object(_tw_base64_utils__WEBPACK_IMPORTED_MODULE_1__["base64ToArrayBuffer"])(base64); + const type = 'image/png'; + resolve({ + type, + data: arrayBuffer + }); + }); +}); + +/** + * @param {VirtualMachine} vm scratch-vm instance + * @param {string} title project title + * @param {MetadataType} type restore point type + * @returns {Promise} resolves when the restore point is created + */ +const createRestorePoint = (vm, title, type) => openDB().then(db => new Promise((resolveTransaction, rejectTransaction) => { + /** @type {Record} */ + const projectFiles = vm.saveProjectSb3DontZip(); + const jsonData = projectFiles['project.json']; + const projectAssetIDs = Object.keys(projectFiles).filter(i => i !== 'project.json'); + if (projectAssetIDs.length === 0) { + throw new Error('There are no assets in this project'); + } + generateThumbnail(vm).then(thumbnailData => { + const transaction = db.transaction(ALL_STORES, 'readwrite'); + transaction.onerror = () => { + rejectTransaction(new Error("Transaction error: ".concat(transaction.error))); + }; + + // Will be generated by database + /** @type {IDBValidKey} */ + let generatedId = null; + const writeThumbnail = () => { + const thumbnailStore = transaction.objectStore(THUMBNAIL_STORE); + const request = thumbnailStore.add(thumbnailData, generatedId); + request.onsuccess = () => { + resolveTransaction(); + }; + }; + const writeMissingAssets = async missingAssets => { + const assetStore = transaction.objectStore(ASSET_STORE); + for (const assetId of missingAssets) { + await new Promise(resolveAsset => { + // TODO: should we insert arraybuffer or uint8array? + const assetData = projectFiles[assetId]; + const request = assetStore.add(assetData, assetId); + request.onsuccess = () => { + resolveAsset(); + }; + }); + } + writeThumbnail(); + }; + const checkMissingAssets = () => { + const assetStore = transaction.objectStore(ASSET_STORE); + const keyRequest = assetStore.getAllKeys(); + keyRequest.onsuccess = () => { + const savedAssets = keyRequest.result; + const missingAssets = projectAssetIDs.filter(assetId => !savedAssets.includes(assetId)); + writeMissingAssets(missingAssets); + }; + }; + const writeProjectJSON = () => { + const projectStore = transaction.objectStore(PROJECT_STORE); + const request = projectStore.add(jsonData, generatedId); + request.onsuccess = () => { + checkMissingAssets(); + }; + }; + const writeMetadata = () => { + const assetSizeData = {}; + for (const assetId of projectAssetIDs) { + const assetData = projectFiles[assetId]; + assetSizeData[assetId] = assetData.byteLength; + } + + /** @type {Metadata} */ + const metadata = { + title, + created: Math.round(Date.now() / 1000), + type, + projectSize: jsonData.byteLength, + thumbnailSize: thumbnailData.data.byteLength, + thumbnailWidth: vm.runtime.stageWidth, + thumbnailHeight: vm.runtime.stageHeight, + assets: assetSizeData + }; + const metadataStore = transaction.objectStore(METADATA_STORE); + const request = metadataStore.add(metadata); + request.onsuccess = () => { + generatedId = request.result; + writeProjectJSON(); + }; + }; + writeMetadata(); + }); +})); + +/** + * @param {number} id the restore point's ID + * @returns {Promise} Resovles when the restore point has been deleted. + */ +const deleteRestorePoint = id => openDB().then(db => new Promise((resolve, reject) => { + const transaction = db.transaction(ALL_STORES, 'readwrite'); + transaction.onerror = () => { + reject(new Error("Transaction error: ".concat(transaction.error))); + }; + const metadataStore = transaction.objectStore(METADATA_STORE); + const request = metadataStore.delete(id); + request.onsuccess = () => { + removeExtraneousData(transaction).then(() => resolve()); + }; +})); + +/** + * @returns {Promise} Resolves when all data in the database has been deleted. + */ +const deleteAllRestorePoints = () => openDB().then(db => new Promise((resolveTransaction, rejectTransaction) => { + const transaction = db.transaction(ALL_STORES, 'readwrite'); + transaction.onerror = () => { + rejectTransaction(new Error("Transaction error: ".concat(transaction.error))); + }; + const deleteEverything = async () => { + for (const storeName of ALL_STORES) { + await new Promise(resolve => { + const store = transaction.objectStore(storeName); + const request = store.clear(); + request.onsuccess = () => { + resolve(); + }; + }); + } + resolveTransaction(); + }; + deleteEverything(); +})); + +/** + * @param {VirtualMachine} vm scratch-vm instance + * @param {number} id the restore point's ID + * @returns {Promise} Resolves with sb3 file + */ +const loadRestorePoint = (vm, id) => openDB().then(db => new Promise((resolveTransaction, rejectTransaction) => { + const transaction = db.transaction([METADATA_STORE, PROJECT_STORE, ASSET_STORE], 'readonly'); + transaction.onerror = () => { + rejectTransaction(new Error("Transaction error: ".concat(transaction.error))); + }; + const zip = new jszip__WEBPACK_IMPORTED_MODULE_0___default.a(); + /** @type {Metadata} */ + let metadata; + + // TODO: we should be able to use a custom scratch-storage helper to avoid putting the + // zip in memory. + + const loadVM = () => { + resolveTransaction(zip.generateAsync({ + // Don't bother compressing it since it will be immediately decompressed + type: 'arraybuffer' + }).then(sb3 => vm.loadProject(sb3)).then(() => { + setTimeout(() => { + vm.renderer.draw(); + }); + })); + }; + const loadAssets = async () => { + const assetStore = transaction.objectStore(ASSET_STORE); + for (const assetId of Object.keys(metadata.assets)) { + await new Promise(resolve => { + const request = assetStore.get(assetId); + request.onsuccess = () => { + const data = request.result; + zip.file(assetId, data); + resolve(); + }; + }); + } + loadVM(); + }; + const loadProjectJSON = () => { + const projectStore = transaction.objectStore(PROJECT_STORE); + const request = projectStore.get(id); + request.onsuccess = () => { + zip.file('project.json', request.result); + loadAssets(); + }; + }; + const loadMetadata = () => { + const metadataStore = transaction.objectStore(METADATA_STORE); + const request = metadataStore.get(id); + request.onsuccess = () => { + metadata = parseMetadata(request.result); + loadProjectJSON(); + }; + }; + vm.quit(); + loadMetadata(); +})); + +// eslint-disable-next-line valid-jsdoc +/** + * @returns {Promise<{totalSize: number; restorePoints: Array}>} Restore point information. + */ +const getAllRestorePoints = () => openDB().then(db => new Promise((resolve, reject) => { + const transaction = db.transaction([METADATA_STORE], 'readonly'); + transaction.onerror = () => { + reject(new Error("Transaction error: ".concat(transaction.error))); + }; + + /** @type {Metadata[]} */ + const restorePoints = []; + /** @type {Set} */ + const countedAssets = new Set(); + let totalSize = 0; + const metadataStore = transaction.objectStore(METADATA_STORE); + const request = metadataStore.openCursor(null, 'prev'); + request.onsuccess = () => { + const cursor = request.result; + if (cursor) { + const parsed = parseMetadata(cursor.value); + parsed.id = cursor.key; + restorePoints.push(parsed); + totalSize += parsed.projectSize; + totalSize += parsed.thumbnailSize; + for (const [assetId, assetSize] of Object.entries(parsed.assets)) { + if (!countedAssets.has(assetId)) { + countedAssets.add(assetId); + totalSize += assetSize; + } + } + cursor.continue(); + } else { + resolve({ + totalSize, + restorePoints + }); + } + }; +})); + +/** + * @param {number} id restore point's ID + * @returns {Promise} The URL to load + */ +const getThumbnail = id => openDB().then(db => new Promise((resolve, reject) => { + const transaction = db.transaction([THUMBNAIL_STORE], 'readonly'); + transaction.onerror = () => { + reject(new Error("Transaction error: ".concat(transaction.error))); + }; + const thumbnailStore = transaction.objectStore(THUMBNAIL_STORE); + const request = thumbnailStore.get(id); + request.onsuccess = () => { + const thumbnail = request.result; + if (!thumbnail) { + reject(new Error('No thumbnail found')); + return; + } + const blob = new Blob([thumbnail.data], { + type: thumbnail.type + }); + const url = URL.createObjectURL(blob); + resolve(url); + }; +})); +const deleteLegacyRestorePoint = () => { + const LEGACY_DATABASE_NAME = 'TW_AutoSave'; + try { + if (typeof indexedDB !== 'undefined') { + const _request = indexedDB.deleteDatabase(LEGACY_DATABASE_NAME); + // don't really care what happens to the request at this point + } + } catch (e) { + // ignore + } +}; +const DEFAULT_INTERVAL = 1000 * 60 * 5; +const INTERVAL_STORAGE_KEY = 'tw:restore-point-interval'; +const readInterval = () => { + try { + const stored = localStorage.getItem(INTERVAL_STORAGE_KEY); + if (stored) { + const number = +stored; + if (Number.isFinite(number)) { + return number; + } + } + + // TODO: this is temporary, remove it after enough has passed for people that care to have migrated + const addonSettings = localStorage.getItem('tw:addons'); + if (addonSettings) { + const parsedAddonSettings = JSON.parse(addonSettings); + const addonObject = parsedAddonSettings['tw-disable-restore-points']; + if (addonObject && addonObject.enabled) { + return -1; + } + } + } catch (e) { + // ignore + } + return DEFAULT_INTERVAL; +}; +const setInterval = interval => { + try { + localStorage.setItem(INTERVAL_STORAGE_KEY, interval); + } catch (err) { + // ignore + } +}; +/* harmony default export */ __webpack_exports__["default"] = ({ + TYPE_AUTOMATIC, + TYPE_MANUAL, + getAllRestorePoints, + createRestorePoint, + removeExtraneousRestorePoints, + deleteRestorePoint, + deleteAllRestorePoints, + getThumbnail, + loadRestorePoint, + deleteLegacyRestorePoint, + readInterval, + setInterval +}); + +/***/ }), + +/***/ "./src/lib/tw-scratch-paint.js": +/*!*************************************!*\ + !*** ./src/lib/tw-scratch-paint.js ***! + \*************************************/ +/*! exports provided: default, ScratchPaintReducer */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return PaintEditor; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ScratchPaintReducer", function() { return ScratchPaintReducer; }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); + +let realScratchPaint; +const getRealScratchPaint = () => { + if (!realScratchPaint) { + realScratchPaint = __webpack_require__(/*! scratch-paint */ "./node_modules/scratch-paint/src/index.js"); + } + return realScratchPaint; +}; +const PaintEditor = props => /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(getRealScratchPaint().default, props); +let hasSetupReducer = false; +const ScratchPaintReducer = (state, action) => { + if (!hasSetupReducer && action.type === 'scratch-gui/navigation/ACTIVATE_TAB' && action.activeTabIndex === 1) { + hasSetupReducer = true; + } + if (hasSetupReducer) { + return getRealScratchPaint().ScratchPaintReducer(state, action); + } + return {}; +}; + + +/***/ }), + +/***/ "./src/lib/tw-scratch-render-fonts/Grand9K-Pixel.woff2": +/*!*************************************************************!*\ + !*** ./src/lib/tw-scratch-render-fonts/Grand9K-Pixel.woff2 ***! + \*************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +module.exports = __webpack_require__.p + "static/assets/f108ac9d733ce5d45cdea3b7828e8658.woff2"; + +/***/ }), + +/***/ "./src/lib/tw-scratch-render-fonts/Griffy-Regular.woff2": +/*!**************************************************************!*\ + !*** ./src/lib/tw-scratch-render-fonts/Griffy-Regular.woff2 ***! + \**************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +module.exports = __webpack_require__.p + "static/assets/208e2134a0e95cbdd211a82d2863d88d.woff2"; + +/***/ }), + +/***/ "./src/lib/tw-scratch-render-fonts/Knewave.woff2": +/*!*******************************************************!*\ + !*** ./src/lib/tw-scratch-render-fonts/Knewave.woff2 ***! + \*******************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +module.exports = __webpack_require__.p + "static/assets/2e6994cc7c70b524c649f60346bdcb3a.woff2"; + +/***/ }), + +/***/ "./src/lib/tw-scratch-render-fonts/NotoSans-Medium.woff2": +/*!***************************************************************!*\ + !*** ./src/lib/tw-scratch-render-fonts/NotoSans-Medium.woff2 ***! + \***************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +module.exports = __webpack_require__.p + "static/assets/cb3ac3b4a8540f50937a86af7eb4663c.woff2"; + +/***/ }), + +/***/ "./src/lib/tw-scratch-render-fonts/ScratchSavers_b2.woff2": +/*!****************************************************************!*\ + !*** ./src/lib/tw-scratch-render-fonts/ScratchSavers_b2.woff2 ***! + \****************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +module.exports = __webpack_require__.p + "static/assets/75f5f189fdc419824a8134db6eb63881.woff2"; + +/***/ }), + +/***/ "./src/lib/tw-scratch-render-fonts/SourceSerifPro-Regular.woff2": +/*!**********************************************************************!*\ + !*** ./src/lib/tw-scratch-render-fonts/SourceSerifPro-Regular.woff2 ***! + \**********************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +module.exports = __webpack_require__.p + "static/assets/5796214a21c5c1727ed7b08096ee7cff.woff2"; + +/***/ }), + +/***/ "./src/lib/tw-scratch-render-fonts/handlee-regular.woff2": +/*!***************************************************************!*\ + !*** ./src/lib/tw-scratch-render-fonts/handlee-regular.woff2 ***! + \***************************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +module.exports = __webpack_require__.p + "static/assets/6cd3397308e11e6d925446470b906f2a.woff2"; + +/***/ }), + +/***/ "./src/lib/tw-scratch-render-fonts/index.js": +/*!**************************************************!*\ + !*** ./src/lib/tw-scratch-render-fonts/index.js ***! + \**************************************************/ +/*! no static exports found */ +/***/ (function(module, exports, __webpack_require__) { + +/* eslint-disable import/no-commonjs */ + +const SansSerif = __webpack_require__(/*! ./NotoSans-Medium.woff2 */ "./src/lib/tw-scratch-render-fonts/NotoSans-Medium.woff2"); +const Serif = __webpack_require__(/*! ./SourceSerifPro-Regular.woff2 */ "./src/lib/tw-scratch-render-fonts/SourceSerifPro-Regular.woff2"); +const Handwriting = __webpack_require__(/*! ./handlee-regular.woff2 */ "./src/lib/tw-scratch-render-fonts/handlee-regular.woff2"); +const Marker = __webpack_require__(/*! ./Knewave.woff2 */ "./src/lib/tw-scratch-render-fonts/Knewave.woff2"); +const Curly = __webpack_require__(/*! ./Griffy-Regular.woff2 */ "./src/lib/tw-scratch-render-fonts/Griffy-Regular.woff2"); +const Pixel = __webpack_require__(/*! ./Grand9K-Pixel.woff2 */ "./src/lib/tw-scratch-render-fonts/Grand9K-Pixel.woff2"); +const Scratch = __webpack_require__(/*! ./ScratchSavers_b2.woff2 */ "./src/lib/tw-scratch-render-fonts/ScratchSavers_b2.woff2"); +const log = __webpack_require__(/*! ../log */ "./src/lib/log.js").default; +const fontSource = { + 'Sans Serif': SansSerif, + 'Serif': Serif, + 'Handwriting': Handwriting, + 'Marker': Marker, + 'Curly': Curly, + 'Pixel': Pixel, + 'Scratch': Scratch +}; +const fontData = {}; +const fetchFonts = () => { + const promises = []; + for (const fontName of Object.keys(fontSource)) { + promises.push(fetch(fontSource[fontName]).then(res => { + if (!res.ok) { + throw new Error("Cannot load font: ".concat(fontName, " (invalid HTTP response)")); + } + return res.blob(); + }).then(blob => new Promise((resolve, reject) => { + const fr = new FileReader(); + fr.onload = () => resolve(fr.result); + fr.onerror = () => reject(new Error("Cannot load font: ".concat(fontName, " (could not read)"))); + fr.readAsDataURL(blob); + })).then(url => { + fontData[fontName] = "@font-face{font-family:\"".concat(fontName, "\";src:url(\"").concat(url, "\");}"); + }).catch(err => { + log.error(err); + })); + } + return Promise.all(promises); +}; +const addFontsToDocument = () => { + if (document.getElementById('scratch-font-styles')) { + return; + } + let css = ''; + for (const fontName of Object.keys(fontSource)) { + const fontCSS = fontData[fontName]; + if (fontCSS) { + css += fontCSS; + } + } + const documentStyleTag = document.createElement('style'); + documentStyleTag.id = 'scratch-font-styles'; + documentStyleTag.textContent = css; + document.body.insertBefore(documentStyleTag, document.body.firstChild); +}; +const waitForFontsToLoad = () => { + const promises = []; + if (document.fonts && document.fonts.load) { + for (const fontName in fontData) { + promises.push(document.fonts.load("12px ".concat(fontName))); + } + } + return Promise.all(promises); +}; +const loadFonts = () => fetchFonts().then(() => { + addFontsToDocument(); + return waitForFontsToLoad(); +}).catch(err => { + log.error(err); +}); +const getFonts = () => fontData; + +// We have to use legacy module.exports as some parts of Scratch expect require('scratch-render-font') to be a function +module.exports = getFonts; +module.exports.loadFonts = loadFonts; +module.exports.FONTS = fontData; + +/***/ }), + +/***/ "./src/lib/tw-security-manager-constants.js": +/*!**************************************************!*\ + !*** ./src/lib/tw-security-manager-constants.js ***! + \**************************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +const SecurityModals = { + LoadExtension: 'LoadExtension', + Fetch: 'Fetch', + OpenWindow: 'OpenWindow', + Redirect: 'Redirect', + RecordAudio: 'RecordAudio', + RecordVideo: 'RecordVideo', + ReadClipboard: 'ReadClipboard', + Notify: 'Notify', + Geolocate: 'Geolocate', + Embed: 'Embed' +}; +/* harmony default export */ __webpack_exports__["default"] = (SecurityModals); + +/***/ }), + +/***/ "./src/lib/tw-state-manager-hoc.jsx": +/*!******************************************!*\ + !*** ./src/lib/tw-state-manager-hoc.jsx ***! + \******************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return TWStateManager; }); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! react */ "./node_modules/react/index.js"); +/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(react__WEBPACK_IMPORTED_MODULE_0__); +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! prop-types */ "./node_modules/prop-types/index.js"); +/* harmony import */ var prop_types__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(prop_types__WEBPACK_IMPORTED_MODULE_1__); +/* harmony import */ var react_redux__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! react-redux */ "./node_modules/react-redux/es/index.js"); +/* harmony import */ var lodash_bindall__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! lodash.bindall */ "./node_modules/lodash.bindall/index.js"); +/* harmony import */ var lodash_bindall__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(lodash_bindall__WEBPACK_IMPORTED_MODULE_3__); +/* harmony import */ var scratch_vm__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! scratch-vm */ "./node_modules/scratch-vm/src/index.js"); +/* harmony import */ var scratch_vm__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(scratch_vm__WEBPACK_IMPORTED_MODULE_4__); +/* harmony import */ var _log__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./log */ "./src/lib/log.js"); +/* harmony import */ var react_intl__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! react-intl */ "./node_modules/react-intl/lib/index.es.js"); +/* harmony import */ var _reducers_tw__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../reducers/tw */ "./src/reducers/tw.js"); +/* harmony import */ var _reducers_project_state__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../reducers/project-state */ "./src/reducers/project-state.js"); +/* harmony import */ var _reducers_mode__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../reducers/mode */ "./src/reducers/mode.js"); +/* harmony import */ var _tw_username__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./tw-username */ "./src/lib/tw-username.js"); +/* harmony import */ var _tw_navigation_utils__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./tw-navigation-utils */ "./src/lib/tw-navigation-utils.js"); +/* harmony import */ var _reducers_custom_stage_size__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../reducers/custom-stage-size */ "./src/reducers/custom-stage-size.js"); +const _excluded = ["intl", "customStageSize", "isFullScreen", "isPlayerOnly", "isEmbedded", "projectChanged", "compilerOptions", "runtimeOptions", "highQualityPen", "framerate", "interpolation", "turbo", "onSetIsFullScreen", "onSetIsPlayerOnly", "onSetProjectId", "onSetUsername", "reduxProjectId", "routingStyle", "username", "vm"]; +function _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; } +function _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; } + + + + + + + + + + + + + + +/* eslint-disable no-alert */ + +const messages = Object(react_intl__WEBPACK_IMPORTED_MODULE_6__["defineMessages"])({ + invalidFPS: { + "id": "tw.invalidParameters.fps", + "defaultMessage": "\"fps\" URL parameter is invalid" + }, + invalidClones: { + "id": "tw.invalidParameters.clones", + "defaultMessage": "\"clone\" URL parameter is invalid" + } +}); +const USERNAME_KEY = 'tw:username'; + +/** + * The State Manager is responsible for managing persistent state and the URL. + */ + +const setLocalStorage = (key, value) => { + try { + localStorage.setItem(key, value); + } catch (e) { + // ignore + } +}; +const getLocalStorage = key => { + try { + return localStorage.getItem(key); + } catch (e) { + // ignore + } + return null; +}; +const readHashProjectId = () => { + const match = location.hash.match(/#(\d+)/); + return match === null ? null : match[1]; +}; +class Router { + constructor(_ref) { + let { + onSetProjectId, + onSetIsPlayerOnly, + onSetIsFullScreen + } = _ref; + this.onSetProjectId = onSetProjectId; + this.onSetIsPlayerOnly = onSetIsPlayerOnly; + this.onSetIsFullScreen = onSetIsFullScreen; + } + onhashchange() {} + onpathchange() {} + generateURL() { + return ''; + } +} +class HashRouter extends Router { + onhashchange() { + this.onSetProjectId(readHashProjectId() || _reducers_project_state__WEBPACK_IMPORTED_MODULE_8__["defaultProjectId"]); + } + generateURL(_ref2) { + let { + projectId + } = _ref2; + const hashQuery = location.hash.split('?')[1]; + return "".concat(location.pathname).concat(location.search, "#").concat(projectId).concat(hashQuery ? "?".concat(hashQuery) : ''); + } +} +class FileHashRouter extends HashRouter { + constructor(callbacks) { + super(callbacks); + this.playerPath = location.pathname.substring(0, location.pathname.lastIndexOf('/') + 1); + this.editorPath = "".concat(this.playerPath, "editor.html"); + this.fullscreenPath = "".concat(this.playerPath, "fullscreen.html"); + } + onpathchange() { + const pathName = location.pathname; + if (pathName === this.playerPath) { + this.onSetIsPlayerOnly(true); + this.onSetIsFullScreen(false); + } else if (pathName === this.editorPath) { + this.onSetIsPlayerOnly(false); + this.onSetIsFullScreen(false); + } else if (pathName === this.fullscreenPath) { + this.onSetIsFullScreen(true); + } + } + generateURL(_ref3) { + let { + projectId, + isPlayerOnly, + isFullScreen + } = _ref3; + let newPathname = ''; + let newHash = ''; + if (projectId !== '0') { + newHash = projectId; + } + const hashQuery = location.hash.split('?')[1]; + if (hashQuery) { + newHash += "?".concat(hashQuery); + } + if (isFullScreen) { + newPathname = this.fullscreenPath; + } else if (isPlayerOnly) { + newPathname = this.playerPath; + } else { + newPathname = this.editorPath; + } + return "".concat(newPathname).concat(location.search).concat(newHash ? "#".concat(newHash) : ''); + } +} +const getCanonicalLinkElement = () => { + let el = document.querySelector('link[rel=canonical]'); + if (!el) { + el = document.createElement('link'); + el.rel = 'canonical'; + document.head.appendChild(el); + } + return el; +}; +class WildcardRouter extends Router { + constructor(callbacks) { + super(callbacks); + this.root = ""; + } + onhashchange() { + const hashProjectId = readHashProjectId(); + if (hashProjectId) { + const ok = this.onSetProjectId(hashProjectId); + if (ok) { + // Completely remove the hash + history.replaceState(null, null, "".concat(location.pathname).concat(location.search)); + } + } else { + // Do not detect page type here as it is already setup by index.html, editor.html, etc. + this.parseURL(false); + } + } + onpathchange() { + this.parseURL(true); + } + parseURL(detectPageType) { + const path = location.pathname.substr(this.root.length); + const parts = path.split('/'); + const parseProjectId = id => { + if (id) { + this.onSetProjectId(id); + } else { + this.onSetProjectId(_reducers_project_state__WEBPACK_IMPORTED_MODULE_8__["defaultProjectId"]); + } + }; + const parsePageType = type => { + if (!detectPageType) { + return; + } + if (type === 'fullscreen') { + this.onSetIsFullScreen(true); + } else if (type === 'editor') { + this.onSetIsPlayerOnly(false); + this.onSetIsFullScreen(false); + } else { + this.onSetIsPlayerOnly(true); + this.onSetIsFullScreen(false); + } + }; + if (+parts[0] && Number.isFinite(+parts[0])) { + parseProjectId(parts[0]); + parsePageType(parts[1]); + } else { + this.onSetProjectId(_reducers_project_state__WEBPACK_IMPORTED_MODULE_8__["defaultProjectId"]); + parsePageType(parts[0]); + } + } + generateURL(_ref4) { + let { + projectId, + isPlayerOnly, + isFullScreen + } = _ref4; + const parts = []; + if (projectId !== '0') { + parts.push(projectId); + } + if (isFullScreen) { + parts.push('fullscreen'); + } else if (!isPlayerOnly) { + parts.push('editor'); + } + const path = "".concat(this.root).concat(parts.join('/')); + const canonical = "".concat(location.origin).concat(this.root).concat(projectId === '0' ? '' : projectId); + getCanonicalLinkElement().href = canonical; + return "".concat(path).concat(location.search).concat(location.hash); + } +} +const routers = { + none: Router, + hash: HashRouter, + filehash: FileHashRouter, + wildcard: WildcardRouter +}; + +/** + * Return the optimal Router for the current environment + * @param {string} style Routing style name + * @param {*} callbacks Redux callbacks + * @returns {Router} The optimal router for the current environment + */ +const createRouter = (style, callbacks) => { + const supportedStyles = ['none', 'hash']; + + // FileHashRouter is not supported on non-http(s) protocols. + const isHTTP = location.protocol === 'http:' || location.protocol === 'https:'; + if (isHTTP) { + supportedStyles.push('filehash'); + } + + // WildcardRouter is not supported if ROOT is not set. + if (false) {} + if (!supportedStyles.includes(style)) { + _log__WEBPACK_IMPORTED_MODULE_5__["default"].warn("routing style is unknown or not supported: ".concat(style, ", falling back to hash")); + style = 'hash'; + } + if (Object.prototype.hasOwnProperty.call(routers, style)) { + return new routers[style](callbacks); + } + throw new Error("unknown router: ".concat(style)); +}; +const TWStateManager = function TWStateManager(WrappedComponent) { + class StateManagerComponent extends react__WEBPACK_IMPORTED_MODULE_0___default.a.Component { + constructor(props) { + super(props); + lodash_bindall__WEBPACK_IMPORTED_MODULE_3___default()(this, ['handleHashChange', 'handlePopState', 'onSetProjectId', 'onSetIsPlayerOnly', 'onSetIsFullScreen']); + } + componentDidMount() { + const urlParams = new URLSearchParams(location.search); + if (urlParams.has('fps')) { + const fps = +urlParams.get('fps'); + if (Number.isNaN(fps) || fps < 0) { + alert(this.props.intl.formatMessage(messages.invalidFPS)); + } else { + this.props.vm.setFramerate(fps); + } + } else if (urlParams.has('60fps')) { + this.props.vm.setFramerate(60); + } + if (urlParams.has('interpolate')) { + this.props.vm.setInterpolation(true); + } + if (urlParams.has('username')) { + const username = urlParams.get('username'); + // Do not save username when loaded from URL + this.doNotPersistUsername = username; + this.props.onSetUsername(username); + } else { + const persistentUsername = this.props.isEmbedded ? null : getLocalStorage(USERNAME_KEY); + if (persistentUsername === null) { + const randomUsername = Object(_tw_username__WEBPACK_IMPORTED_MODULE_10__["generateRandomUsername"])(); + this.props.onSetUsername(randomUsername); + if (this.props.isEmbedded) { + this.doNotPersistUsername = randomUsername; + } + } else { + this.props.onSetUsername(persistentUsername); + } + } + if (urlParams.has('hqpen')) { + this.props.vm.renderer.setUseHighQualityRender(true); + } + if (urlParams.has('turbo')) { + this.props.vm.setTurboMode(true); + } + if (urlParams.has('stuck') || urlParams.has('warp_timer')) { + this.props.vm.setCompilerOptions({ + warpTimer: true + }); + } + if (urlParams.has('nocompile')) { + this.props.vm.setCompilerOptions({ + enabled: false + }); + } + if (urlParams.has('clones')) { + const clones = +urlParams.get('clones'); + if (Number.isNaN(clones) || clones < 0) { + alert(this.props.intl.formatMessage(messages.invalidClones)); + } else { + this.props.vm.setRuntimeOptions({ + maxClones: clones + }); + } + } + if (urlParams.has('offscreen')) { + this.props.vm.setRuntimeOptions({ + fencing: false + }); + } + if (urlParams.has('limitless')) { + this.props.vm.setRuntimeOptions({ + miscLimits: false + }); + } + for (const extension of urlParams.getAll('extension')) { + this.props.vm.extensionManager.loadExtensionURL(extension); + } + const routerCallbacks = { + onSetProjectId: this.onSetProjectId, + onSetIsPlayerOnly: this.onSetIsPlayerOnly, + onSetIsFullScreen: this.onSetIsFullScreen + }; + this.router = createRouter(this.props.routingStyle, routerCallbacks); + this.router.onhashchange(); + window.addEventListener('hashchange', this.handleHashChange); + window.addEventListener('popstate', this.handlePopState); + } + componentDidUpdate(prevProps) { + if (this.props.username !== prevProps.username && this.props.username !== this.doNotPersistUsername) { + // TODO: this always restores the current username once at startup, which is unnecessary + setLocalStorage(USERNAME_KEY, this.props.username); + } + if (this.props.reduxProjectId !== prevProps.reduxProjectId || this.props.isPlayerOnly !== prevProps.isPlayerOnly || this.props.isFullScreen !== prevProps.isFullScreen) { + const oldPath = "".concat(location.pathname).concat(location.search).concat(location.hash); + const routerState = { + projectId: this.props.reduxProjectId, + isPlayerOnly: this.props.isPlayerOnly, + isFullScreen: this.props.isFullScreen + }; + const newPath = this.router.generateURL(routerState); + if (newPath && newPath !== oldPath) { + history.pushState(null, null, newPath); + } + } + if (this.props.customStageSize !== prevProps.customStageSize || this.props.runtimeOptions !== prevProps.runtimeOptions || this.props.compilerOptions !== prevProps.compilerOptions || this.props.highQualityPen !== prevProps.highQualityPen || this.props.framerate !== prevProps.framerate || this.props.interpolation !== prevProps.interpolation || this.props.turbo !== prevProps.turbo) { + const searchParams = new URLSearchParams(location.search); + const runtimeOptions = this.props.runtimeOptions; + const compilerOptions = this.props.compilerOptions; + + // Always remove legacy parameter + searchParams.delete('60fps'); + const { + width, + height + } = this.props.customStageSize; + if (width === _reducers_custom_stage_size__WEBPACK_IMPORTED_MODULE_12__["defaultStageSize"].width && height === _reducers_custom_stage_size__WEBPACK_IMPORTED_MODULE_12__["defaultStageSize"].height) { + searchParams.delete('size'); + } else { + searchParams.set('size', "".concat(width, "x").concat(height)); + } + if (this.props.framerate === 30) { + searchParams.delete('fps'); + } else { + searchParams.set('fps', this.props.framerate); + } + if (this.props.interpolation) { + searchParams.set('interpolate', ''); + } else { + searchParams.delete('interpolate'); + } + if (this.props.turbo) { + searchParams.set('turbo', ''); + } else { + searchParams.delete('turbo'); + } + if (this.props.highQualityPen) { + searchParams.set('hqpen', ''); + } else { + searchParams.delete('hqpen'); + } + if (compilerOptions.enabled) { + searchParams.delete('nocompile'); + } + if (this.props.isPlayerOnly) { + if (compilerOptions.warpTimer) { + searchParams.set('stuck', ''); + } else { + searchParams.delete('stuck'); + } + } else { + // Leave ?stuck as-is when in editor + } + if (runtimeOptions.maxClones === 300) { + searchParams.delete('clones'); + } else { + searchParams.set('clones', runtimeOptions.maxClones); + } + if (runtimeOptions.fencing) { + searchParams.delete('offscreen'); + } else { + searchParams.set('offscreen', ''); + } + if (runtimeOptions.miscLimits) { + searchParams.delete('limitless'); + } else { + searchParams.set('limitless', ''); + } + Object(_tw_navigation_utils__WEBPACK_IMPORTED_MODULE_11__["setSearchParams"])(searchParams); + } + } + componentWillUnmount() { + window.removeEventListener('hashchange', this.handleHashChange); + window.removeEventListener('popstate', this.handlePopState); + } + handleHashChange() { + this.router.onhashchange(); + } + handlePopState() { + this.router.onpathchange(); + } + onSetProjectId(id) { + if ("".concat(id) === "".concat(this.props.reduxProjectId)) { + return true; + } + if (this.props.projectChanged) { + if (!confirm('Are you sure you want to switch project?')) { + return false; + } + } + this.props.onSetProjectId(id); + return true; + } + onSetIsPlayerOnly(isPlayerOnly) { + this.props.onSetIsPlayerOnly(isPlayerOnly); + } + onSetIsFullScreen(isFullScreen) { + this.props.onSetIsFullScreen(isFullScreen); + } + render() { + const _this$props = this.props, + { + /* eslint-disable no-unused-vars */ + intl, + customStageSize, + isFullScreen, + isPlayerOnly, + isEmbedded, + projectChanged, + compilerOptions, + runtimeOptions, + highQualityPen, + framerate, + interpolation, + turbo, + onSetIsFullScreen, + onSetIsPlayerOnly, + onSetProjectId, + onSetUsername, + reduxProjectId, + routingStyle, + username, + vm + /* eslint-enable no-unused-vars */ + } = _this$props, + props = _objectWithoutProperties(_this$props, _excluded); + return /*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0___default.a.createElement(WrappedComponent, props); + } + } + StateManagerComponent.propTypes = { + intl: react_intl__WEBPACK_IMPORTED_MODULE_6__["intlShape"], + customStageSize: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape({ + width: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number, + height: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number + }), + isFullScreen: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool, + isPlayerOnly: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool, + isEmbedded: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool, + projectChanged: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool, + projectId: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string, + compilerOptions: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape({ + enabled: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool, + warpTimer: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool + }), + runtimeOptions: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.shape({ + miscLimits: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool, + fencing: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool, + maxClones: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number + }), + highQualityPen: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool, + framerate: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number, + interpolation: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool, + turbo: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.bool, + onSetIsFullScreen: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func, + onSetIsPlayerOnly: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func, + onSetProjectId: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func, + onSetUsername: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.func, + reduxProjectId: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.oneOfType([prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string, prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.number]), + routingStyle: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.oneOf(Object.keys(routers)), + username: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.string, + vm: prop_types__WEBPACK_IMPORTED_MODULE_1___default.a.instanceOf(scratch_vm__WEBPACK_IMPORTED_MODULE_4___default.a) + }; + StateManagerComponent.defaultProps = { + routingStyle: "filehash" + }; + const mapStateToProps = state => ({ + customStageSize: state.scratchGui.customStageSize, + isFullScreen: state.scratchGui.mode.isFullScreen, + isPlayerOnly: state.scratchGui.mode.isPlayerOnly, + isEmbedded: state.scratchGui.mode.isEmbedded, + projectChanged: state.scratchGui.projectChanged, + reduxProjectId: state.scratchGui.projectState.projectId, + compilerOptions: state.scratchGui.tw.compilerOptions, + runtimeOptions: state.scratchGui.tw.runtimeOptions, + highQualityPen: state.scratchGui.tw.highQualityPen, + framerate: state.scratchGui.tw.framerate, + interpolation: state.scratchGui.tw.interpolation, + turbo: state.scratchGui.vmStatus.turbo, + username: state.scratchGui.tw.username, + vm: state.scratchGui.vm + }); + const mapDispatchToProps = dispatch => ({ + onSetIsFullScreen: isFullScreen => dispatch(Object(_reducers_mode__WEBPACK_IMPORTED_MODULE_9__["setFullScreen"])(isFullScreen)), + onSetIsPlayerOnly: isPlayerOnly => dispatch(Object(_reducers_mode__WEBPACK_IMPORTED_MODULE_9__["setPlayer"])(isPlayerOnly)), + onSetProjectId: projectId => dispatch(Object(_reducers_project_state__WEBPACK_IMPORTED_MODULE_8__["setProjectId"])(projectId)), + onSetUsername: username => dispatch(Object(_reducers_tw__WEBPACK_IMPORTED_MODULE_7__["setUsername"])(username)) + }); + return Object(react_intl__WEBPACK_IMPORTED_MODULE_6__["injectIntl"])(Object(react_redux__WEBPACK_IMPORTED_MODULE_2__["connect"])(mapStateToProps, mapDispatchToProps)(StateManagerComponent)); +}; + + +/***/ }), + +/***/ "./src/lib/tw-svg-fixer.js": +/*!*********************************!*\ + !*** ./src/lib/tw-svg-fixer.js ***! + \*********************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _tw_text_encoder__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./tw-text-encoder */ "./src/lib/tw-text-encoder.js"); + +const fixSVG = fileData => { + // width="100%" and height="100%" on SVGs can break things + // Demo: https://scratch.mit.edu/projects/447085841/ + // Based on: https://github.com/ScratchAddons/ScratchAddons/pull/748 + try { + const bytes = new Uint8Array(fileData); + const str = new _tw_text_encoder__WEBPACK_IMPORTED_MODULE_0__["TextDecoder"]().decode(bytes); + const xmlDocument = new DOMParser().parseFromString(str, 'text/xml'); + const svgElement = xmlDocument.children[0]; + if (svgElement.height.baseVal.valueAsString === '100%' && svgElement.width.baseVal.valueAsString === '100%') { + svgElement.removeAttribute('height'); + svgElement.removeAttribute('width'); + const fixed = xmlDocument.documentElement.outerHTML; + return new _tw_text_encoder__WEBPACK_IMPORTED_MODULE_0__["TextEncoder"]().encode(fixed).buffer; + } + return fileData; + } catch (e) { + return fileData; + } +}; +/* harmony default export */ __webpack_exports__["default"] = (fixSVG); + +/***/ }), + +/***/ "./src/lib/tw-text-encoder.js": +/*!************************************!*\ + !*** ./src/lib/tw-text-encoder.js ***! + \************************************/ +/*! exports provided: TextEncoder, TextDecoder */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TextEncoder", function() { return _TextEncoder; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "TextDecoder", function() { return _TextDecoder; }); +const _TextEncoder = typeof TextEncoder === 'function' ? TextEncoder : class TextEncoder { + constructor(encoding) { + if (typeof encoding !== 'undefined' && encoding !== null && encoding !== 'utf-8' && encoding !== 'utf8') { + throw new Error('Encoding is not supported'); + } + this.encoding = 'utf-8'; + } + encode(str) { + if (typeof str !== 'string') { + throw new TypeError('Argument is not a string'); + } + str = unescape(encodeURIComponent(str)); + const arr = new Uint8Array(str.length); + for (let i = 0; i < str.length; i++) { + arr[i] = str.charCodeAt(i); + } + return arr; + } +}; +const _TextDecoder = typeof TextDecoder === 'function' ? TextDecoder : class TextDecoder { + constructor(encoding) { + if (typeof encoding !== 'undefined' && encoding !== null && encoding !== 'utf-8' && encoding !== 'utf8') { + throw new Error('Encoding is not supported'); + } + this.encoding = 'utf-8'; + } + decode(view) { + const array = new Uint8Array(view.buffer, view.byteOffset, view.byteLength); + let result = ''; + for (let i = 0; i < array.length; i++) { + result += String.fromCharCode(array[i]); + } + return decodeURIComponent(escape(result)); + } +}; + + +/***/ }), + +/***/ "./src/lib/tw-translations/generated-translations.json": +/*!*************************************************************!*\ + !*** ./src/lib/tw-translations/generated-translations.json ***! + \*************************************************************/ +/*! exports provided: ar, ca, cs, de, es, fi, fr, he, hu, it, ja, ja-hira, ko, lt, nb, nl, pl, pt, pt-br, ro, ru, sl, sr, sv, th, tr, uk, vi, zh-cn, zh-tw, default */ +/***/ (function(module) { + +module.exports = JSON.parse("{\"ar\":{\"tw.footer.credits\":\"الاعتمادات\",\"tw.usernameModal.reset\":\"إعادة تعيين\"},\"ca\":{\"tw.alerts.creatingRestorePoint\":\"S'està creant un punt de restauració...\",\"tw.alerts.lostPeripheralConnection\":\"S'ha perdut la connexió a {extensionName}.\",\"tw.alerts.savedToDisk\":\"Desat al teu ordinador.\",\"tw.backpack.rename\":\"Nou nom:\",\"tw.blocks.PROCEDURES_DOCS\":\"Com utilitzar el retorn\",\"tw.blocks.PROCEDURES_RETURN\":\"retorna {v}\",\"tw.blocks.PROCEDURES_TO_REPORTER\":\"Canvia a Reporter\",\"tw.blocks.PROCEDURES_TO_STATEMENT\":\"Canvia a Declaració\",\"tw.blocks.buttonIsDown\":\"[MOUSE_BUTTON] el botó del ratolí premut?\",\"tw.blocks.lastKeyPressed\":\"última tecla premuda\",\"tw.blocks.mouseButton.middle\":\"(1) mig\",\"tw.blocks.mouseButton.primary\":\"(0) primari\",\"tw.blocks.mouseButton.secondary\":\"(2) secundari\",\"tw.blocks.openDocs\":\"Obre la Documentació\",\"tw.browserModal.desc\":\"Assegura't que fas servir una versió recent de Google Chrome, Mozilla Firefox, Microsoft Edge o Apple Safari.\",\"tw.cantUseCloud\":\"Tot i que pots crear variables al núvol, no funcionaran tret que aquest projecte es carregui a Scratch o es converteixi amb una eina com ara {packager}.\",\"tw.changeUsername.cannotChangeWhileRunning\":\"El nom d'usuari no es pot modificar si el projecte s'està executant.\",\"tw.clipboard.danger\":\"Si el vostre porta-retalls conté dades com ara contrasenyes, és possible que el projecte les comparteixi amb altres persones o servidors.\",\"tw.clipboard.permission\":\"L'accés al porta-retalls podria no funcionar en alguns navegadors. Si s'hi permet, es permetran automàticament propers accessos al porta-retalls.\",\"tw.clipboard.title\":\"El projecte vol llegir les dades del vostre porta-retalls.\",\"tw.cloudProvider\":\"Servidor proporcionat per {name}.\",\"tw.cloudServers\":\"Trieu un servidor a prop vostre:\",\"tw.code\":\"Codi font\",\"tw.confirmIncompatibleExtension\":\"Aquesta extensió és incompatible amb Scratch. Els projectes fets amb ell no es poden penjar al lloc web del Scratch. Segur que vols activar-lo?\",\"tw.createdBy\":\"Creat per:\",\"tw.customCloudServer\":\"Utilitzant un servidor de variables al núvol personalitzat: {server}\",\"tw.customExtension.description\":\"Carregueu extensions personalitzades des d'una adreça URL, fitxers o el codi font en JavaScript.\",\"tw.customExtension.name\":\"Extensió personalitzada\",\"tw.customExtensionModal.file\":\"Fitxer\",\"tw.customExtensionModal.load\":\"Carregar\",\"tw.customExtensionModal.promptFile\":\"Seleccioneu el fitxer JavaScript de l'extensió:\",\"tw.customExtensionModal.promptText\":\"Enganxeu el codi font en JavaScript de l'extensió:\",\"tw.customExtensionModal.promptURL\":\"Introduïu l'adreça URL de l'extensió:\",\"tw.customExtensionModal.title\":\"Carregar una extensió personalitzada\",\"tw.customExtensionModal.trusted\":\"Aquesta extensió es carregarà sense sandbox perquè ve d'una font verificada.\",\"tw.customExtensionModal.unsandboxed\":\"Executar l'extensió sense sandbox\",\"tw.customExtensionModal.unsandboxedWarning1\":\"Carregar les extensions sense el sandbox és perillós i no s'hauria d'activar si no sabeu el què feu.\",\"tw.customExtensionModal.unsandboxedWarning2\":\"Les extensions sense \\\"sandbox\\\" poden corrompre el vostre projecte, suprimir les vostres configuracions, obtenir contrasenyes i altres actes perillosos. Els desenvolupadors de {APP_NAME} no es fan responsables dels problemes que se'n poden derivar.\",\"tw.customExtensionModal.untrusted\":\"Les extensions d'URL que no siguin fiables es carregaran sempre amb sandbox per la vostra seguretat.\",\"tw.documentation\":\"Documentació\",\"tw.embed.persistent\":\"Si s'hi permet, es permetran automàticament més embeds de la mateixa pàgina.\",\"tw.embed.risks\":\"Encara que la incrustació estigui aïllada en un entorn segur, encara podrà accedir a informació del vostre dispositiu, com ara la vostra adreça IP i la localització relativa.\",\"tw.embed.title1\":\"El projecte vol inserir contingut HTML a l'escenari:\",\"tw.embed.title2\":\"El projecte vol inserir contingut remot a l'escenari:\",\"tw.favorite\":\"Preferit\",\"tw.featuredProjectsStudio\":\"Veure l'estudi a Scratch.\",\"tw.feedback\":\"Comentaris i errors interns\",\"tw.fetch.title\":\"El projecte vol connectar-se a aquesta pàgina web:\",\"tw.fileInput.none\":\"No s'ha seleccionat cap fitxer.\",\"tw.fileInput.selected\":\"Seleccionat: {name}\",\"tw.fonts.add\":\"Afegeix\",\"tw.fonts.custom.file\":\"Seleccioneu un fitxer de tipus de lletra des de l'ordinador:\",\"tw.fonts.custom.name\":\"Poseu un nom a la família tipogràfica:\",\"tw.fonts.custom1\":\"Afegeix un tipus de lletra des d'un fitxer\",\"tw.fonts.custom2\":\"Probablement, no funcioni a Scratch. Formats compatibles: {formats}.\",\"tw.fonts.delete\":\"Voleu suprimir \\\"{font}\\\"? Qualsevol vestit vectorial utilitzarà la font alternativa.\",\"tw.fonts.fallback\":\"Trieu un tipus de lletra alternatiu per utilitzar-lo si no es carrega o s'elimina:\",\"tw.fonts.list\":\"Tipus de lletra instal·lats:\",\"tw.fonts.none\":\"Encara no s'ha afegit cap família tipogràfica.\",\"tw.fonts.readError\":\"Error en llegir el fitxer de tipus de lletra: {error}\",\"tw.fonts.system\":\"Família tipogràfica del sistema\",\"tw.fonts.system.name\":\"Escriviu el nom de qualsevol família tipogràfica integrada a l'ordinador. És possible que el tipus de lletra no aparegui correctament per a tots.\",\"tw.fonts.system1\":\"Afegir una família tipogràfica del sistema\",\"tw.fonts.system2\":\"Podria funcionar a Scratch, però no apareixerà correctament per a tots.\",\"tw.fonts.title\":\"Tipus de lletra\",\"tw.footer.credits\":\"Crèdits\",\"tw.footer.disclaimer\":\"TurboWarp no està afiliat a Scratch, al Scratch Team o la Scratch Foundation.\",\"tw.footer.documentation\":\"Documentació\",\"tw.footer.donate\":\"Fes una donació\",\"tw.footer.embed\":\"Incrustació web\",\"tw.footer.parameters\":\"Paràmetres d'URL\",\"tw.geolocate.permission\":\"Si es permet, és possible que el navegador us demani que autoritzeu l'accés a la ubicació.\",\"tw.geolocate.title\":\"El projecte vol obtenir la vostra ubicació.\",\"tw.gui.crashMessage.description\":\"Ho sentim molt, però sembla que la pàgina s'ha bloquejat. Actualitza la pàgina per tornar-ho a provar.\",\"tw.gui.defaultProjectTitle\":\"Projecte\",\"tw.guiDefaultTitle\":\"Executa projectes del Scratch més ràpid\",\"tw.home.credit\":\"Notes i crèdits\",\"tw.home.instructions\":\"Instruccions\",\"tw.input.tooltip\":\"Copia i enganxa un enllaç d'un projecte del Scratch aquí!\",\"tw.interpolationEnabled\":\"Interpolació\",\"tw.invalidParameters.clones\":\"El paràmetre d'URL \\\"clone\\\" no és correcte\",\"tw.invalidParameters.fps\":\"El paràmetre d'URL \\\"fps\\\" no és correcte\",\"tw.loadError\":\"No s'ha pogut carregar el projecte: {error}\",\"tw.loadExtension.embedded\":\"El projecte vol carregar una extensió personalitzada amb aquest codi:\",\"tw.loadExtension.sandboxed\":\"Tot i que el codi s'emmagatzemarà al sandbox, encara podrà tenir accés a informació sobre el vostre dispositiu, com ara la vostra adreça IP i la ubicació general. Assegureu-vos de confiar en l'autor d'aquesta extensió abans de seguir.\",\"tw.loadExtension.unsandboxed\":\"Executar l'extensió sense sandbox\",\"tw.loadExtension.unsandboxedWarning\":\"Carregar extensions sense sandbox és perillós. Poden corrompre el vostre projecte, suprimir les vostres configuracions, obtenir contrasenyes i altres actes perillosos. Els desenvolupadors de {APP_NAME} no es fan responsables dels problemes que se'n poden derivar.\",\"tw.loadExtension.url\":\"El projecte vol carregar una extensió personalitzada a partir d'aquesta URL:\",\"tw.loader.downloadingAssets\":\"Baixant assets ({complete}/{total}) …\",\"tw.loader.projectData\":\"S'està carregant el projecte...\",\"tw.lockdownMode\":\"Als dispositius d'Apple, heu de desactivar el {lockdownMode}.\",\"tw.lockdownMode2\":\"Mode d'Aïllament\",\"tw.menuBar.60off\":\"Desactiva el mode de 60 FPS\",\"tw.menuBar.60on\":\"Activa el mode de 60 FPS\",\"tw.menuBar.advanced\":\"Avançat\",\"tw.menuBar.changeUsername\":\"Canvia el nom d'usuari\",\"tw.menuBar.cloudOff\":\"Desactiva les variables al núvol\",\"tw.menuBar.cloudOn\":\"Activa les variables al núvol\",\"tw.menuBar.cloudUnavailable\":\"Les variables al núvol no estan disponibles\",\"tw.menuBar.cloudUnavailableAlert\":\"No es poden utilitzar variables del núvol, probablement perquè heu obert l'editor.\",\"tw.menuBar.moreSettings\":\"Configuració avançada\",\"tw.menuBar.newFramerate\":\"Nova velocitat de fotogrames:\",\"tw.menuBar.newWindow\":\"Nova finestra\",\"tw.menuBar.package\":\"Empaquetar projecte\",\"tw.menuBar.reportError2\":\"Això és un error. Informeu-ho si us plau.\",\"tw.menuBar.restorePoints\":\"Punts de restauració\",\"tw.menuBar.saveAs\":\"Desa com a {file}\",\"tw.menuBar.seeInside\":\"Veure per dins\",\"tw.moreCloud\":\"Més informació sobre les variables al núvol.\",\"tw.notify.permission\":\"Si es permet, és possible que es demani que habiliteu les notificacions al vostre navegador i es permetran més notificacions de forma automàtica.\",\"tw.notify.title\":\"El projecte demana mostrar notificacions.\",\"tw.oldDownload\":\"Desa com fitxer separat...\",\"tw.opcode.2000\":\"dies des del 2000\",\"tw.opcode.mousedown\":\"ratolí clicat?\",\"tw.opcode.mousex\":\"ratolí x\",\"tw.opcode.mousey\":\"ratolí y\",\"tw.openAdvanced\":\"Obrir la configuració avançada\",\"tw.openWindow.dangerous\":\"Els desenvolupadors de {APP_NAME} no han revisat aquest lloc web. Pot contenir codi perillós o maliciós.\",\"tw.openWindow.title\":\"El projecte vol obrir una finestra o una pestanya amb l'URL:\",\"tw.paint.alpha\":\"Opacitat\",\"tw.paint.fonts.more\":\"Afegir més tipus de lletra...\",\"tw.privacy\":\"Política de privacitat\",\"tw.recordAudio.permission\":\"Si es permet, és possible que se us demani que habiliteu l'accés al micròfon des del vostre navegador, i es permetran més accessos al micròfon de forma automàtica.\",\"tw.recordAudio.title\":\"El projecte vol gravar àudio del micròfon. Això pot incloure transcripció de text o dades d'arrel de l'àudio. És possible que el projecte comparteixi l'àudio amb altres persones o servidors.\",\"tw.recordVideo.permission\":\"Si es permet, és possible que se us demani que habiliteu l'accés a la càmera des del vostre navegador, i es permetran més accessos a la càmera de forma automàtica.\",\"tw.recordVideo.title\":\"El projecte vol gravar vídeo des de la càmera. És possible que el projecte comparteixi imatges amb altres persones o servidors.\",\"tw.redirect.dangerous\":\"Els desenvolupadors de {APP_NAME} no han revisat aquest lloc web. Pot contenir codi perillós o maliciós.\",\"tw.redirect.title\":\"El projecte vol reencaminar aquesta pestanya a l'URL:\",\"tw.restorePoints.1minute\":\"cada minut\",\"tw.restorePoints.assets\":\"{n} elements\",\"tw.restorePoints.deleteAll\":\"Esborra'ls tots\",\"tw.restorePoints.description\":\"{APP_NAME} realitza punts de restauració periòdics del vostre projecte al vostre ordinador per recuperar-lo si oblideu desar o es produeix un error. Tanmateix, el vostre ordinador pot eliminar aquests punts de restauració en qualsevol moment. NO CONFIEU EXCLUSIVAMENT en aquesta funció.\",\"tw.restorePoints.empty\":\"No s'ha trobat cap punt de restauració.\",\"tw.restorePoints.error\":\"S'ha produït un error en carregar el punt de restauració: {error}\",\"tw.restorePoints.intervalOption\":\"Els punts de restauració es creen {time}.\",\"tw.restorePoints.loading\":\"Carregant...\",\"tw.restorePoints.minutes\":\"cada {n} minuts\",\"tw.restorePoints.never\":\"mai\",\"tw.restorePoints.off\":\"Desactivar els punts de restauració és perillós.\",\"tw.restorePoints.size\":\"Estimació de l'emmagatzematge utilitzat: {size}\",\"tw.restorePoints.size2\":\"Només es desen una única vegada les disfresses o els sons utilitzats per diversos punts de restauració.\",\"tw.restorePoints.title\":\"Punts de restauració\",\"tw.sample\":\"Projecte d'exemple\",\"tw.saveAs\":\"Desa com a...\",\"tw.saveTo\":\"Desa a {file}\",\"tw.scratchUnsafeCloud\":\"Si fass aquesta variable al núvol, el projecte superarà el límit de {number} variables de l'Scratch i algunes variables no funcionaran si penges el projecte a l'Scratch.\",\"tw.securityManager.allow\":\"Permet\",\"tw.securityManager.deny\":\"Denega\",\"tw.securityManager.title\":\"Seguretat de l'Extensió\",\"tw.securityManager.trust\":\"Si s'hi permet, es permetran automàticament més sol·licituds al mateix lloc web.\",\"tw.securityManager.why\":\"Es pot utilitzar per descarregar imatges, so, implementar multijugador, accedir a una API o amb propòsits maliciosos. Això compartirà la vostra adreça IP, la ubicació generalitzada, i altres dades amb el lloc web.\",\"tw.settingsModal.customStageSize\":\"Mida personalitzada de l'escenari:\",\"tw.settingsModal.customStageSizeHelp\":\"Canvia la mida de l'escenari Scratch de 480x360 a una altra mida. Prova 640x360 per fer que l'escenari sigui panoràmic. Molt pocs projectes ho gestionen correctament.\",\"tw.settingsModal.dangerZone\":\"Zona perillosa\",\"tw.settingsModal.disableCompiler\":\"Desactiva el compilador\",\"tw.settingsModal.featured\":\"Destacat\",\"tw.settingsModal.fps\":\"60 FPS (FPS Personalitzats)\",\"tw.settingsModal.fpsHelp\":\"Executa scripts 60 vegades per segon en lloc de 30. La gran majoria dels projectes no executaran correctament amb aquesta funció. Hauríes de provar la interpolació amb el mode 60 FPS desactivat si és el cas.{customFramerate}.\",\"tw.settingsModal.fpsHelp.customFramerate\":\"Fes click per utilitzar una velocitat de fotogrames diferent de 30 o 60\",\"tw.settingsModal.help\":\"Feu click per obtenir ajuda\",\"tw.settingsModal.highQualityPen\":\"Llapis d'alta qualitat\",\"tw.settingsModal.highQualityPenHelp\":\"Permet que els projectes amb l'extensiu de llapis es mostrin a resolucions més altes i desactiva alguns arrodoniments de coordenades a l'editor. No tots els projectes es beneficien d'aquesta eina i pot afectar el rendiment.\",\"tw.settingsModal.infiniteClones\":\"Clons infinits\",\"tw.settingsModal.infiniteClonesHelp\":\"Desactiva el límit de 300 clons d'Scratch.\",\"tw.settingsModal.interpolation\":\"Interpolació\",\"tw.settingsModal.interpolationHelp\":\"Fa que els projectes semblin més suaus i fluids interpolant el moviment dels personatges. La interpolació no s'ha d'utilitzar en projectes 3D, traçadors de raigs/raytracers, projectes amb l'extensió de llapis i projectes amb lag, ja que la interpolació farà que funcionin més lent sense que semblin suaus.\",\"tw.settingsModal.largeStageWarning\":\"No es recomana utilitzar una mida d'escenari personalitzada tan gran! En comptes d'això, utilitza una mida inferior amb la mateixa relació d'aspecte i deixa que el mode de pantalla completa l'augmenti perquè coincideixi amb la pantalla de l'usuari.\",\"tw.settingsModal.removeFencing\":\"Eliminar les limitacions de pantalla\",\"tw.settingsModal.removeFencingHelp\":\"Permet que els personatges es moguin fora de la pantalla, siguin tan grans o tan petits com vulguin, i fa que els blocs que es pugin fer click funcionin fora de la pantalla.\",\"tw.settingsModal.removeLimits\":\"Elimina els límits\",\"tw.settingsModal.removeMiscLimits\":\"Treure límits miscel·lanis\",\"tw.settingsModal.removeMiscLimitsHelp\":\"Elimina els límits d'efectes de so i els límits de mida del llapis.\",\"tw.settingsModal.storeProjectOptions\":\"Emmagatzema la configuració al projecte\",\"tw.settingsModal.storeProjectOptionsHelp\":\"Emmagatzema la configuració seleccionada al projecte perquè s'apliquin automàticament quan TurboWarp carregui aquest projecte. El temporitzador Warp i el \\\"Desactiva el compilador\\\" no es desaran.\",\"tw.settingsModal.title\":\"Configuració avançada\",\"tw.settingsModal.warpTimer\":\"Temporitzador Warp\",\"tw.settingsModal.warpTimerHelp\":\"Fa que els scripts comprovin si estan encallars en un bucle llarg o infinit i s'executen a una velocitat de fotogrames baixa en lloc d'enganxar-se fins que s'acabi el bucle. Això corregeix la majoria de crashes, però té un impacte significatiu en el rendiment, de manera que només està activat de manera predeterminada a l'editor.\",\"tw.soundEditorNotSupported\":\"Aquest navegador no és compatible amb l'editor de so.\",\"tw.spriteSelectorItem.rename\":\"renombra\",\"tw.stereo\":\"Estèreo\",\"tw.stereoAlert\":\"Al editar aquest so estèreo és convertirà irreversiblement a mono.\",\"tw.studioview.authorAttribution\":\"fet per {author}\",\"tw.studioview.error\":\"S'ha produït un error al carregar la següent pàgina dels projectes.\",\"tw.studioview.hoverText\":\"{title}, fet per {author}\",\"tw.tooLarge\":\"És probable que aquest so sigui molt pesat per poder carregar-lo a l'Scratch.\",\"tw.twExtension.description\":\"Nous blocs estranys.\",\"tw.unfavorite\":\"No preferit\",\"tw.unshared.2\":\"Per a més informació, visita: {link}\",\"tw.unshared.bug\":\"Si realment aquest projecte s'ha compartit, si us plau informeu del error.\",\"tw.unshared.cache\":\"Si el projecte s'ha compartit recentment, aquest avís pot trigar uns minuts en desaparèixer.\",\"tw.unshared2.1\":\"Els projectes sense compartir ja no es poden veure.\",\"tw.usernameModal.help\":\"Aquest valor s'emmagatzemarà a les del vostre explorador. Es pot registrar quan interaccionis amb projectes que contenen variables al núvol.\",\"tw.usernameModal.help2\":\"Els valors que no corresponen a un compte del Scratch vàlid normalment seran rebutjats pel nostre servidor de variables al núvol. Us recomanem que ho deixis tal qual o que el canvïs pel teu nom d'usuari del Scratch.\",\"tw.usernameModal.mustChange\":\"Ho sentim, el servidor de variables al núvol creu que el teu nom d'usuari pot ser insegur. Si us plau, canvia-ho per una altre o {resetIt}.\",\"tw.usernameModal.mustChange.resetIt\":\"reseteja-ho (recomanat)\",\"tw.usernameModal.new\":\"Nou nom d'usuari:\",\"tw.usernameModal.reset\":\"Restableix\",\"tw.usernameModal.title\":\"Canvia el nom d'usuari\",\"tw.usesCloudVariables\":\"Aquest projecte utilitza variables al núvol.\",\"tw.usesCloudVariables2\":\"Les variables al núvol de {APP_NAME} no estan connectades a Scratch. Qualsevol pot {changeTheirUsername} per qualsevol, així que aneu amb compte amb la suplantació d'identitat.\",\"tw.usesCloudVariables2.change\":\"canviar el seu nom d'usuari\",\"tw.viewFeaturedProjects\":\"Fes click per veure els projectes destacats.\",\"tw.viewOnScratch\":\"Veure a l'Scratch\"},\"cs\":{\"tw.alerts.creatingRestorePoint\":\"Vytvářím bod obnovení...\",\"tw.alerts.savedToDisk\":\"Uloženo na váš počítač.\",\"tw.backpack.rename\":\"Nové jméno:\",\"tw.blocks.addons\":\"Doplňky\",\"tw.blocks.buttonIsDown\":\"[MOUSE_BUTTON]tlačítko myši stisknuto?\",\"tw.blocks.lastKeyPressed\":\"poslední stisknutá klávesa\",\"tw.blocks.mouseButton.middle\":\"(1) střední\",\"tw.blocks.mouseButton.primary\":\"(0) hlavní\",\"tw.blocks.mouseButton.secondary\":\"(2) sekundární\",\"tw.blocks.openDocs\":\"Otevřít dokumentaci\",\"tw.browserModal.desc\":\"Ujistěte se, že používáte nejnovější verzi Google Chrome, Mozilla Firefox, Microsoft Edge nebo Apple Safari.\",\"tw.changeUsername.cannotChangeWhileRunning\":\"Jméno nemůže být změněno, když běží projekt.\",\"tw.code\":\"Zdrojový kód\",\"tw.confirmIncompatibleExtension\":\"Toto rozšíření není kompatibilní se Scratchem. Projekty vytvořené s tímto rozšířením nemůžou být nahrány na stránku Scratch. Jste si jisti, že chcete toto rozšíření aktivovat?\",\"tw.customExtension.name\":\"Vlastní rozšíření\",\"tw.customExtensionModal.file\":\"Soubor\",\"tw.featuredProjectsStudio\":\"Zhlédnout studio na Scratchi.\",\"tw.feedback\":\"Zpětná vazba & chyby\",\"tw.footer.credits\":\"Příspěvky\",\"tw.footer.disclaimer\":\"TurboWarp nemá žádnou souvislost se Scratchem, tým Scratche nebo nadace Scratche.\",\"tw.footer.embed\":\"Vkládání\",\"tw.footer.parameters\":\"Parametry odkazu\",\"tw.fps\":\"{framerate}FPS\",\"tw.gui.defaultProjectTitle\":\"Projekt\",\"tw.guiDefaultTitle\":\"Zrychlit projekty Scratch\",\"tw.home.credit\":\"Poznámky a příspěvky\",\"tw.home.instructions\":\"Instrukce\",\"tw.input.tooltip\":\"Sem zkopírujte a vložte link projektu Scratch!\",\"tw.interpolationEnabled\":\"Interpolace\",\"tw.invalidParameters.clones\":\"\\\"clone\\\" parametr odkazu je neplatný\",\"tw.invalidParameters.fps\":\"\\\"fps\\\" parametr odkazu je neplatný\",\"tw.loader.downloadingAssets\":\"Stahuji soubory ({complete}/{total}) ...\",\"tw.loader.projectData\":\"Načítám projekt ...\",\"tw.menuBar.60off\":\"Vypnout režím 60 FPS\",\"tw.menuBar.60on\":\"Zapnout režim 60 FPS\",\"tw.menuBar.addons\":\"Doplňky\",\"tw.menuBar.advanced\":\"Pokročilé\",\"tw.menuBar.changeUsername\":\"Změnit jméno\",\"tw.menuBar.cloudOff\":\"Vypnout cloudové proměnné\",\"tw.menuBar.cloudOn\":\"Zapnout cloudové proměnné\",\"tw.menuBar.cloudUnavailable\":\"Cloudové proměnné nejsou dostupné\",\"tw.menuBar.cloudUnavailableAlert\":\"Nelze použít cloudové proměnné, protože jste pravděpodobně otevřeli editor.\",\"tw.menuBar.compileError\":\"{sprite}:{error}\",\"tw.menuBar.moreSettings\":\"Pokročilé nastavení\",\"tw.menuBar.newFramerate\":\"Nová snímková frekvence:\",\"tw.menuBar.reportError2\":\"Toto je chyba, prosíme, nahlaste ji.\",\"tw.menuBar.saveAs\":\"Uložit jako {file}\",\"tw.menuBar.seeInside\":\"Pohlédnout dovnitř\",\"tw.paint.alpha\":\"Průhlednost\",\"tw.privacy\":\"Zásady ochrany osobních údajů\",\"tw.saveAs\":\"Uložit jako...\",\"tw.saveTo\":\"Uložit jako {file}\",\"tw.settingsModal.customStageSize\":\"Vlastní velikost scény\",\"tw.settingsModal.customStageSizeHelp\":\"Změní velikost scény Scratche z 480x360 na něco jiného. Zkuste 640x360, aby se změnilo rozlišení na širokoúhlé. Velmi málo projektů to zvládne.\",\"tw.settingsModal.dangerZone\":\"Zóna nebezpečí\",\"tw.settingsModal.disableCompiler\":\"Deaktivovat kompilátor\",\"tw.settingsModal.featured\":\"Vybrané\",\"tw.settingsModal.fps\":\"60 FPS (Vlastní FPS)\",\"tw.settingsModal.fpsHelp\":\"Spouští skripty 60krát za sekundu místo 30krát za sekundu. Většina projektů nebude fungovat správně s tímto nastavením. Měli byste zkusit interpolaci s deaktivovaným režimem 60 FPS, jestli se toto děje. {customFramerate}.\",\"tw.settingsModal.fpsHelp.customFramerate\":\"Klikněte sem pro použití jiné snímkové frekvence než 30 nebo 60\",\"tw.settingsModal.help\":\"Klikněte sem pro pomoc\",\"tw.settingsModal.highQualityPen\":\"Pero s vysokým rozlišením\",\"tw.settingsModal.highQualityPenHelp\":\"Povolí projekty s perem, aby kreslili na větších rozlišeních a deaktivuje některé zaokrouhlování souřadnic v editoru. Ne všechny projekty mají výhodu v tomto nastavení a může to ovlivnit výkon. \",\"tw.settingsModal.infiniteClones\":\"Nekonečné klony\",\"tw.settingsModal.infiniteClonesHelp\":\"Deaktivuje limit 300 klonů Scratche\",\"tw.settingsModal.interpolation\":\"Interpolace\",\"tw.settingsModal.interpolationHelp\":\"Zrychlí projekty interpolací pohybu postav. Interpolace by se neměla používat na 3D projektech, raytracerech, projekty s perem a zpomalených projektech, protože je interpolace zpomalí bez jejich zrychlení.\",\"tw.settingsModal.largeStageWarning\":\"Používání vlastní obrovské velikosti scény není doporučeno! Místo toho používejte menší velikost se stejnými poměry stran a nechte režim plné obrazovky zvětšit rozlišení, aby se srovnalo s displejem uživatele.\",\"tw.settingsModal.removeFencing\":\"Odstranit hranice\",\"tw.settingsModal.removeLimits\":\"Odstranit limity\",\"tw.settingsModal.removeMiscLimits\":\"Odstranit různé limity\",\"tw.settingsModal.removeMiscLimitsHelp\":\"Odstraní limity zvukových efektů a velikosti pera.\",\"tw.settingsModal.storeProjectOptions\":\"Ukládat nastavení v projektu\",\"tw.settingsModal.title\":\"Pokročilé nastavení\",\"tw.settingsModal.warpTimer\":\"Warp časovač\",\"tw.settingsModal.warpTimerHelp\":\"Skripty zkontrolují, jestli nejsou zaseklé ve dlouhém nebo nekonečném cyklu a poběží na malé snímkové frekvenci místo zaseknutí než se cyklus dokončí. Toto opraví většinu zastavení, ale má velký vliv na výkon, takže toto je jen výchozně aktivované v editoru.\",\"tw.spriteSelectorItem.rename\":\"přejmenovat\",\"tw.studioview.authorAttribution\":\"od {author}\",\"tw.studioview.error\":\"Při načítání další stránky projektů nastala chyba.\",\"tw.studioview.hoverText\":\"{title} od {author}\",\"tw.usernameModal.help\":\"Tato hodnota bude uložena ve vašem prohlížeči. Může být zapsaná, když upravujete projekty které mají cloudové proměnné.\",\"tw.usernameModal.mustChange\":\"Omlouváme se, server cloudových proměň si myslí, že vaše jméno není bezpečné. Prosíme, změňte jméno nebo {resetIt}.\",\"tw.usernameModal.mustChange.resetIt\":\"obnovit (doporučeno)\",\"tw.usernameModal.reset\":\"Obnovit\",\"tw.usernameModal.title\":\"Změnit jméno\",\"tw.viewFeaturedProjects\":\"Klikněte sem pro zhlédnutí vybraných projektů.\",\"tw.viewOnScratch\":\"Zhlédnout projekt na Scratchi\"},\"de\":{\"tw.accent.blue\":\"Blau\",\"tw.accent.purple\":\"Lila\",\"tw.accent.red\":\"Rot\",\"tw.alerts.creatingRestorePoint\":\"Wiederherstellungspunkt wird erstellt...\",\"tw.alerts.lostPeripheralConnection\":\"Verbindung zu {extensionName} verloren.\",\"tw.alerts.restorePointError\":\"Der Wiederherstellpunkt konnte nicht erstellt werden\",\"tw.alerts.restorePointSuccess\":\"Siehe \\\"Datei\\\" für die Wiederherstellpunkte\",\"tw.alerts.savedToDisk\":\"Auf deinem Computer gespeichert.\",\"tw.backpack.rename\":\"Neuer Name:\",\"tw.blockColors.custom\":\"In Addon-Einstellungen anpassen\",\"tw.blockColors.dark\":\"Dunkel (Beta)\",\"tw.blockColors.highContrast\":\"Hoher Kontrast\",\"tw.blocks.PROCEDURES_DOCS\":\"Wie funktioniert \\\"gebe aus\\\"?\",\"tw.blocks.PROCEDURES_RETURN\":\"gebe {v} aus \",\"tw.blocks.PROCEDURES_TO_REPORTER\":\"In Wertblock umwandeln\",\"tw.blocks.PROCEDURES_TO_STATEMENT\":\"In Stapelblock umwandeln\",\"tw.blocks.buttonIsDown\":\"[MOUSE_BUTTON] Maustaste gedrückt?\",\"tw.blocks.lastKeyPressed\":\"zuletzt gedrückte Taste\",\"tw.blocks.mouseButton.middle\":\"(1) mittlere\",\"tw.blocks.mouseButton.primary\":\"(0) linke\",\"tw.blocks.mouseButton.secondary\":\"(2) rechte\",\"tw.blocks.openDocs\":\"Dokumentation öffnen\",\"tw.browserModal.desc\":\"Überprüfe, ob du eine neuere Versionvon Google Chrome, Mozilla Firefox, Microsoft Edge oder Apple Safari verwendest.\",\"tw.cantUseCloud\":\"Obwohl du Cloud-Variablen erstellen kannst, werden sie bis zum Hochladen auf Scratch oder auf einem Tool wie dem {packager} nicht funktionieren.\",\"tw.changeUsername.cannotChangeWhileRunning\":\"Der Benutzername kann nicht geändert werden, während das Projekt ausgeführt wird.\",\"tw.clipboard.danger\":\"Wenn deine Zwischenablage Sachen wie Passwörter einthält, könnte das Projekt in der Lage sein, sie mit anderen Nutzern oder Servern zu teilen.\",\"tw.clipboard.permission\":\"Der Zugriff auf die Zwischenablage könnte in manchen Browsern nicht funktionieren. Wenn zugelassen, werden zukünftige Zugriffe automatisch zugelassen.\",\"tw.clipboard.title\":\"Das Projekt möchte auf den Inhalt deiner Zwischenablage zugreifen.\",\"tw.cloudProvider\":\"Server bereitgestellt von {name}.\",\"tw.cloudServers\":\"Wähle einen Server in deiner Nähe:\",\"tw.code\":\"Quellcode\",\"tw.confirmIncompatibleExtension\":\"Diese Erweiterung ist nicht mit Scratch kompatibel. Projekte, die damit entwickelt werden, können nicht auf die Scratch-Website geladen werden. Bist du sicher, dass du sie aktivieren willst?\",\"tw.createdBy\":\"Entwickelt von:\",\"tw.customCloudServer\":\"Benutzerdefinierter Cloud-Variablen-Server in Verwendung: {server}\",\"tw.customExtension.description\":\"Lade eigene Erweiterungen von URLs, Dateien oder JavaScript-Quellcode.\",\"tw.customExtension.name\":\"Benutzerdefinierte Erweiterung\",\"tw.customExtensionModal.file\":\"Datei\",\"tw.customExtensionModal.load\":\"Laden\",\"tw.customExtensionModal.promptFile\":\"JavaScript-Datei mit der Erweiterung auswählen:\",\"tw.customExtensionModal.promptText\":\"Füge den JavaScript-Quellcode mit der Erweiterung ein:\",\"tw.customExtensionModal.promptURL\":\"URL der Erweiterung eingeben:\",\"tw.customExtensionModal.title\":\"Benutzerdefinierte Erweiterung laden\",\"tw.customExtensionModal.trusted\":\"Diese Erweiterung wird ohne Sandbox geladen, weil sie aus einer vertrauenswürdigen Quelle stammt.\",\"tw.customExtensionModal.unsandboxed\":\"Erweiterung ohne Sandbox ausführen\",\"tw.customExtensionModal.unsandboxedWarning1\":\"Das Laden von Erweiterungen ohne Sandbox ist gefährlich und du solltest es nur tun, wenn du dir sicher bist.\",\"tw.customExtensionModal.unsandboxedWarning2\":\"Erweiterungen ohne Sandbox können dein Projekt beschädigen, deine Einstellungen löschen, deine Passwörter phishen und sonstige schlechte Aktivitäten. Die Entwickler von {APP_NAME} sind nicht verantwortlich für jegliche Probleme.\",\"tw.customExtensionModal.untrusted\":\"Erweiterungen von Unvertrauenswürdigen URLs werden zur Sicherheit immer mit der Sandbox geladen.\",\"tw.customReporters.description\":\"Erlaubt es, eigenen Blöcken Werte ausgeben zu lassen und als Wertblöcke zu funktionieren.\",\"tw.customReporters.name\":\"Eigene Wertblöcke\",\"tw.darkMode\":\"Zu hellem Modus wechseln\",\"tw.documentation\":\"Dokumentation\",\"tw.embed.persistent\":\"Wenn zugelassen, werden künftige EInbettungen zur selben Seite automatisch zugelassen.\",\"tw.embed.risks\":\"Während die Einbettung isoliert sein wird, wird sie weiterhin Zugriff auf Geräteinformationen wie deine IP-Adresse und Region haben.\",\"tw.embed.title1\":\"Dieses Projekt möchte HTML-Inhalt über die Bühne einbetten:\",\"tw.embed.title2\":\"Dieses Projekt möchte eine andere Seite über die Bühne einbetten:\",\"tw.extensionGallery.error\":\"Erweiterungen-Sammlung konnte nicht laden werden. Besuche extensions.turbowarp.org, um mehr Erweiterungen zu finden.\",\"tw.extensionGallery.loading\":\"Erweiterungen werden geladen…\",\"tw.extensionGallery.more\":\"Erfahre mehr auf extensions.turbowarp.org.\",\"tw.extensionGallery.name\":\"Erweiterungsgalerie von {APP_NAME}\",\"tw.favorite\":\"Zu Favoriten hinzufügen \",\"tw.featuredProjectsStudio\":\"Studio auf Scratch anzeigen.\",\"tw.feedback\":\"Feedback & Fehler\",\"tw.feedbackButton\":\"Feedback für {APP_NAME}\",\"tw.fetch.title\":\"Das Projekt versucht, sich mit dieser Website zu verbinden:\",\"tw.fileInput.none\":\"Keine Datei ausgewählt\",\"tw.fileInput.selected\":\"Ausgewählt: {name}\",\"tw.fonts.add\":\"Hinzufügen\",\"tw.fonts.custom.file\":\"Wähle eine Schriftartdatei von deinem Computer aus:\",\"tw.fonts.custom.name\":\"Gebe der Schriftart einen Namen:\",\"tw.fonts.custom1\":\"Schriftart von einer Datei hinzufügen\",\"tw.fonts.custom2\":\"Wird normalerweise nicht auf Scratch funktionieren. Erlaubte Formate: {formats}\",\"tw.fonts.delete\":\"Bist du dir sicher, dass du \\\"{font}\\\" löschen willst? Alle Vektorkostüme werden stattdessen die Ersatzschriftart nutzen.\",\"tw.fonts.fallback\":\"Wähle eine Schriftart, die angezeigt werden soll, wenn die Schriftart nicht geladen werden kann oder gelöscht wird:\",\"tw.fonts.list\":\"Installierte Schriftarten:\",\"tw.fonts.none\":\"Es wurden noch keine Schriftarten hinzugefügt.\",\"tw.fonts.readError\":\"Schriftartdatei konnte nicht gelesen werden: {error}\",\"tw.fonts.system\":\"Systemschriftart\",\"tw.fonts.system.name\":\"Tippe den Namen einer Schriftart, die auf deinem Computer installiert ist. Die Schriftart könnte nicht für jeden richtig aussehen.\",\"tw.fonts.system1\":\"Systemschriftart hinzufügen\",\"tw.fonts.system2\":\"Kann auf Scratch funktionieren, wird aber nicht für jeden richtig aussehen\",\"tw.fonts.title\":\"Schriftarten\",\"tw.footer.credits\":\"Danksagungen\",\"tw.footer.disclaimer\":\"TurboWarp ist nicht mit Scratch, dem Scratch-Team oder der Scratch-Stiftung verbunden.\",\"tw.footer.documentation\":\"Dokumentation\",\"tw.footer.donate\":\"Spenden\",\"tw.footer.embed\":\"Einbettung\",\"tw.footer.parameters\":\"URL-Parameter\",\"tw.geolocate.permission\":\"Wenn du das erlaubt hast, könntest du von deinem Browser angefragt werden, Standortzugriff zu erlauben.\",\"tw.geolocate.title\":\"Dieses Projekt will deinen Standort einsehen.\",\"tw.gui.crashMessage.description\":\"Es tut uns leid, anscheinend ist die Seite abgestürzt. Bitte aktualisiere die Seite und versuche es erneut.\",\"tw.gui.defaultProjectTitle\":\"Projekt\",\"tw.guiDefaultTitle\":\"Scratch-Projekte schneller ausführen\",\"tw.home.credit\":\"Anmerkungen und Danksagungen\",\"tw.home.description\":\"{APP_NAME} ist eine Scratch-Modifikation, die Projekte in JavaScript kompiliert, damit sie sehr schnell ausgeführt werden. Probiere es aus, indem du die Projekt-ID oder URL oben einfügst oder eines der vorgestellten Projekte unten auswählst.\",\"tw.home.instructions\":\"Anleitung\",\"tw.input.tooltip\":\"Kopiere den Link zu einem Scratch-Projekt und füge ihn hier ein!\",\"tw.invalidParameters.clones\":\"URL-Parameter \\\"clone\\\" ist ungültig\",\"tw.invalidParameters.fps\":\"URL-Parameter \\\"fps\\\" ist ungültig\",\"tw.lightMode\":\"Zu dunklem Modus wechseln\",\"tw.loadError\":\"Fehler beim Laden des Projekts: {error}\",\"tw.loadExtension.embedded\":\"Das Projekt will eine benutzerdefinierte Erweiterung laden, die folgenden Code hat:\",\"tw.loadExtension.sandboxed\":\"Obwohl der Code in der Sandbox ausgeführt wird, wird sie weiterhin Zugang zu Geräteinformationen wie deine IP-Adresse und ungefähre Position haben. Stelle sicher, dass du dem Entwickler dieser Erweiterung vertraust, bevor du fortfährst.\",\"tw.loadExtension.unsandboxed\":\"Erweiterung ohne Sandbox ausführen\",\"tw.loadExtension.unsandboxedWarning\":\"Erweiterungen ohne Sandbox sind gefährlich. Sie können dann dein Projekt beschädigen, deine Einstellungen löschen, deine Passwörter phishen und sonstige schlechte Aktivitäten. Die Entwickler von {APP_NAME} sind nicht verantwortlich für jegliche Probleme.\",\"tw.loadExtension.url\":\"Das Projekt will eine benutzerdefinierte Erweiterung laden, die folgende URL hat:\",\"tw.loader.downloadingAssets\":\"Ressourcen werden heruntergeladen ({complete}/{total}) ...\",\"tw.loader.loadingAssets\":\"Ressourcen werden geladen ({complete}/{total}) ...\",\"tw.loader.projectData\":\"Projekt wird geladen ...\",\"tw.lockdownMode\":\"Auf Apple-Geräten musst du den {lockdownMode} deaktivieren.\",\"tw.lockdownMode2\":\"Blockierungsmodus\",\"tw.menuBar.60off\":\"60 FPS-Modus ausschalten\",\"tw.menuBar.60on\":\"60 FPS-Modus einschalten\",\"tw.menuBar.accent\":\"Akzent\",\"tw.menuBar.advanced\":\"Erweitert\",\"tw.menuBar.blockColors\":\"Blockfarben\",\"tw.menuBar.changeUsername\":\"Benutzernamen ändern\",\"tw.menuBar.cloudOff\":\"Cloud-Variablen ausschalten\",\"tw.menuBar.cloudOn\":\"Cloud-Variablen einschalten\",\"tw.menuBar.cloudUnavailable\":\"Cloud-Variablen sind nicht Verfügbar\",\"tw.menuBar.cloudUnavailableAlert\":\"Kann Cloud-Variablen nicht verwenden, wahrscheinlich, weil du den Editor geöffnet hast.\",\"tw.menuBar.cloudUnavailableDesktop\":\"Cloudvariablen sind in der Desktop-App nichts verfügbar.\",\"tw.menuBar.moreSettings\":\"Erweitert\",\"tw.menuBar.newFramerate\":\"Neue Framefrequenz:\",\"tw.menuBar.newWindow\":\"Neues Fenster\",\"tw.menuBar.package\":\"Paketisieren\",\"tw.menuBar.reportError1\":\"Bei manchen Skripten sind Fehler aufgetreten.\",\"tw.menuBar.reportError2\":\"Dies ist ein Fehler. Bitte melde ihn.\",\"tw.menuBar.restorePoints\":\"Wiederherstellpunkte\",\"tw.menuBar.saveAs\":\"Speichern unter {file}\",\"tw.menuBar.seeInside\":\"Schau hinein\",\"tw.moreCloud\":\"Mehr über Cloud-Variablen erfahren.\",\"tw.notify.permission\":\"Wenn du das erlaubst, könntest du von deinem Browser angefragt werden, Benachrichtigungen einzuschalten. Danach werden Benachrichtigungen automatisch erlaubt sein.\",\"tw.notify.title\":\"Das Projekt möchte Benachrichtigungen anzeigen.\",\"tw.oldDownload\":\"Kopie speichern unter...\",\"tw.opcode.2000\":\"Tage seit 2000\",\"tw.opcode.mousedown\":\"Maustaste gedrückt?\",\"tw.opcode.mousex\":\"Maus-x-Position\",\"tw.opcode.mousey\":\"Maus-y-Position\",\"tw.openAdvanced\":\"Öffne die fortgeschrittenen Einstellungen\",\"tw.openWindow.dangerous\":\"Diese Website wurde nicht von den {APP_NAME}-Entwicklern geprüft. Sie könnte schädlichen oder bösartigen Code enthalten.\",\"tw.openWindow.title\":\"Dieses Projekt möchte ein neues Fenster oder Tab mit dieser URL öffnen:\",\"tw.paint.alpha\":\"Durchsichtigkeit\",\"tw.paint.fonts.more\":\"Mehr Schriftarten hinzufügen...\",\"tw.pen.stageSelected\":\"Bühne ausgewählte: weniger Stift-Blöcke verfügbar\",\"tw.privacy\":\"Datenschutzerklärung\",\"tw.recordAudio.permission\":\"Wenn zugelassen, könnte eine Anfrage deines Browsers erscheinen, und zukünftige Zugriffe werden automatisch zugelassen.\",\"tw.recordAudio.title\":\"Dieses Projekt will von deinem Mikrofon Audio aufnehmen. Das kann ein Transkript oder rohe Audiodaten beinhalten. Das Projekt könnte das Audio mit anderen Nutzern oder Servern teilen.\",\"tw.recordVideo.permission\":\"Wenn du das erlaubst, könntest du von deinem Browser angefragt werden, Kamerazugriff zu erlauben, und weitere Kamerazugriffe werden automatisch erlaubt werden.\",\"tw.recordVideo.title\":\"Dieses Projekt möchte Video von deiner Kamera aufnehmen. Das Projekt könnte diese Bilder mit anderen Nutzern oder Servern teilen.\",\"tw.redirect.dangerous\":\"Diese Website wurde nicht von den {APP_NAME}-Entwicklern geprüft. Sie könnte schädlichen oder bösartigen Code enthalten.\",\"tw.redirect.title\":\"Das Projekt will von diesem Tab zur URL:\",\"tw.restorePoints.1minute\":\"jede Minute\",\"tw.restorePoints.assets\":\"{n} Resourcen\",\"tw.restorePoints.confirmDelete\":\"Bist du dir sicher, dass du \\\"{projectTitle}\\\" löschen wirst? Dies kann nicht mehr rückgängig gemacht werden. \",\"tw.restorePoints.confirmDeleteAll\":\"Bist du dir sicher, dass du ALLE Wiederherstellpunkte löschen willst? Dies kann nicht mehr rückgängig gemacht weren.\",\"tw.restorePoints.confirmLoad\":\"Du hast ungespeicherte Änderungen. Willst du das momentane Projekt ersetzen?\",\"tw.restorePoints.deleteAll\":\"Alle löschen\",\"tw.restorePoints.description\":\"{APP_NAME}speichert periodisch Wiederherstellpunkte auf deinem Computer, damit dein Projekt wiederhergestellt werden kann, wenn du vergisst, zu speichern. Dies ist als letzter Ausweg für Wiederherstellung gedacht. Dein Computer kann jederzeit diese Wiederherstellpunkte unbemerkt löschen. Verlasse dich NICHT auf dieses Feature.\",\"tw.restorePoints.empty\":\"Keine Wiederherstellpunkte gefunden.\",\"tw.restorePoints.error\":\"Fehler beim Laden des Wiederherstellpunktes: {error}\",\"tw.restorePoints.intervalOption\":\"Wiederherstellpunkte werden {time} erstellt.\",\"tw.restorePoints.loading\":\"Laden...\",\"tw.restorePoints.minutes\":\"alle {n} Minuten \",\"tw.restorePoints.never\":\"nie\",\"tw.restorePoints.off\":\"Wiederherstellpunkte auszuschalten ist gefährlich.\",\"tw.restorePoints.size\":\"Ungefähre Anzahl an genutztem Speicherplatz: {size}\",\"tw.restorePoints.size2\":\"Kostüme oder Klänge, die von mehreren Wiederherstellungspunkten genutzt werden, werden nur einmal gespeichert.\",\"tw.restorePoints.title\":\"Wiederherstellpunkte\",\"tw.sample\":\"Beispielprojekt\",\"tw.saveAs\":\"Speichern unter...\",\"tw.saveTo\":\"Speichern unter {file}\",\"tw.scratchUnsafeCloud\":\"Wenn du diese Cloudvariable erstllst, wird dieses Projekt die maximale Anzahl von {number} Variablen überschreiten, und manche von ihnen werden beim Hochladen auf Scratch nicht funktionieren.\",\"tw.securityManager.allow\":\"Zulassen\",\"tw.securityManager.deny\":\"Verweigern\",\"tw.securityManager.title\":\"Erweiterungssicherheit\",\"tw.securityManager.trust\":\"Wenn es einmal zugelassen wird, werden zukünftige Anfragen zur selben Website automatisch zugelassen.\",\"tw.securityManager.why\":\"Das Projekt könnte dies zum Herunterladen von zusätzlichen Bildern und Klängen, Einbauen von Multiplayerfunktionen, Zugreifen auf eine API, aber auch für bösartige Zwecke benötigen. Es wird deine IP-Adresse, Region und möglicherweise weitere Daten mit der Website teilen.\",\"tw.settingsModal.customStageSize\":\"Benutzerdefinierte Bühnengröße:\",\"tw.settingsModal.customStageSizeHelp\":\"Ändert die Größe der Bühne von 480x360 zu etwas anderem. Versuche 640x360, um die Bühen erweitert zu machen. Sehr wenige Projekte behandlen diese Einstellung richtig.\",\"tw.settingsModal.dangerZone\":\"Gefahrenzone\",\"tw.settingsModal.disableCompiler\":\"Compiler ausschalten\",\"tw.settingsModal.disableCompilerHelp\":\"Deaktiviert den Compiler von {APP_NAME}. Du möchtest dies vielleicht während dem Bearbeiten von Projekten tun, damit die Skripte sofort aktualisiert werden. Ansonsten solltest du den Compiler aktiviert lassen.\",\"tw.settingsModal.featured\":\"Vorgestellt\",\"tw.settingsModal.fps\":\"60 FPS (Benutzerdefinierte FPS)\",\"tw.settingsModal.fpsHelp\":\"Führt Skripte 60 anstatt 30 Mal pro Sekunde aus. Die meisten Projekte werden mit diesem nicht richtig funktionieren. Falls dies der Fall ist, solltest du Interpolation ohne 60 FPS verwenden. {customFramerate}.\",\"tw.settingsModal.fpsHelp.customFramerate\":\"Klicke, um eine andere Framefrequenz als 30 oder 60 zu verwenden\",\"tw.settingsModal.help\":\"Klicke für Hilfe\",\"tw.settingsModal.highQualityPen\":\"Stift mit Hoher Qualität\",\"tw.settingsModal.highQualityPenHelp\":\"Erlaubt Stiftprojekte mit höherer Auflösung zu rendern und deaktiviert manche Koordinatenrundungen im Editor. Nicht alle Projekte haben einen Vorteil von dieser EInstellung, und sie könnte die Leistung beeinflussen.\",\"tw.settingsModal.infiniteClones\":\"Unendliche Klone\",\"tw.settingsModal.infiniteClonesHelp\":\"Deaktiviert Scratch's Limit von 300 Klonen.\",\"tw.settingsModal.interpolationHelp\":\"Macht die Ausführung des Projekts flüssiger, indem es die Bewegungen der Figuren interpoliert. Interpolation sollte nicht auf 3D-Projekten, Raytracern, Stiftprojekten und laggenden Projekten verwendet werden, da die Interpolation sie langsamer ausführen wird.\",\"tw.settingsModal.largeStageWarning\":\"Es wird nicht empfohlen, die Bühne so groß zu machen! Verwende stattdessen eine kleinere Zahl mit der gleichen Ansichtsratio und lass den Vollbildschirm sie größer machen, um sie mit dem Display des Benutzers anzupassen.\",\"tw.settingsModal.removeFencing\":\"Einzäunung entfernen\",\"tw.settingsModal.removeFencingHelp\":\"Lässt zu, dass sich Figuren über den Bildschirm hinaus bewegen, so groß oder so klein werden, wie sie wollen und macht die Erkennung von Berührungen zwischen Figuren außerhalb des Bildschirms möglich.\",\"tw.settingsModal.removeLimits\":\"Limits enfernen\",\"tw.settingsModal.removeMiscLimits\":\"Verschiedene Begrenzungen entfernen\",\"tw.settingsModal.removeMiscLimitsHelp\":\"Entfernt Begrenzungen bei Klangeffekten und bei der Stiftgröße.\",\"tw.settingsModal.storeProjectOptions\":\"Einstellungen im Projekt speichern\",\"tw.settingsModal.storeProjectOptionsHelp\":\"Speichert die ausgewählten Einstellungen im Projekt, damit sie beim Laden in TurboWarp automatisch angewendet werden. Der Compiler und der Warp Timer werden nicht gespeichert.\",\"tw.settingsModal.title\":\"Erweiterte Einstellungen\",\"tw.settingsModal.warpTimerHelp\":\"Überprüft, ob Skripte in einer langen oder endlosen Schleife feststecken, und führt sie mit einer niedrigeren Framefrequenz aus, anstatt sie auf das Ende der Schleife warten zu zu lassen. was die meisten Abstürze verbessert aber einen bedeutenden Einfluss auf die Leistung hat, deshalb ist es standardmäßig außerhalb des Editors deaktiviert.\",\"tw.soundEditorNotSupported\":\"Der Klängeeditor wird von diesem Browser nicht unterstützt.\",\"tw.spriteSelectorItem.rename\":\"umbenennnen\",\"tw.stageHeader.full\":\"Zu voller Bühne wechseln\",\"tw.stereoAlert\":\"Dieses Stereogeräusch zu ändern wird es zu Mono umwandeln, ohne dass man es wieder zurückumwandeln kann.\",\"tw.studioview.authorAttribution\":\"von {author}\",\"tw.studioview.error\":\"Es gab einen Fehler beim Laden der nächsten Seite von Projekten.\",\"tw.studioview.hoverText\":\"{title} von {author}\",\"tw.tooLarge\":\"Dieses Geräusch könnte zu groß sein, um es auf Scratch hochzuladen.\",\"tw.twExtension.description\":\"Seltsame neue Blöcke.\",\"tw.twExtension.name\":\"Blöcke von {APP_NAME}\",\"tw.unfavorite\":\"Aus Favoriten entfernen\",\"tw.unshared.2\":\"Mehr Informationen unter: {link}\",\"tw.unshared.bug\":\"Falls das Projekt eigentlich veröffentlicht ist, bitte melde den Fehler.\",\"tw.unshared.cache\":\"Falls das Projekt erst vor Kurzem veröffentlicht wurde, wird diese Nachricht möglicherweise einige Minuten lang erscheinen.\",\"tw.unshared2.1\":\"Nicht veröffentlichte Projekte sind nicht mehr sichtbar\",\"tw.usernameModal.help\":\"Dieser Wert wird in deinem Browserspeicher gespeichert. Er könnte geloggt werden, wenn du mit Projekten, die Cloudvariablen enthalten, interagierst.\",\"tw.usernameModal.help2\":\"Werte, die nicht mit einem gültigen Scratch-Konto entsprechen, werden normalerweise vom Cloudserver abgelehnt. Es ist empfohlen, diesen Wert so zu lassen, wie er ist, oder ihn auf deinen Scratch-Benutzernamen zu setzen.\",\"tw.usernameModal.mustChange\":\"Es tut uns Leid, der Cloudvariablenserver denkt, dass dein Benutzername unsicher sein könnte. Bitte ändere ihn oder {resetIt}.\",\"tw.usernameModal.mustChange.resetIt\":\"setze ihn zurück (empfohlen)\",\"tw.usernameModal.new\":\"Neuer Benutzername:\",\"tw.usernameModal.reset\":\"Zurücksetzen\",\"tw.usernameModal.title\":\"Benutzernamen ändern\",\"tw.usesCloudVariables\":\"Dieses Projekt nutzt Cloudvariablen.\",\"tw.usesCloudVariables2\":\"{APP_NAME}s Cloud-Variablen sind nicht mit denen von Scratch verbunden. Jeder kann willkürlich {changeTheirUsername}.\",\"tw.usesCloudVariables2.change\":\"seinen Benutzernamen ändern\",\"tw.viewFeaturedProjects\":\"Klicke, um vorgestellte Projekte anzusehen.\",\"tw.viewOnScratch\":\"Projekt auf Scratch anzeigen\",\"tw.webglModal.description\":\"Dein Browser {webGlLink}, doch es wird für das Ausführen dieser Seite benötigt. Versuche, deinen Browser und deine Grafiktreiber zu aktualisieren und deinen Computer neuzustarten.\"},\"es\":{\"tw.alerts.creatingRestorePoint\":\"Creando punto de restauración...\",\"tw.alerts.lostPeripheralConnection\":\"Se perdió la conexión con {extensionName}.\",\"tw.alerts.restorePointError\":\"No se pudo crear el punto de restauración\",\"tw.alerts.restorePointSuccess\":\"Acceder a puntos de restauración en \\\"Archivo\\\"\",\"tw.alerts.savedToDisk\":\"Guardado a tu computadora.\",\"tw.backpack.rename\":\"Nuevo nombre:\",\"tw.blocks.PROCEDURES_DOCS\":\"Cómo usar devolver\",\"tw.blocks.PROCEDURES_RETURN\":\"devolver {v}\",\"tw.blocks.PROCEDURES_TO_REPORTER\":\"Cambiar A Reportero\",\"tw.blocks.PROCEDURES_TO_STATEMENT\":\"Cambiar A Declaración\",\"tw.blocks.buttonIsDown\":\"¿botón del ratón [MOUSE_BUTTON] presionado?\",\"tw.blocks.lastKeyPressed\":\"última tecla presionada\",\"tw.blocks.mouseButton.middle\":\"(1) central\",\"tw.blocks.mouseButton.primary\":\"(0) primario\",\"tw.blocks.mouseButton.secondary\":\"(2) secundario\",\"tw.blocks.openDocs\":\"Abrir Documentación\",\"tw.browserModal.desc\":\"Asegúrese de que esté usando una versión reciente de Google Chrome, Mozilla Firefox, Microsoft Edge o Apple Safari.\",\"tw.cantUseCloud\":\"Aunque puedes crear variables en la nube, no fucionarán a menos que este proyecto se suba a Scratch o se convierta usando una herramienta como el {packager}.\",\"tw.changeUsername.cannotChangeWhileRunning\":\"El nombre de usuario no puede ser cambiado mientras el proyecto se está ejecutando.\",\"tw.clipboard.danger\":\"Si su portapapeles tiene cosas como contraseñas, el proyecto podría compartirlas con otros usuarios o servidores.\",\"tw.clipboard.permission\":\"El acceso a el portapapeles podría no funcionaren algunos navegadores. Si se permite, las próximas lecturas del portapapeles se permitirán automáticamente.\",\"tw.clipboard.title\":\"El proyecto quiere leer los datos de su portapapeles.\",\"tw.cloudProvider\":\"Servidor proporcionado por {name}.\",\"tw.cloudServers\":\"Elija un servidor cerca de usted:\",\"tw.code\":\"Código Fuente\",\"tw.confirmIncompatibleExtension\":\"Esta extensión es incompatible con Scratch. Proyectos hechos con ella no podrán ser subidos al sitio web de Scratch. ¿Está seguro de que quiere activarla?\",\"tw.createdBy\":\"Creado por:\",\"tw.customCloudServer\":\"Usando un servidor de variables en la nube personalizado: {server}\",\"tw.customExtension.description\":\"Cargar extensiones personalizadas desde URLs, archivos o código fuente JavaScript.\",\"tw.customExtension.name\":\"Extensión Personalizada\",\"tw.customExtensionModal.file\":\"Archivo\",\"tw.customExtensionModal.load\":\"Cargar\",\"tw.customExtensionModal.promptFile\":\"Seleccionar archivo JavaScript de la extensión:\",\"tw.customExtensionModal.promptText\":\"Pegar código fuente JavaScript de la extensión:\",\"tw.customExtensionModal.promptURL\":\"Ingresar URL de la extensión:\",\"tw.customExtensionModal.text\":\"Texto\",\"tw.customExtensionModal.title\":\"Cargar Extensión Personalizada\",\"tw.customExtensionModal.trusted\":\"Esta extensión será cargada sin el sandbox porque es de una fuente confiada.\",\"tw.customExtensionModal.unsandboxed\":\"Ejecutar extensión sin sandbox\",\"tw.customExtensionModal.unsandboxedWarning1\":\"Cargar extensiones sin el sandbox es peligroso y no debería habilitarlo si no sabe lo que está haciendo.\",\"tw.customExtensionModal.unsandboxedWarning2\":\"Extensiones sin sandbox pueden corromper su proyecto, eliminar sus ajustes, pescar sus contraseñas, y otras cosas malas. Los desarrolladores de {APP_NAME} no son responsables por ningún problema resultante.\",\"tw.customExtensionModal.untrusted\":\"Extensiones de URLs no confiadas siempre serán cargadas con sandbox por seguridad.\",\"tw.customReporters.description\":\"Permitir a bloques personalizados devolver resultados y ser usados como entradas.\",\"tw.customReporters.name\":\"Reporteros Personalizados\",\"tw.documentation\":\"Documentación\",\"tw.embed.persistent\":\"Si se permite, se permitirán automáticamente más incrustaciones en el mismo sitio.\",\"tw.embed.risks\":\"Si bien la inserción estará protegida, seguirá teniendo acceso a información sobre su dispositivo, como su IP y ubicación general.\",\"tw.embed.title1\":\"El proyecto quiere incrustar contenido HTML en el escenario:\",\"tw.embed.title2\":\"El proyecto quiere incorporar contenido remoto sobre el escenario:\",\"tw.extensionGallery.error\":\"Error al cargar la galería de extensiones. Visita extensions.turbowarp.org para encontrar más extensiones.\",\"tw.extensionGallery.loading\":\"Cargando galería de extensiones...\",\"tw.extensionGallery.more\":\"Obtenga más información sobre las extensiones en extensions.turbowarp.org.\",\"tw.favorite\":\"Favorito\",\"tw.featuredProjectsStudio\":\"Ver estudio en Scratch\",\"tw.feedback\":\"Comentarios y Bugs\",\"tw.fetch.title\":\"El proyecto quiere conectarse al sitio web:\",\"tw.fileInput.none\":\"No se seleccionó ningún archivo.\",\"tw.fileInput.selected\":\"Seleccionado: {name}\",\"tw.fonts.add\":\"Agregar\",\"tw.fonts.custom.file\":\"Selecciona una fuente tipográfica de tu computador:\",\"tw.fonts.custom.name\":\"Dale un nombre a la fuente:\",\"tw.fonts.custom1\":\"Agrega fuente de un archivo\",\"tw.fonts.custom2\":\"Usualmente no funcionará en Scratch. Formatos soportados: {formats}\",\"tw.fonts.delete\":\"¿Estás seguro que quieres borrar \\\"{font}\\\"? Cualquier disfraz vector usará la fuente de reemplazo en vez.\",\"tw.fonts.fallback\":\"Elige una fuente alternativa que se utilizará si la fuente no se carga o se elimina:\",\"tw.fonts.list\":\"Fuentes instaladas:\",\"tw.fonts.none\":\"Sin fuentes añadidas aún.\",\"tw.fonts.readError\":\"Fallo en leer fuente tipográfica: {error}\",\"tw.fonts.system\":\"Fuente del sistema\",\"tw.fonts.system.name\":\"Escribe el nombre de cualquier fuente en tu computador. La fuente puede no aparecer correctamente para todos.\",\"tw.fonts.system1\":\"Agregar una fuente del sistema\",\"tw.fonts.system2\":\"Podría funcionar en Scratch, pero no aparecerá correctamente para todos.\",\"tw.fonts.title\":\"Fuentes\",\"tw.footer.credits\":\"Créditos\",\"tw.footer.disclaimer\":\"TurboWarp no está afiliado con Scratch, el Equipo de Scratch o la Scratch Foundation.\",\"tw.footer.documentation\":\"Documentación\",\"tw.footer.donate\":\"Donar\",\"tw.footer.embed\":\"Incrustado\",\"tw.footer.parameters\":\"Parámetros de URL\",\"tw.geolocate.permission\":\"Si se permite, puede que su navegador le pida acceso a su ubicación.\",\"tw.geolocate.title\":\"El proyecto quiere saber su ubicación.\",\"tw.gui.crashMessage.description\":\"Lo lamentamos mucho, pero parece que la página dejó de funcionar. Por favor actualice la página para intentar de nuevo.\",\"tw.gui.defaultProjectTitle\":\"Proyecto\",\"tw.guiDefaultTitle\":\"Ejecute proyectos de Scratch más rápido\",\"tw.home.credit\":\"Notas y Créditos\",\"tw.home.instructions\":\"Instrucciones\",\"tw.input.tooltip\":\"¡Copie y pegue un enlace a un proyecto de Scratch aquí!\",\"tw.interpolationEnabled\":\"Interpolación\",\"tw.invalidParameters.clones\":\"Parámetro de URL «clone» es inválido\",\"tw.invalidParameters.fps\":\"Parámetro de URL «fps» es inválido\",\"tw.loadError\":\"No se ha podido cargar el proyecto: {error}\",\"tw.loadExtension.embedded\":\"El proyecto quiere cargar una extensión personalizada con el código:\",\"tw.loadExtension.sandboxed\":\"A pesar de que el código tenga sandbox, tendrá acceso a la información de su dispositivo como su IP y su ubicación general. Asegúrese de confiar el autor de esta extensión antes de continuar.\",\"tw.loadExtension.unsandboxed\":\"Ejecutar extensión sin sandbox\",\"tw.loadExtension.unsandboxedWarning\":\"Cargar extensiones sin sandbox es peligroso. Será capaz de corromper su proyecto, eliminar sus ajustes, pescar sus contraseñas, y otras cosas malas. Los desarrolladores de {APP_NAME} no son responsables de ningún problema resultante.\",\"tw.loadExtension.url\":\"El proyecto quiere cargar una extensión personalizada de la URL:\",\"tw.loader.downloadingAssets\":\"Descargando assets ({complete}/{total}) ...\",\"tw.loader.loadingAssets\":\"Cargando archivos ({complete}/{total}) ...\",\"tw.loader.projectData\":\"Cargando proyecto ...\",\"tw.lockdownMode\":\"En dispositivos Apple, debes desactivar {lockdownMode}.\",\"tw.lockdownMode2\":\"Modo de bloqueo\",\"tw.menuBar.60off\":\"Desactivar modo 60 FPS\",\"tw.menuBar.60on\":\"Activar modo 60 FPS\",\"tw.menuBar.advanced\":\"Avanzado\",\"tw.menuBar.changeUsername\":\"Cambiar Nombre de Usuario\",\"tw.menuBar.cloudOff\":\"Desactivar Variables en la Nube\",\"tw.menuBar.cloudOn\":\"Activar Variables en la Nube\",\"tw.menuBar.cloudUnavailable\":\"Variables en la Nube no Disponibles\",\"tw.menuBar.cloudUnavailableAlert\":\"No se pueden usar variables en la nube, probablemente porque abriste el editor.\",\"tw.menuBar.cloudUnavailableDesktop\":\"No se pueden utilizar variables de nube en la aplicación de escritorio.\",\"tw.menuBar.moreSettings\":\"Ajustes Avanzados\",\"tw.menuBar.newFramerate\":\"Nuevo FPS:\",\"tw.menuBar.newWindow\":\"Nueva ventana\",\"tw.menuBar.package\":\"Convertir proyecto\",\"tw.menuBar.reportError2\":\"Esto es un bug. Por favor repórtelo.\",\"tw.menuBar.restorePoints\":\"Puntos de restauración\",\"tw.menuBar.saveAs\":\"Guardar como {file}\",\"tw.menuBar.seeInside\":\"Ver dentro\",\"tw.moreCloud\":\"Obtenga más información sobre las variables de la nube.\",\"tw.notify.permission\":\"Si se permite, puede que su navegador le pida habilitar notificaciones, y próximas notificaciones serán permitidas automáticamente.\",\"tw.notify.title\":\"El proyecto quiere mostrar notificaciones.\",\"tw.oldDownload\":\"Guardar a archivo separado...\",\"tw.opcode.2000\":\"días desde el 2000\",\"tw.opcode.mousedown\":\"¿ratón presionado?\",\"tw.opcode.mousex\":\"posición x del ratón\",\"tw.opcode.mousey\":\"posición y del ratón\",\"tw.openAdvanced\":\"Abrir opciones avanzadas\",\"tw.openWindow.dangerous\":\"Este sitio web no ha sido revisado por los desarrolladores de {APP_NAME}. Podría contener código peligroso o malicioso.\",\"tw.openWindow.title\":\"Este proyecto quiere abrir una nueva ventana o pestaña con la URL:\",\"tw.paint.alpha\":\"Opacidad\",\"tw.paint.fonts.more\":\"Agregar más fuentes...\",\"tw.privacy\":\"Política de Privacidad\",\"tw.recordAudio.permission\":\"Si se permite, puede que su navegador le pida acceso al micrófono, y los próximos accesos al micrófono se permitirán automáticamente.\",\"tw.recordAudio.title\":\"El proyecto quiere grabar audio de su micrófono. Esto podría incluir un transcriptor a texto o datos de audio sin procesar. El proyecto podría compartir el audio con otros usuarios o servidores.\",\"tw.recordVideo.permission\":\"Si se permite, puede que su navegador le pida acceso a su cámara, y los próximos accesos a la cámara se permitirán autiomáticamente.\",\"tw.recordVideo.title\":\"El proyecto quiere grabar video de su cámara. El proyecto podría compartir imágenes con otros usuarios o servidores.\",\"tw.redirect.dangerous\":\"Este sitio web no ha sido revisado por los desarrolladores de {APP_NAME}. Podría contener código peligroso o malicioso.\",\"tw.redirect.title\":\"El proyecto quiere trasladar esta pestaña a la URL:\",\"tw.restorePoints.1minute\":\"cada minuto\",\"tw.restorePoints.confirmDelete\":\"¿Está seguro de que quiere eliminar \\\"{projectTitle}\\\"? Esto no se puede deshacer.\",\"tw.restorePoints.confirmDeleteAll\":\"¿Está seguro de que desea eliminar TODOS los puntos de restauración? Esto no se puede deshacer.\",\"tw.restorePoints.confirmLoad\":\"Tiene cambios sin guardar. ¿Remplazar el proyecto existente?\",\"tw.restorePoints.deleteAll\":\"Eliminar Todos\",\"tw.restorePoints.description\":\"{APP_NAME} Guarda periódicamente puntos de guardado en su computadora para ayudarlo a recuperar su proyecto olvida guardarlo. Esto es guardado como una última oportunidad de recuperación. Su computadora podría silenciosamente eliminar estos puntos de guardado en cualquier momento. NO confíe en esta función.\",\"tw.restorePoints.empty\":\"No se encontraron puntos de recuperación.\",\"tw.restorePoints.error\":\"Error al cargar punto de recuperación: {error}\",\"tw.restorePoints.intervalOption\":\"Los puntos de recuperación son creados {time}.\",\"tw.restorePoints.loading\":\"Cargando...\",\"tw.restorePoints.minutes\":\"cada {n} minutos\",\"tw.restorePoints.never\":\"nunca\",\"tw.restorePoints.off\":\"Deshabilitar puntos de recuperación es peligroso.\",\"tw.restorePoints.size\":\"Estimación del almacenamiento usado: {size}\",\"tw.restorePoints.size2\":\"Los disfraces y sonidos usados por múltiples puntos de recuperación son solo almacenados una vez.\",\"tw.restorePoints.title\":\"Puntos de Restauración\",\"tw.sample\":\"Proyecto de muestra\",\"tw.saveAs\":\"Guardar como...\",\"tw.saveTo\":\"Guardar a {file}\",\"tw.scratchUnsafeCloud\":\"Si hace esto una variable en la nube, el proyecto exederá el límite de Scratch de {number} variables y algunas variables no funcionarán si sube el proyecto a Scratch.\",\"tw.securityManager.allow\":\"Permitir\",\"tw.securityManager.deny\":\"Denegar\",\"tw.securityManager.title\":\"Seguridad de la Extensión\",\"tw.securityManager.trust\":\"Si se permite, las próximas consultas al mismo sitio web serán automáticamente permitidas.\",\"tw.securityManager.why\":\"Esto podría ser usado para descargar imágenes o sonidos, implementar multijugador, acceder a una API, o con intenciones maliciosas. Esto compartirá tu dirección de IP, ubicación general, y probablemente otra información con el sitio web.\",\"tw.settingsModal.customStageSize\":\"Tamaño Personalizado del Escenario:\",\"tw.settingsModal.customStageSizeHelp\":\"Cambia el tamaño del escenario de Scratch de 480x360 a algo diferente. Pruebe 640x360 para hacer el escenario más ancho. Muy pocos proyectos manejarán esto adecuadamente.\",\"tw.settingsModal.dangerZone\":\"Zona Peligrosa\",\"tw.settingsModal.disableCompiler\":\"Desactivar Compilador\",\"tw.settingsModal.featured\":\"Destacado\",\"tw.settingsModal.fps\":\"60 FPS (FPS Personalizado)\",\"tw.settingsModal.fpsHelp\":\"Ejecuta scripts 60 veces por segundo en vez de 30. La mayoría de los proyectos no funcionarán correctamente con esto activado. Debería probar Interpolación con modo 60 FPS desactivado si ese es el caso. {customFramerate}.\",\"tw.settingsModal.fpsHelp.customFramerate\":\"Haga click para usar un framerate diferente a 30 o 60\",\"tw.settingsModal.help\":\"Haga click para ayuda\",\"tw.settingsModal.highQualityPen\":\"Lápiz de Alta Calidad\",\"tw.settingsModal.highQualityPenHelp\":\"Permite a los proyectos que usen la extensión del Lápiz renderizar en una mayor resolución y desactiva el redondeo de coordenadas dentro del editor. No todos los proyectos se ven beneficiados de esta configuración, pues puede afectar negativamente el rendimiento. \",\"tw.settingsModal.infiniteClones\":\"Clones Infinitos\",\"tw.settingsModal.infiniteClonesHelp\":\"Desactiva el límite de 300 clones de Scratch.\",\"tw.settingsModal.interpolation\":\"Interpolación\",\"tw.settingsModal.interpolationHelp\":\"Hace que los movimientos dentro de los proyectos se vean más suaves al interpolar los cambios de posición de los objetos. No es recomendable utilizar el ajuste de interpolación en proyectos 3D o proyectos que utilicen la extensión del Lápiz u otros proyectos que sean de bajo rendimiento, ya que esta función lo ralentizará aún más.\",\"tw.settingsModal.largeStageWarning\":\"Usar un tamaño personalizado del escenario tan grande no es recomendado. En cambio, use un tamaño más pequeño con la misma relación de aspecto y permita que el modo pantalla completa agrande el escenario para cubrir toda la pantalla del usuario.\",\"tw.settingsModal.removeFencing\":\"Quitar Fencing\",\"tw.settingsModal.removeFencingHelp\":\"Permite a los objetos moverse afuera de la pantalla o hacerse tan grandes o chicos como deseen y hace funcionar los bloques \\\"tocando\\\" fuera de la pantalla.\",\"tw.settingsModal.removeLimits\":\"Quitar Límites\",\"tw.settingsModal.removeMiscLimits\":\"Quitar Límites Varios\",\"tw.settingsModal.removeMiscLimitsHelp\":\"Elimina los límites de sonido y de tamaño del lápiz.\",\"tw.settingsModal.storeProjectOptions\":\"Guardar ajustes en proyecto\",\"tw.settingsModal.storeProjectOptionsHelp\":\"Guarda los ajustes seleccionados en el proyecto para que sean aplicados automáticamente cuando TurboWarp carga este proyecto. Warp Timer y desactivar compilador no serán guardados.\",\"tw.settingsModal.title\":\"Ajustes Avanzados\",\"tw.settingsModal.warpTimerHelp\":\"Hace que los scripts revisen si están atascados en un bucle infinito y si es así, hace que vayan a una menor tasa de refresco hasta que el bucle termine, logrando evitar la mayoría de colapsos por este tipo de errores. Este ajuste tiene un impacto negativo significante en el rendimiento, por lo que solo está habilitado por defecto en el editor.\",\"tw.soundEditorNotSupported\":\"El editor de sonido no es compatible con este navegador.\",\"tw.spriteSelectorItem.rename\":\"renombrar\",\"tw.stereo\":\"Estéreo\",\"tw.stereoAlert\":\"Editar este sonido estéreo lo convertirá irreversiblemente en mono.\",\"tw.studioview.authorAttribution\":\"por {author}\",\"tw.studioview.error\":\"Ocurrió un error cargando la siguiente página de proyectos.\",\"tw.studioview.hoverText\":\"{title} por {author}\",\"tw.tooLarge\":\"Este sonido podría ser demasiado grande como para cargarlo en Scratch.\",\"tw.twExtension.description\":\"Nuevos bloques extraños.\",\"tw.unfavorite\":\"No favorito\",\"tw.unshared.2\":\"Para más información, visite: {link}\",\"tw.unshared.bug\":\"Si el proyecto está realmente compartido, por favor reporte un error.\",\"tw.unshared.cache\":\"Si el proyecto se a compartido recientemente, este mensaje podría aparecer incorrectamente por algunos minutos.\",\"tw.unshared2.1\":\"Los proyectos no compartidos ya no son visibles\",\"tw.usernameModal.help\":\"Este valor será guardado en el almacenamiento de su navegador. Es posible que sea usado cuando interactúe con proyectos que contengan variables en la nube.\",\"tw.usernameModal.help2\":\"Valores que no corresponden a una cuenta de Scratch válida típicamente serán rechazadas por el servidor de variables en la nube. Se le recomienda dejarlo como está o cambiarlo a su nombre de usuario de Scratch.\",\"tw.usernameModal.mustChange\":\"Lo sentimos, el servidor de variables en la nube piensa que tu nombre de usuario puede ser inseguro. Por favor cámbielo a otra cosa o {resetIt}.\",\"tw.usernameModal.mustChange.resetIt\":\"resetéelo (recomendado)\",\"tw.usernameModal.new\":\"Nuevo nombre de usuario:\",\"tw.usernameModal.reset\":\"Reiniciar\",\"tw.usernameModal.title\":\"Cambiar Nombre de Usuario\",\"tw.usesCloudVariables\":\"Este proyecto utiliza variables de nube.\",\"tw.usesCloudVariables2\":\"Las variables de la nube de {APP_NAME} no están conectadas a las de Scratch. Cualquiera puede {changeTheirUsername}, así que tenga cuidado con la suplantación.\",\"tw.usesCloudVariables2.change\":\"cambiar su nombre de usuario\",\"tw.viewFeaturedProjects\":\"Clickee para ver proyectos destacados.\",\"tw.viewOnScratch\":\"Ver proyecto en Scratch\",\"tw.webglModal.description\":\"Su navegador {webGlLink}, que es necesario para que este sitio funcione. Intente actualizar su navegador y controladores de gráficos o reiniciar su computadora.\"},\"fi\":{\"tw.usernameModal.reset\":\"Reseti\"},\"fr\":{\"tw.alerts.creatingRestorePoint\":\"Création d'un point de restauration…\",\"tw.alerts.lostPeripheralConnection\":\"Le périphérique {extensionName} vient d’être déconnecté.\",\"tw.alerts.savedToDisk\":\"Enregistré sur votre ordinateur.\",\"tw.backpack.rename\":\"Nouveau nom :\",\"tw.blocks.buttonIsDown\":\"bouton [MOUSE_BUTTON] de la souris pressé ?\",\"tw.blocks.lastKeyPressed\":\"dernière touche pressée\",\"tw.blocks.mouseButton.middle\":\"(1) milieu\",\"tw.blocks.mouseButton.primary\":\"(0) primaire\",\"tw.blocks.mouseButton.secondary\":\"(2) secondaire\",\"tw.blocks.openDocs\":\"Ouvrir la documentation\",\"tw.browserModal.desc\":\"Vérifiez que vous utilisez une version récente de Google Chrome, Mozilla Firefox, Micorsoft Edge ou Apple Safari.\",\"tw.cantUseCloud\":\"Bien que vous puissiez créer des variables cloud, elles ne fonctionneront que si ce projet est téléchargé sur Scratch ou converti à l'aide d'un outil comme le{packager}.\",\"tw.changeUsername.cannotChangeWhileRunning\":\"Le nom d'utilisateur ne peut pas être modifié pendant l'exécution du projet.\",\"tw.code\":\"Code source\",\"tw.confirmIncompatibleExtension\":\"Cette extension est incompatible avec Scratch. Les projets réalisés avec lui ne peuvent pas être téléchargés sur le site Web de Scratch. Voulez-vous vraiment l'activer ?\",\"tw.customExtension.name\":\"Extension customisée\",\"tw.customExtensionModal.file\":\"Fichier\",\"tw.featuredProjectsStudio\":\"Voir le studio sur scratch.\",\"tw.feedback\":\"retour et signalement de bugues\",\"tw.footer.credits\":\"Crédits\",\"tw.footer.disclaimer\":\"TurboWarp n'est pas affilié à Scratch, à l'équipe Scratch ou à la Fondation Scratch.\",\"tw.footer.donate\":\"Faire un don\",\"tw.footer.embed\":\"Intégrer\",\"tw.footer.parameters\":\"Paramères URL\",\"tw.gui.crashMessage.description\":\"Nous sommes vraiment désolés, mais il semble que TurboWarp a crashé. Veuillez actualiser la page pour réessayer.\",\"tw.gui.defaultProjectTitle\":\"Projet\",\"tw.guiDefaultTitle\":\"Exécute les projets Scratch plus rapidement\",\"tw.home.credit\":\"Notes et Crédits\",\"tw.input.tooltip\":\"Copie et colle le lien d'un projet Scratch ici !\",\"tw.invalidParameters.clones\":\"Le paramètre d'URL \\\"clone\\\" n'est pas valide.\",\"tw.invalidParameters.fps\":\"Le paramètre d'URL \\\"fps\\\" n'est pas valide.\",\"tw.loadError\":\"Impossible de charger le projet : {error}\",\"tw.loader.downloadingAssets\":\"Téléchargement des assets ({complete}/{total}) ...\",\"tw.loader.projectData\":\"Lecture du projet ...\",\"tw.menuBar.60off\":\"Désactiver le mode 60 FPS\",\"tw.menuBar.60on\":\"Activer le mode 60 FPS\",\"tw.menuBar.advanced\":\"Avancé\",\"tw.menuBar.changeUsername\":\"Changer le nom d'utilisateur\",\"tw.menuBar.cloudOff\":\"Désactiver les variables cloud\",\"tw.menuBar.cloudOn\":\"Activer les variables cloud\",\"tw.menuBar.cloudUnavailable\":\"Les variables cloud ne sont pas disponibles\",\"tw.menuBar.cloudUnavailableAlert\":\"Impossible d'utiliser les variables cloud, probablement parce que vous avez ouvert l'éditeur.\",\"tw.menuBar.compileError\":\"{sprite} : {error}\",\"tw.menuBar.moreSettings\":\"Paramètres Avancés\",\"tw.menuBar.newFramerate\":\"Nouveau ratio d'images par seconde :\",\"tw.menuBar.package\":\"Empaqueter le projet\",\"tw.menuBar.reportError2\":\"Ceci est un bug. Merci de le signaler.\",\"tw.menuBar.saveAs\":\"Enregistrer sous {file}\",\"tw.menuBar.seeInside\":\"Voir à l'intérieur\",\"tw.oldDownload\":\"Enregistrer dans un fichier séparé...\",\"tw.opcode.2000\":\"jours depuis 2000\",\"tw.opcode.mousedown\":\"clic gauche?\",\"tw.opcode.mousex\":\"souris x\",\"tw.opcode.mousey\":\"souris y\",\"tw.openAdvanced\":\"Ouvrir les paramètres avancés\",\"tw.paint.alpha\":\"Opacité\",\"tw.privacy\":\"Politique de Confidentialité\",\"tw.saveAs\":\"Enregistrer sous...\",\"tw.saveTo\":\"Sauvegarder sous {file}\",\"tw.scratchUnsafeCloud\":\"Si vous créez cette variable cloud, le projet dépassera la limite de Scratch de {number} variables, et certaines variables ne fonctionneront pas si vous téléchargez le projet dans Scratch.\",\"tw.settingsModal.customStageSize\":\"Taille de la scène personnalisé :\",\"tw.settingsModal.customStageSizeHelp\":\"Change la taille de la scène Scratch de 480x360 à autre chose. Essayez 640x360 pour rendre la scène grand écran. Très peu de projets gèrent cela correctement.\",\"tw.settingsModal.dangerZone\":\"Zone de danger\",\"tw.settingsModal.disableCompiler\":\"Désactiver le compilateur\",\"tw.settingsModal.featured\":\"En vedette\",\"tw.settingsModal.fps\":\"60 FPS (personnalisé)\",\"tw.settingsModal.fpsHelp\":\"Exécute les scripts 60 fois par seconde au lieu de 30. La plupart des projets ne fonctionneront pas correctement si cette option est activée. Vous devriez essayer l'interpolation avec le mode 60 FPS désactivé si tel est le cas.{customFramerate}\",\"tw.settingsModal.fpsHelp.customFramerate\":\"Clique pour utiliser un autre ratio d'images par seconde (FPS) que 30 ou 60\",\"tw.settingsModal.help\":\"Clique pour obtenir de l'aide\",\"tw.settingsModal.highQualityPen\":\"Stylo de haute qualité\",\"tw.settingsModal.highQualityPenHelp\":\"Permet aux projets utilisant le stylo d'utiliser une plus grande résolution et permet de désactiver certains arrondis dans les coordonnées de l'éditeur. Tout le projet ne bénéfie pas de ce paramètre et il peut impacter la performance.\",\"tw.settingsModal.infiniteClones\":\"Clones Infinis\",\"tw.settingsModal.infiniteClonesHelp\":\"Désactive la limite de 300 clones de Scratch\",\"tw.settingsModal.interpolationHelp\":\"Rend les projets plus fluides en interpolant le mouvement du sprite. L'interpolation ne doit pas être utilisée sur les projets 3D, les lanceurs de rayons, les projets de stylet et les projets décalés, car l'interpolation les ralentira sans les rendre plus lisses.\",\"tw.settingsModal.largeStageWarning\":\"Utiliser une taille de scène personnalisée plus large n'est pas recommandé. Utilisez plutôt cette option pour une taille plus petite et avec le même ration longueur/largeur pour que le projet soit facilement utilisable par n'importe quel utilisateur.\",\"tw.settingsModal.removeFencing\":\"Supprimer les limites\",\"tw.settingsModal.removeFencingHelp\":\"Permet aux sprites de se déplacer hors de l'écran, de devenir aussi grands ou aussi petits qu'ils le souhaitent et de faire fonctionner les blocs tactiles hors de l'écran.\",\"tw.settingsModal.removeLimits\":\"Supprimer les limites\",\"tw.settingsModal.removeMiscLimits\":\"Supprimer diverses limites\",\"tw.settingsModal.removeMiscLimitsHelp\":\"Supprime les limites des effets sonores ou celles de la taille du stylo.\",\"tw.settingsModal.storeProjectOptions\":\"Sauvegarder les paramètres du projet.\",\"tw.settingsModal.storeProjectOptionsHelp\":\"Stocke les paramètres sélectionnés dans le projet afin qu'ils soient automatiquement appliqués lorsque TurboWarp charge ce projet. Le temporisateur Warp et le compilateur désactivé ne seront pas enregistrés.\",\"tw.settingsModal.title\":\"Paramètres Avancés\",\"tw.settingsModal.warpTimer\":\"Vérificateur de boucles infinies.\",\"tw.settingsModal.warpTimerHelp\":\"Vérifie si les scripts sont bloqués dans des boucles infinies, et le cas échéant, fait tourner le programme a une vitesse très réduite pour empêcher le logiciel de crasher. Cela peut cependant fortement impacter les performances du programme.\",\"tw.spriteSelectorItem.rename\":\"renommer\",\"tw.stereo\":\"Stéréo\",\"tw.stereoAlert\":\"L'édition de ce son stéréo le convertira irréversiblement en mono.\",\"tw.studioview.authorAttribution\":\"Fait par {author}\",\"tw.studioview.error\":\"Il y a eu une erreur dans le chargement de la page suivante des projets\",\"tw.studioview.hoverText\":\"{title} fait par {author}\",\"tw.tooLarge\":\"Ce son peut être trop volumineux pour être chargé dans Scratch.\",\"tw.unshared.2\":\"Pour plus d'informations, visitez : {link}\",\"tw.unshared.cache\":\"Si le projet a été partagé récemment, ce message peut s'afficher de manière incorrecte pendant quelques minutes.\",\"tw.usernameModal.help\":\"Cette valeur sera stockée dans la mémoire de votre navigateur. Il peut être consigné lorsque vous interagissez avec des projets contenant des variables cloud.\",\"tw.usernameModal.help2\":\"Les valeurs qui ne correspondent pas à un compte Scratch valide seront généralement rejetées par le serveur de variables cloud. Nous vous recommandons de le laisser tel quel ou de le remplacer par votre nom d'utilisateur Scratch.\",\"tw.usernameModal.mustChange\":\"Désolé, le serveur de variables cloud pense que votre nom d'utilisateur n'est peut-être pas sûr. Veuillez le changer pour autre chose ou{resetIt}.\",\"tw.usernameModal.mustChange.resetIt\":\"réinitialiser (recommandé)\",\"tw.usernameModal.reset\":\"Réinitialiser\",\"tw.usernameModal.title\":\"Changer votre nom d'utilisateur\",\"tw.viewFeaturedProjects\":\"Cliquez pour voir les projets sélectionnés.\",\"tw.viewOnScratch\":\"Voir le projet sur Scratch\"},\"he\":{\"tw.alerts.creatingRestorePoint\":\"ביצוע נקודת שחזור קוד\",\"tw.alerts.savedToDisk\":\"הקובץ נשמר בהתקן שלך.\",\"tw.blocks.addons\":\"הרחבות\",\"tw.blocks.buttonIsDown\":\"[MOUSE_BUTTON]לחצן העכבר נלחץ?\",\"tw.blocks.lastKeyPressed\":\"מקש אחרון שנלחץ על המקלדת\",\"tw.blocks.mouseButton.middle\":\"(1) במרכז\",\"tw.blocks.mouseButton.primary\":\"(0)נורמלי\",\"tw.blocks.mouseButton.secondary\":\"(2) שני\",\"tw.changeUsername.cannotChangeWhileRunning\":\"אינך יכול לשנות את שם המשתמש שלך כאשר פרויקט הקוד פועל.\",\"tw.code\":\"קוד קוד פתוח\",\"tw.featuredProjectsStudio\":\"הצג את הסטודיו על קידוד שריטות\",\"tw.feedback\":\"הצעות ושגיאות\",\"tw.gui.crashMessage.description\":\"אנו מתנצלים; נראה שהדף קרס. אנא רענן דף זה כדי לנסות שוב.\",\"tw.gui.defaultProjectTitle\":\"פרויקט קידוד\",\"tw.home.credit\":\"מידע וייחוסים\",\"tw.home.instructions\":\"איך להישתמש\",\"tw.invalidParameters.clones\":\"פרמטר כתובת האתר \\\"כפול\\\" אינו חוקי\",\"tw.invalidParameters.fps\":\"פרמטר כתובת האתר \\\"מסגרות לשנייה\\\" אינו חוקי\",\"tw.loader.downloadingAssets\":\"הורדה של נכסים({complete}/{total})...\",\"tw.loader.projectData\":\"טוען קוד...\",\"tw.menuBar.60off\":\"כבה את מצב \\\"מסגרות גבוהות לשנייה\\\".\",\"tw.menuBar.60on\":\"הפעל את מצב \\\"פריימים גבוהים לשניה\\\".\",\"tw.menuBar.addons\":\"הרחבות\",\"tw.menuBar.changeUsername\":\"לשנות את שם המשתמש\",\"tw.menuBar.cloudOff\":\"כבה את משתני השרת\",\"tw.menuBar.cloudOn\":\"אפשר משתני שרת\",\"tw.menuBar.cloudUnavailable\":\"משתני שרת אינם זמינים\",\"tw.menuBar.cloudUnavailableAlert\":\"משתני שרת אינם זמינים. אתה כנראה משתמש בעורך הקוד.\",\"tw.menuBar.compileError\":\"{sprite}:{error}\",\"tw.menuBar.newFramerate\":\"קצב חדש של מסגרות לשנייה:\",\"tw.menuBar.reportError2\":\"יש שגיאה. אנא צור איתי קשר בנושא.\",\"tw.menuBar.saveAs\":\"הורד בשם{file}\",\"tw.menuBar.seeInside\":\"עיין בקוד המקור\",\"tw.privacy\":\"מדיניות הפרטיות\",\"tw.studioview.authorAttribution\":\"על ידי{author}\",\"tw.studioview.error\":\"לא ניתן היה לטעון את העמוד הבא של פרויקטי קוד.\",\"tw.studioview.hoverText\":\"{title}נוצר על ידי{author}\",\"tw.usernameModal.reset\":\"אִתחוּל\",\"tw.usernameModal.title\":\"לשנות את שם המשתמש\",\"tw.viewFeaturedProjects\":\"לחץ על כפתור זה כדי להציג פרויקטי קוד נבחרים.\"},\"hu\":{\"tw.alerts.creatingRestorePoint\":\"Helyreállítási pont készítése...\",\"tw.alerts.savedToDisk\":\"Mentve a számítógépre.\",\"tw.backpack.rename\":\"Új név:\",\"tw.blocks.addons\":\"Kiegészítők\",\"tw.blocks.buttonIsDown\":\"[MOUSE_BUTTON] egérbillentyű lenyomva?\",\"tw.blocks.lastKeyPressed\":\"utolsó lenyomott billentyű\",\"tw.blocks.mouseButton.middle\":\"(1) középső\",\"tw.blocks.mouseButton.primary\":\"(0) elsődleges\",\"tw.blocks.mouseButton.secondary\":\"(2) másodlagos\",\"tw.blocks.openDocs\":\"Dokumentáció megnyitása\",\"tw.browserModal.desc\":\"Győződj meg róla, hogy egy friss verzióját használod a Google Chrome-nak, Mozilla Firefoxnak, Microsoft Edge-nek vagy Apple Safarinak.\",\"tw.changeUsername.cannotChangeWhileRunning\":\"A felhasználónév nem változtatható meg a projekt futása alatt.\",\"tw.code\":\"Forráskód\",\"tw.confirmIncompatibleExtension\":\"Ez a kiegészítés nem kompatibilis a Scratchhel. Ezzel készített projekteket nem lehet feltölteni a Scratch weboldalára. Biztos, hogy mégis engedélyezni szeretnéd őket?\",\"tw.customExtension.name\":\"Egyéni Kiegészítő\",\"tw.customExtensionModal.file\":\"Fájl\",\"tw.featuredProjectsStudio\":\"Műhely megtekintése a Scratchen.\",\"tw.feedback\":\"Visszajelzés és Hibák\",\"tw.footer.credits\":\"Stáblista\",\"tw.footer.disclaimer\":\"A TurboWarp nem tagja, vagy leányvállalata a Scratchnek, a Scratch Csapatnak vagy a Scratch Alapítványnak.\",\"tw.footer.embed\":\"Beágyazás\",\"tw.footer.parameters\":\"URL Paraméterek\",\"tw.gui.crashMessage.description\":\"Nagyon sajnáljuk, de úgy tűnik, hogy a projekt összeomlott. Kérjük frissítsd az oldalt, és próbáld újra.\",\"tw.gui.defaultProjectTitle\":\"Projekt\",\"tw.guiDefaultTitle\":\"Scratch projektek futtatása gyorsabban\",\"tw.home.credit\":\"Megjegyzések és stáblista\",\"tw.home.instructions\":\"Utasítások\",\"tw.input.tooltip\":\"Másolj, majd illessz be Scratch-projekt linkeket ide!\",\"tw.interpolationEnabled\":\"Interpoláció\",\"tw.invalidParameters.clones\":\"A \\\"clone\\\" URL paraméter érvénytelen\",\"tw.invalidParameters.fps\":\"Az \\\"fps\\\" URL paraméter nem érvényes\",\"tw.loader.downloadingAssets\":\"Tartozékok letöltése ({complete}/{total}) …\",\"tw.loader.projectData\":\"Projekt betöltése ...\",\"tw.menuBar.60off\":\"A 60 FPS mód kikapcsolása\",\"tw.menuBar.60on\":\"60 FPS Mód bekapcsolása\",\"tw.menuBar.addons\":\"Kiegészítők\",\"tw.menuBar.advanced\":\"Haladó\",\"tw.menuBar.changeUsername\":\"Felhasználónév Megváltoztatása\",\"tw.menuBar.cloudOff\":\"Megosztott változók kikapcsolása\",\"tw.menuBar.cloudOn\":\"Megosztott Változók engedélyezése\",\"tw.menuBar.cloudUnavailable\":\"Nem érhetőek el a Megosztott Változók\",\"tw.menuBar.cloudUnavailableAlert\":\"Nem használhatóak a megosztott változók, legvalószínűbben azért, mert megnyitottad a szerkesztőt.\",\"tw.menuBar.moreSettings\":\"Haladó Beállítások\",\"tw.menuBar.newFramerate\":\"Új képkockaarány:\",\"tw.menuBar.reportError2\":\"Ez egy hiba. Kérjük jelentsd.\",\"tw.menuBar.saveAs\":\"Mentés {file}-ként\",\"tw.menuBar.seeInside\":\"Megnézem belülről\",\"tw.paint.alpha\":\"Áttetszőség\",\"tw.privacy\":\"Adatvédelmi Irányelvek\",\"tw.settingsModal.customStageSize\":\"Egyedi Színpadméret:\",\"tw.settingsModal.customStageSizeHelp\":\"Megváltoztatja a méretét a Scratch színpadnak 480×360-ról valami másra. Próbálja ki a 640×360-t, hogy a színpad képernyő méretű legyen. Csak nagyon kevés projekt kezeli ezt megfelelően.\",\"tw.settingsModal.dangerZone\":\"Veszélyzóna\",\"tw.settingsModal.disableCompiler\":\"Fordítóprogram kikapcsolása\",\"tw.settingsModal.featured\":\"Kiemelt\",\"tw.settingsModal.fps\":\"60 FPS (Egyéni FPS)\",\"tw.settingsModal.fpsHelp\":\"Az utasításokat 30 helyett 60-szor futtatja le másodpercenként. A legtöbb projekt nem fog megfelelően működni ezzel. Ki kell próbálnod az Interpolációt 60 FPS nélkül, ha ez a helyzet. {customFramerate}.\",\"tw.settingsModal.fpsHelp.customFramerate\":\"Kattintson 30, vagy 60-tól eltérő képkockaarány használatához\",\"tw.settingsModal.help\":\"Kattintson segítségért\",\"tw.settingsModal.highQualityPen\":\"Magas Minőségű Toll\",\"tw.settingsModal.highQualityPenHelp\":\"Lehetővé teszi a tollal készített projekteket, hogy magasabb felbontásban fussanak, valamint letilt bizonyos koordinátakerekítést is a szerkesztőben. Nem minden projektnek előnyös ez a beállítás, valamint lehet, hogy a teljesítményre is hatással van.\",\"tw.settingsModal.infiniteClones\":\"Végtelen másolatszám\",\"tw.settingsModal.infiniteClonesHelp\":\"Letiltja a Scratch 300-as másolatkorlátját\",\"tw.settingsModal.interpolation\":\"Interpoláció\",\"tw.settingsModal.interpolationHelp\":\"Simábban jeleníti meg a projekteket azáltal, hogy interpolálja a szereplők mozgását. Az interpolációt nem szabad 3D projektekre, \\\"raytracer\\\"-ekre, tollat használó projektekre és laggolós projektekre alkalmazni, hiszen az interpoláció csak lassabbá fogja tenni a lefuttatásukat, viszont a megjelenésükön nem fog igazítani.\",\"tw.settingsModal.largeStageWarning\":\"Egyéni színpadméret használatánál nem ajánlott ilyen nagyot alkalmazni. Helyette használj egy kisebb méretet, de megegyező aránnyal, és bízd rá a teljes képernyőre, hogy felnagyítsa a felhasználó lejátszójának méretéhez.\",\"tw.settingsModal.removeFencing\":\"Lekerítés eltávolítása\",\"tw.settingsModal.removeFencingHelp\":\"Lehetővé teszi a szereplőket, hogy a színpadon kívülre menjenek, olyan nagyok, vagy kicsik legyenek, amilyenek csak akarnak, valamint az érzékelős blokkokat is működőképessé teszi színpadon kívül is.\",\"tw.settingsModal.removeLimits\":\"Korlátok eltávolítása\",\"tw.settingsModal.removeMiscLimits\":\"Egyéb Korlátok Eltávolítása\",\"tw.settingsModal.removeMiscLimitsHelp\":\"Eltávolítja a hangeffekt limiteket, és a tollméret korlátozottságait.\",\"tw.settingsModal.storeProjectOptions\":\"Beállítások eltárolása a projektben.\",\"tw.settingsModal.storeProjectOptionsHelp\":\"Eltárolja a kiválasztott beállításokat a projektben, így azonnal alkalmazhatja a TurboWarp őket betöltésnél. A Warp Időzítő és a Fordítóprogram Kikapcsolása nem lesz elmentve.\",\"tw.settingsModal.title\":\"Haladó Beállítások\",\"tw.settingsModal.warpTimer\":\"Warp Időzítő\",\"tw.settingsModal.warpTimerHelp\":\"Leellenőrzi a szkripteket, hogy nem-e ragadtak bele egy hosszú- vagy végtelen-ciklusba, és alacsony képkockaarányban futtatja őket, ahelyett hogy leragadjanak, amíg a ciklus véget ér. Ez tehát megjavítja a legtöbb összeomlást, de cserébe van egy jelentős teljesítménybehatása is, így csak a szerkesztőben van automatikusan bekapcsolva.\",\"tw.spriteSelectorItem.rename\":\"átnevezés\",\"tw.studioview.authorAttribution\":\"{author} által\",\"tw.studioview.error\":\"Hiba történt a projektek következő oldalának betöltése közben.\",\"tw.studioview.hoverText\":\"{title}, {author} által\",\"tw.usernameModal.help\":\"Ez az érték a böngésződ tárában fog eltárolódni. Lehet, hogy naplózva lesz amikor olyan projektekkel lépsz kapcsolatba, amik tartalmaznak megosztott változókat.\",\"tw.usernameModal.help2\":\"Olyan értékeket, amik nem egyeznek meg egy érvényes Scratch fiókkal sem, a megosztott változók szervere elutasít jellemzően. Azt javasoljuk, hogy hagyd, ahogy van, vagy állítsd a Scratch felhasználónevedre.\",\"tw.usernameModal.mustChange\":\"Bocsánat, a megosztott változók szervere szerint a felhasználóneved nem lehet föltétlenül biztonságos. Kérjük változtasd meg valami másra, vagy {resetIt}.\",\"tw.usernameModal.mustChange.resetIt\":\"állítsd vissza (ajánlott)\",\"tw.usernameModal.reset\":\"Visszaállítás\",\"tw.usernameModal.title\":\"Felhasználónév Megváltoztatása\",\"tw.viewFeaturedProjects\":\"Egy kattintás a kiemelt projektek megtekintéséhez.\",\"tw.viewOnScratch\":\"Projekt megtekintése a Scratchen.\"},\"it\":{\"tw.accent.blue\":\"Azzurro\",\"tw.accent.purple\":\"Viola\",\"tw.accent.red\":\"Rosso\",\"tw.alerts.creatingRestorePoint\":\"Creazione di un punto di ripristino...\",\"tw.alerts.lostPeripheralConnection\":\"Persa la connessione a {extensionName}.\",\"tw.alerts.restorePointError\":\"Impossibile creare il punto di ripristino\",\"tw.alerts.restorePointSuccess\":\"Puoi accedere ai punti di ripristino nel menu \\\"File\\\"\",\"tw.alerts.savedToDisk\":\"Salvato sul computer.\",\"tw.backpack.rename\":\"Nuovo nome:\",\"tw.blockColors.custom\":\"Personalizza nelle Impostazioni degli Addon\",\"tw.blockColors.dark\":\"Scura (Beta)\",\"tw.blockColors.highContrast\":\"Contrasto Elevato\",\"tw.blockColors.three\":\"Originale\",\"tw.blocks.PROCEDURES_DOCS\":\"Come usare il blocco Risultato\",\"tw.blocks.PROCEDURES_RETURN\":\"risultato {v}\",\"tw.blocks.PROCEDURES_TO_REPORTER\":\"Trasforma in Monitor\",\"tw.blocks.PROCEDURES_TO_STATEMENT\":\"Trasforma in Comando\",\"tw.blocks.addons\":\"Addon\",\"tw.blocks.buttonIsDown\":\"pulsante [MOUSE_BUTTON] del mouse premuto\",\"tw.blocks.lastKeyPressed\":\"ultimo tasto premuto\",\"tw.blocks.mouseButton.middle\":\"(1) centrale\",\"tw.blocks.mouseButton.primary\":\"(0) primario\",\"tw.blocks.mouseButton.secondary\":\"(2) secondario\",\"tw.blocks.openDocs\":\"Apri Documentazione\",\"tw.browserModal.desc\":\"Assicurati di usare una versione recente di Google Chrome, Mozilla Firefox, Microsoft Edge o Apple Safari.\",\"tw.cantUseCloud\":\"Sebbene tu possa creare variabili cloud, queste funzioneranno solo quando il progetto sarà stato caricato sul sito di Scratch o sarà stato convertito usando un tool come {packager}.\",\"tw.changeUsername.cannotChangeWhileRunning\":\"Non è possibile cambiare lo username mentre il progetto è in esecuzione.\",\"tw.clipboard.danger\":\"Se i tuoi appunti contengono delle password, il progetto può condividerle con altri utenti o altri server.\",\"tw.clipboard.permission\":\"L'accesso agli appunti potrebbe non funzionare in alcuni browser. Se consentito, accessi futuri agli appunti verranno conserntiti automaticamente.\",\"tw.clipboard.title\":\"Il progetto vuole leggere dei dati dai tuoi appunti.\",\"tw.cloudProvider\":\"Server fornito da {name}.\",\"tw.cloudServers\":\"Scegli un server vicino a te:\",\"tw.code\":\"Codice Sorgente\",\"tw.confirmIncompatibleExtension\":\"Questa estensione non è compatibile con Scratch. I progetti che vengono creati con essa non possono essere caricati sul sito di Scratch. Sei sicuro di volerla attivare?\",\"tw.createdBy\":\"Creato da:\",\"tw.customCloudServer\":\"Usare un server personale per le variabili cloud: {server}\",\"tw.customExtension.description\":\"Carica estensioni personalizzate da URL, file o codice Javascript.\",\"tw.customExtension.name\":\"Estensioni Personalizzate\",\"tw.customExtensionModal.load\":\"Carica\",\"tw.customExtensionModal.promptFile\":\"Seleziona il file Javascript dell'estensione:\",\"tw.customExtensionModal.promptText\":\"Incolla il codice JavaScript dell'estensione:\",\"tw.customExtensionModal.promptURL\":\"Inserisci la URL dell'estensione:\",\"tw.customExtensionModal.text\":\"Testo\",\"tw.customExtensionModal.title\":\"Carica Estensione Personalizzata\",\"tw.customExtensionModal.trusted\":\"L'estensione verrà caricata senza sandbox in quanto proviene da una fonte affidabile.\",\"tw.customExtensionModal.unsandboxed\":\"Esegui l'estensione senza sandbox\",\"tw.customExtensionModal.unsandboxedWarning1\":\"Caricare le estensioni senza sandbox è rischioso, non dovresti abilitarlo se non sai esattamente cosa stai facendo.\",\"tw.customExtensionModal.unsandboxedWarning2\":\"Le estensioni eseguite senza sandbox possono corrompere il tuo progetto, cancellare le tue impostazioni, rubare le tue password e fare altre cose malevole. Gli sviluppatori di {APP_NAME} non si ritengono responsabili per qualunque problema dovesse verificarsi.\",\"tw.customExtensionModal.untrusted\":\"Le estensioni da URL non affidabili saranno sempre caricate con una sandbox per ragioni di sicurezza.\",\"tw.customReporters.description\":\"Permette ai blocchi personalizzati di restituire un valore e di essere usati come monitor.\",\"tw.customReporters.name\":\"Monitor Personalizzati\",\"tw.darkMode\":\"Passa alla Modalità Chiara\",\"tw.documentation\":\"Documentazione\",\"tw.embed.persistent\":\"Nel caso l'inserimento venga consentito, futuri tentativi di inserimento di contenuti provenienti dallo stesso sito saranno automaticamente consentiti.\",\"tw.embed.risks\":\"Anche se il contenuto sarà inserito in una sandbox, avrà comunque accesso alle informazioni sul tuo dispotivo come il tuo indirizzo IP e la tua posizione.\",\"tw.embed.title1\":\"Il progetto sta cercando di inserire del contenuto HTML sopra allo Stage:\",\"tw.embed.title2\":\"Il progetto sta cercando di inserire contenuto remoto sopra allo Stage:\",\"tw.extensionGallery.error\":\"Errore nel caricamento della galleria delle estensioni. Visita extensions.turbowarp.org per ulteriori informazioni sulle estensioni.\",\"tw.extensionGallery.loading\":\"Caricamento galleria estensioni in corso...\",\"tw.extensionGallery.more\":\"Ulteriori informazioni sulle estensioni disponibili a extensions.turbowarp.org.\",\"tw.extensionGallery.name\":\"Galleria delle Estensioni di {APP_NAME}\",\"tw.favorite\":\"Preferito\",\"tw.featuredProjectsStudio\":\"Vai alla galleria sul sito di Scratch.\",\"tw.feedback\":\"Feedback & Bug\",\"tw.feedbackButton\":\"Feedback {APP_NAME}\",\"tw.fetch.title\":\"Il progetto vuole collegarsi al sito:\",\"tw.fileInput.none\":\"Nessun file selezionato.\",\"tw.fileInput.selected\":\"Selezionato: {name}\",\"tw.fonts.add\":\"Aggiungi\",\"tw.fonts.custom.file\":\"Seleziona un file di caratteri dal tuo computer:\",\"tw.fonts.custom.name\":\"Dai un nome la carattere:\",\"tw.fonts.custom1\":\"Aggiungi carattere da un file\",\"tw.fonts.custom2\":\"Di solito non funziona in Scratch. Formati supportati: {formats}.\",\"tw.fonts.delete\":\"Sei sicuro di voler cancellare \\\"{font}\\\"? Tutti i costumi vettoriali che lo usano useranno al suo posto il carattere sostitutivo.\",\"tw.fonts.fallback\":\"Scegli un carattere sostitutivo da usare se il carattere non può essere caricato o se viene cancellato:\",\"tw.fonts.list\":\"Caratteri installati:\",\"tw.fonts.none\":\"Ancora nessun carattere aggiunto.\",\"tw.fonts.readError\":\"Errore nella lettura del file di caratteri: {error}\",\"tw.fonts.system\":\"Carattere di sistema\",\"tw.fonts.system.name\":\"Inserisci il nome di un carattere presente nel tuo computer. Il carattere potrebbe non apparire a tutti in modo corretto.\",\"tw.fonts.system1\":\"Aggiungi un carattere di sistema\",\"tw.fonts.system2\":\"Potrebbe funzionare in Scratch, ma potrebbe non apparire per tutti in modo corretto.\",\"tw.fonts.title\":\"Caratteri\",\"tw.footer.credits\":\"Crediti\",\"tw.footer.disclaimer\":\"TurboWarp non è affiliato a Scratch, allo Scratch Team o alla Scratch Foundation.\",\"tw.footer.documentation\":\"Documentazione\",\"tw.footer.donate\":\"Dona\",\"tw.footer.embed\":\"Inclusione\",\"tw.footer.parameters\":\"Parametri URL\",\"tw.geolocate.permission\":\"Se consentito, il tuo browser potrebbe chiederti di consentire l'accesso alla localizzazione.\",\"tw.geolocate.title\":\"Il progetto vuole conoscere la tua posizione.\",\"tw.gui.crashMessage.description\":\"Ci dispiace, sembra che la pagina abbia avuto un arresto anomalo. Aggiorna la pagina per riprovare.\",\"tw.gui.defaultProjectTitle\":\"Progetto\",\"tw.guiDefaultTitle\":\"Esegue i progetti Scratch più velocemente\",\"tw.home.credit\":\"Note e Crediti\",\"tw.home.description\":\"{APP_NAME}è una Modifica di Scratch che compila i progetti in JavaScript per renderli molto più veloci. Provalo, inserisci qui sopra un ID di un progetto o una URL o scegli uno dei progetti in primo piano che trovi qui sotto.\",\"tw.home.instructions\":\"Istruzioni\",\"tw.input.tooltip\":\"Copia e incolla il link di un progetto Scratch qui!\",\"tw.interpolationEnabled\":\"Interpolazione\",\"tw.invalidParameters.clones\":\"Il parametro URL \\\"clone\\\" non è valido\",\"tw.invalidParameters.fps\":\"Il parametro URL \\\"fps\\\" non è valido\",\"tw.lightMode\":\"Passa alla Modalità Scura\",\"tw.loadError\":\"Errore nel caricamento del progetto: {error}\",\"tw.loadExtension.embedded\":\"Il progetto vuole caricare una estensione personalizzata con il seguente codice:\",\"tw.loadExtension.sandboxed\":\"Anche se il codice è eseguito in una sandbox, l'estensione avrà comunque accesso a informazioni sul tuo dispositivo come ad esempio il tuo indirizzo IP e la tua localizzazione. Assicurati di fidarti dell'autore dell'estensione prima di continuare.\",\"tw.loadExtension.unsandboxed\":\"Esegui l'estensione senza sandbox\",\"tw.loadExtension.unsandboxedWarning\":\"Le estensioni eseguite senza sandbox possono corrompere il tuo progetto, cancellare le tue impostazioni, rubare le tue password e fare altre cose malevole. Gli sviluppatori di {APP_NAME} non si ritengono responsabili per qualunque problema dovesse verificarsi.\",\"tw.loadExtension.url\":\"Il progetto vuole caricare una estensione personalizzata dall'URL:\",\"tw.loader.downloadingAssets\":\"Scaricamento risorse in corso ({complete}/{total}) ...\",\"tw.loader.loadingAssets\":\"Caricamento risorse ({complete}/{total}) …\",\"tw.loader.projectData\":\"Caricamento del progetto in corso …\",\"tw.lockdownMode\":\"Nei dispositivi Apple devi disabilitare la {lockdownMode}.\",\"tw.lockdownMode2\":\"Modalità di Isolamento\",\"tw.menuBar.60off\":\"Disabilita modalità 60 FPS\",\"tw.menuBar.60on\":\"Abilita modalità 60 FPS\",\"tw.menuBar.accent\":\"Colore di evidenziazione\",\"tw.menuBar.addons\":\"Addon\",\"tw.menuBar.advanced\":\"Impostazioni Avanzate\",\"tw.menuBar.blockColors\":\"Colore dei Blocchi\",\"tw.menuBar.changeUsername\":\"Cambia Username\",\"tw.menuBar.cloudOff\":\"Disabilita Variabili Cloud\",\"tw.menuBar.cloudOn\":\"Abilita Variabili Cloud\",\"tw.menuBar.cloudUnavailable\":\"Le Variabili Cloud non sono Disponibili\",\"tw.menuBar.cloudUnavailableAlert\":\"Impossibile usare le variabili cloud, probabilmente perché è stato aperto l'editor.\",\"tw.menuBar.cloudUnavailableDesktop\":\"Non è possibile usare le variabili cloud nell'app desktop.\",\"tw.menuBar.moreSettings\":\"Impostazioni Avanzate\",\"tw.menuBar.newFramerate\":\"Nuovo framerate:\",\"tw.menuBar.newWindow\":\"Nuova finestra\",\"tw.menuBar.package\":\"Crea pacchetto\",\"tw.menuBar.reportError1\":\"L'esecuzione di alcuni script ha causato errori.\",\"tw.menuBar.reportError2\":\"Si è verificato un problema. Ti invitiamo a segnalarlo.\",\"tw.menuBar.restorePoints\":\"Punti di ripristino\",\"tw.menuBar.saveAs\":\"Salva come {file}\",\"tw.menuBar.seeInside\":\"Guarda dentro\",\"tw.moreCloud\":\"Ulteriori informazioni sulle variabili cloud\",\"tw.notify.permission\":\"Se viene consentito, il tuo browser potrebbe chiederti se vuoi consentire le notifiche e le future notifiche saranno consentite automaticamente.\",\"tw.notify.title\":\"Il progetto vuole mostrare delle notifiche.\",\"tw.oldDownload\":\"Salve in un file separato...\",\"tw.opcode.2000\":\"giorni dal 2000\",\"tw.opcode.mousedown\":\"pulsante del mouse premuto\",\"tw.opcode.mousex\":\"x del mouse\",\"tw.opcode.mousey\":\"y del mouse\",\"tw.openAdvanced\":\"Apri impostazioni avanzate\",\"tw.openWindow.dangerous\":\"Questo sito web non è stato recensito dagli sviluppatori di {APP_NAME}. Può contenere codice pericoloso o dannoso.\",\"tw.openWindow.title\":\"Il progetto richiede di aprire in una nuova finestra o scheda l'URL:\",\"tw.paint.alpha\":\"Opacità\",\"tw.paint.fonts.more\":\"Aggiungi caratteri...\",\"tw.pen.stageSelected\":\"Stage selezionato: blocchi penna ridotti\",\"tw.privacy\":\"Politica della Privacy\",\"tw.recordAudio.permission\":\"Se viene consentito, il tuo browser potrebbe chiederti se vuoi consentire l'accesso al micrfono e i futuri accessi al microfono saranno consentiti automaticamente.\",\"tw.recordAudio.title\":\"Il progetto vuole registrare l'audio del microfono. L'audio includerà una trascrizione testuale o dati audio grezzi. Il progetto potrebbe condividere l'audio con altri utenti o altri server.\",\"tw.recordVideo.permission\":\"Se viene consentito, il tuo browser potrebbe chiederti se vuoi consentire l'accesso alla webcam e i futuri accessi alla webcam saranno consentiti automaticamente.\",\"tw.recordVideo.title\":\"Il progetto vuole registrare il video della tua webcam. Il progetto potrebbe condividere immagini con altri utenti o altri server.\",\"tw.redirect.dangerous\":\"Questo sito web non è stato recensito dagli sviluppatori di {APP_NAME}. Può contenere codice pericoloso o dannoso.\",\"tw.redirect.title\":\"Il progetto richiede di aprire in questa scheda l'URL:\",\"tw.restorePoints.1minute\":\"ogni minuto\",\"tw.restorePoints.assets\":\"{n} risorse\",\"tw.restorePoints.confirmDelete\":\"Sei sicuro di voler cancellare \\\"{projectTitle}\\\"? Questa operazione non potrà essere annullata.\",\"tw.restorePoints.confirmDeleteAll\":\"Sei sicuro di voler cancellare TUTTI i punti di ripristino? Questa operazione non potrà annullata.\",\"tw.restorePoints.confirmLoad\":\"Ci sono modifiche non salvate. Rimpiazzare il progetto corrente?\",\"tw.restorePoints.deleteAll\":\"Rimuovi Tutto\",\"tw.restorePoints.description\":\"{APP_NAME} salva periodicamente dei punti di ripristino sul computer per aiutarti a recuperare il progetto se dimentichi di salvare. Questo sistema fornisce un ultima risorsa per poter recuperare il tuo progetto. il tuo computer potrebbe rimuovere senza preavviso questi punti di interruzione. NON fare affidamento su questa possibilità.\",\"tw.restorePoints.empty\":\"Nessun punto di ripristino trovato.\",\"tw.restorePoints.error\":\"Errore nel caricamento del punto di ripristino: {error}\",\"tw.restorePoints.intervalOption\":\"I punti di ripristino vengono creati {time}.\",\"tw.restorePoints.loading\":\"Caricamento...\",\"tw.restorePoints.minutes\":\"ogni {n} minuti\",\"tw.restorePoints.never\":\"mai\",\"tw.restorePoints.off\":\"Disabilitare i punti di ripristino è rischioso.\",\"tw.restorePoints.size\":\"Spazio di archiviazione usato: {size}\",\"tw.restorePoints.size2\":\"Costumi e suoni usati da più punti di ripristino vengono archiviati una sola volta.\",\"tw.restorePoints.title\":\"Ripristina Punti di Ripristino\",\"tw.sample\":\"Progetto di esempio\",\"tw.saveAs\":\"Salva come...\",\"tw.saveTo\":\"Salva come {file}\",\"tw.scratchUnsafeCloud\":\"Se crei questa variabile cloud, il progetto supererà il limite massimo di {number} variabili previsto da Scratch e alcune variabili non funzioneranno se caricerai il progetto sul sito di Scratch.\",\"tw.securityManager.allow\":\"Consenti\",\"tw.securityManager.deny\":\"Nega\",\"tw.securityManager.title\":\"Sicurezza Estensione\",\"tw.securityManager.trust\":\"Se si dà il permesso, richieste future allo stesso sito web verranno permesse automaticamente.\",\"tw.securityManager.why\":\"Potrebbe venire utilizzato per scraicare immagini e suoni, implementare funzionalità multiplayer, accedere ad una API, oppure per scopi dannosi. Condividerà con il sito il tuo indirizzo IP, la tua area geografica e potenzialmente anche altri dati.\",\"tw.settingsModal.customStageSize\":\"Dimensioni Stage Personalizzate:\",\"tw.settingsModal.customStageSizeHelp\":\"Cambia la dimensione dello stage di Scratch da 480x360 a un altro valore. Prova 640x360 per rendere lo stage widescreen. Pochi progetti potranno gestire questa proprietà.\",\"tw.settingsModal.dangerZone\":\"Zona Pericolosa\",\"tw.settingsModal.disableCompiler\":\"Disabilita Compilatore\",\"tw.settingsModal.disableCompilerHelp\":\"Disabilita il compilatore di {APP_NAME}. E' un'opzione che è utile attivare soltanto quando si modificano i progetti, in modo che gli script si aggiornino immediatamente. E' ad esempio utile quando si eseguono gli script passo passo grazie all'addon Debugger. Si sconsiglia di usare questa opzione in altri casi. \",\"tw.settingsModal.featured\":\"In Evidenza\",\"tw.settingsModal.fps\":\"60 FPS (FPS personalizzato)\",\"tw.settingsModal.fpsHelp\":\"Esegue gli script 60 volte al secondo invece di 30. Alcuni progetti potrebbero non funzionare correttamente con questa impostazione abilitata. In questo caso puoi provare ad abilitare l'interpolazione senza abilitare la modalità 60 FPS. {customFramerate}.\",\"tw.settingsModal.fpsHelp.customFramerate\":\"Clicca qui per usare un framerate diverso da 30 o 60\",\"tw.settingsModal.help\":\"Clicca per aiuto\",\"tw.settingsModal.highQualityPen\":\"Penna Alta Qualità\",\"tw.settingsModal.highQualityPenHelp\":\"Permette ai progetti di essere visualizzati ad una risoluzione maggiore e disabilita l'arrotondamento delle coordinate fatto dall'editor. Non tutti i progetti si giovano di questa impostazione che può avere impatto sulla performance del progetto.\",\"tw.settingsModal.infiniteClones\":\"Cloni Infiniti\",\"tw.settingsModal.infiniteClonesHelp\":\"Disabilita il limite di Scratch di 300 cloni.\",\"tw.settingsModal.interpolation\":\"Interpolazione\",\"tw.settingsModal.interpolationHelp\":\"Fa apparire i progetti più fluidi interpolando il movimento degli sprite. L'interpolazione non dovrebbe essere usata nei progetti 3D, nei raytracer, nei progetti basati sull'uso della penna e nei progetti che laggano in quanto l'interpolazione li farebbe eseguire più lentamente senza farli apparire più fluidi.\",\"tw.settingsModal.largeStageWarning\":\"L'uso di uno stage personalizzato così grande non è raccomandato! Ti suggeriamo di usare una dimensione inferiore con le stesse proporzioni e usare poi il fullscreen per portarlo alle dimensioni dello schermo dell'utente.\",\"tw.settingsModal.removeFencing\":\"Rimozione Recinto\",\"tw.settingsModal.removeFencingHelp\":\"Permette agli sprite di muoversi completamente fuori dallo Stage e di diventare grandi o piccoli quando si desidera e permette ai blocchi sensori che verificano il contatto di funzionare anche quando gli sprite sono completamente fuori dallo Stage.\",\"tw.settingsModal.removeLimits\":\"Rimozione Limiti\",\"tw.settingsModal.removeMiscLimits\":\"Rimozione Limiti Vari\",\"tw.settingsModal.removeMiscLimitsHelp\":\"Rimuove i limiti agli effetti sonori e alla dimensione della penna.\",\"tw.settingsModal.storeProjectOptions\":\"Memorizza le impostazioni nel progetto\",\"tw.settingsModal.storeProjectOptionsHelp\":\"Memorizza nel progetto le impostazioni selezionate in modo che siano applicate automaticamente quando il progetto viene caricato in TurboWarp. Il warp timer e la disabilitazione del compilatore non verranno memorizzati.\",\"tw.settingsModal.title\":\"Impostazioni Avanzate\",\"tw.settingsModal.warpTimerHelp\":\"Permette ai progetti di verificare se sono bloccati in un loop molto lungo o infinito e di essere quindi eseguiti ad un framerate più basso invece di apparire bloccati fino a che il loop non termina. Questa opzione risolve molte cause di blocco ma ha un impatto significativo sulla performance, quindi è abilitata come impostazione predeterminata solo all'interno dell'editor.\",\"tw.soundEditorNotSupported\":\"L'editor di suoni non è supportato in questo browser.\",\"tw.spriteSelectorItem.rename\":\"rinomina\",\"tw.stageHeader.full\":\"Passa alla visualizzazione con Stage completo\",\"tw.stereoAlert\":\"Modificando questo suono stereo verrà convertito in modo in maniera irreversibile. \",\"tw.studioview.authorAttribution\":\"di {author}\",\"tw.studioview.error\":\"Si è verificato un errore nel caricamento della pagina di progetti successiva.\",\"tw.studioview.hoverText\":\"{title} di {author}\",\"tw.tooLarge\":\"Questo suono potrebbe essere troppo pesante per essere caricato su Scratch.\",\"tw.twExtension.description\":\"Nuovi blocchi strani.\",\"tw.twExtension.name\":\"Blocchi di {APP_NAME}\",\"tw.unfavorite\":\"Non preferito\",\"tw.unshared.2\":\"Per ulteriori informazioni vai a {link}\",\"tw.unshared.bug\":\"Se sei certo che questo progetto è condiviso, segnala il problema.\",\"tw.unshared.cache\":\"Se il progetto è stato condiviso di recente questo messaggio può apparire erroneamente per alcuni minuti.\",\"tw.unshared2.1\":\"I progetti non condivisi non sono più visibili.\",\"tw.usernameModal.help\":\"Questo valore verrà archiviato nello spazio di archiviazione del tuo browser. Potrebbe essere loggato quando interagisci con progetti che usano le variabili cloud.\",\"tw.usernameModal.help2\":\"Valori che non corrispondono ad un account Scratch valido saranno di solito rifiutati dal server delle variabili cloud. Raccomandiamo di lasciarli così come sono o cambiandolo nel tuo username Scratch.\",\"tw.usernameModal.mustChange\":\"Il server delle variabili cloud pensa che il tuo username possa non essere sicuro. Ti preghiamo di cambiarlo con qualcos'altro o di {resetIt}\",\"tw.usernameModal.mustChange.resetIt\":\"resettarlo (raccomandato)\",\"tw.usernameModal.new\":\"Nuovo username:\",\"tw.usernameModal.reset\":\"Resetta\",\"tw.usernameModal.title\":\"Cambia Username\",\"tw.usesCloudVariables\":\"Questo progetto usa le variabili cloud.\",\"tw.usesCloudVariables2\":\"Le variabili cloud di {APP_NAME} non sono collegate a quelle di Scratch. Chiunque può {changeTheirUsername} come preferisce, fai quindi attenzione a chi tenta di spacciarsi per qualcun altro.\",\"tw.usesCloudVariables2.change\":\"cambiare il proprio username\",\"tw.viewFeaturedProjects\":\"Clicca per vedere i progetti in primo piano.\",\"tw.viewOnScratch\":\"Mostra il progetto nel sito di Scratch\",\"tw.webglModal.description\":\"Il tuo browser {webGlLink}. Questa tecnologia è necessaria per poter usare questo sito. Prova ad aggiornare il tuo browser e i tuoi driver video o a riavviare il tuo computer.\"},\"ja\":{\"tw.accent.blue\":\"青\",\"tw.accent.purple\":\"紫\",\"tw.accent.red\":\"赤\",\"tw.alerts.creatingRestorePoint\":\"復元ポイントを作成しています…\",\"tw.alerts.lostPeripheralConnection\":\"{extensionName}との接続が切れました。\",\"tw.alerts.restorePointError\":\"復元ポイントを作成できませんでした\",\"tw.alerts.restorePointSuccess\":\"”ファイル”から復元ポイントにアクセス\",\"tw.alerts.savedToDisk\":\"コンピューターに保存する\",\"tw.backpack.rename\":\"新しい名前:\",\"tw.blockColors.custom\":\"アドオンの設定でカスタマイズする\",\"tw.blockColors.dark\":\"ダーク(ベータ版)\",\"tw.blockColors.highContrast\":\"ハイコントラスト\",\"tw.blockColors.three\":\"オリジナル\",\"tw.blocks.PROCEDURES_DOCS\":\"~を返すの使い方\",\"tw.blocks.PROCEDURES_RETURN\":\"{v}を返す\",\"tw.blocks.PROCEDURES_TO_REPORTER\":\"リポーターへ変更\",\"tw.blocks.PROCEDURES_TO_STATEMENT\":\"ステートメントへ変更\",\"tw.blocks.addons\":\"アドオン\",\"tw.blocks.buttonIsDown\":\"マウスの[MOUSE_BUTTON]が押された\",\"tw.blocks.lastKeyPressed\":\"最後に押されたキー\",\"tw.blocks.mouseButton.middle\":\"(1) ホイール\",\"tw.blocks.mouseButton.primary\":\"(0) 左ボタン\",\"tw.blocks.mouseButton.secondary\":\"(2) 右ボタン\",\"tw.blocks.openDocs\":\"ドキュメントを開く\",\"tw.browserModal.desc\":\"Google Chrome、Mozilla Firefox、Microsoft Edge、Apple Safari が最新バージョンであることを確認してください。\",\"tw.cantUseCloud\":\"クラウド変数を作成することはできますが、このプロジェクトをScratchにアップロードするか、{packager}などのツールを使用しないと、動作しません。\",\"tw.changeUsername.cannotChangeWhileRunning\":\"ユーザー名をプロジェクトの実行中に変えることはできません。\",\"tw.clipboard.danger\":\"クリップボードにパスワードなどが含まれている場合、プロジェクトが他のユーザーや、サーバーに共有してしまう可能性があります。\",\"tw.clipboard.permission\":\"クリップボードへのアクセスは、ブラウザによって動作しない場合があります。許可されている場合、クリップボードの読み込みは自動で許可されます。\",\"tw.clipboard.title\":\"プロジェクトがクリップボードからデータを読み込もうとしています。\",\"tw.cloudProvider\":\"サーバーは{name}によって提供されます。\",\"tw.cloudServers\":\"近いサーバーを選択:\",\"tw.code\":\"ソースコード\",\"tw.confirmIncompatibleExtension\":\"この拡張機能はScratchとの互換性がありません。これを使って作ったプロジェクトは、Scratchのウェブサイトにアップロードできません。本当に使用しますか?\",\"tw.createdBy\":\"製作者:\",\"tw.customCloudServer\":\"使用しているカスタムクラウド変数サーバー : {server}\",\"tw.customExtension.description\":\"URL、ファイル、JavaScriptのソースコードからカスタム拡張機能を読み込む。\",\"tw.customExtension.name\":\"カスタム拡張機能\",\"tw.customExtensionModal.file\":\"ファイル\",\"tw.customExtensionModal.load\":\"読み込む\",\"tw.customExtensionModal.promptFile\":\"拡張機能のJavaScriptファイルを選択する: \",\"tw.customExtensionModal.promptText\":\"拡張機能のJavaScriptのソースコードをペーストする:\",\"tw.customExtensionModal.promptURL\":\"拡張機能のURLを入力: \",\"tw.customExtensionModal.text\":\"テキスト\",\"tw.customExtensionModal.title\":\"カスタム拡張機能を読み込む\",\"tw.customExtensionModal.trusted\":\"この拡張機能は信頼できるソースからのものであるため、サンドボックスなしで読み込みます。\",\"tw.customExtensionModal.unsandboxed\":\"サンドボックスなしで拡張機能を実行する\",\"tw.customExtensionModal.unsandboxedWarning1\":\"サンドボックスなしで拡張機能を読み込むのは危険です。よく分からない場合は無効にしてください。\",\"tw.customExtensionModal.unsandboxedWarning2\":\"サンドボックス化していない拡張機能は、プロジェクトを破損させたり、設定を削除したり、パスワードをフィッシングしたり、その他の悪いことをする可能性があります。{APP_NAME}の開発者は、この拡張機能によって生じるいかなる問題にも責任を負いません。\",\"tw.customExtensionModal.untrusted\":\"信頼できないURLからの拡張機能は、セキュリティのため常にサンドボックスで読み込みます。\",\"tw.customReporters.description\":\"カスタムブロックが値を出力し、入力として使えるようにする。\",\"tw.customReporters.name\":\"カスタム定義\",\"tw.darkMode\":\"ライトモードに切り替える\",\"tw.documentation\":\"ドキュメント\",\"tw.embed.persistent\":\"許可した場合、同じサイトから読み込まれる埋め込みは、自動的に許可されます。\",\"tw.embed.risks\":\"埋め込まれるコンテンツはサンドボックス化されますが、IPアドレスや、位置情報といった端末情報にはまだアクセスすることができます。\",\"tw.embed.title1\":\"プロジェクトはHTMLコンテンツをステージに埋め込もうとしています:\",\"tw.embed.title2\":\"プロジェクトは、リモートのコンテンツをステージに埋め込もうとしています:\",\"tw.extensionGallery.error\":\"拡張機能ギャラリーを読み込み中にエラーが発生しました。extensions.turbowarp.org にアクセスしてさらに多くの拡張機能を発見してください\",\"tw.extensionGallery.loading\":\"拡張機能ギャラリーを読み込み中…\",\"tw.extensionGallery.more\":\"詳しくは、extensions.turbowarp.org をご確認ください。\",\"tw.extensionGallery.name\":\"{APP_NAME}拡張機能ギャラリー\",\"tw.favorite\":\"お気に入りにする\",\"tw.featuredProjectsStudio\":\"Scratchのスタジオで見る\",\"tw.feedback\":\"フィードバックとバグ\",\"tw.feedbackButton\":\"{APP_NAME}フィードバック\",\"tw.fetch.title\":\"プロジェクトがウェブサイトに接続しようとしています:\",\"tw.fileInput.none\":\"選択されたファイルはありません。\",\"tw.fileInput.selected\":\"選択中: {name}\",\"tw.fonts.add\":\"追加する\",\"tw.fonts.custom.file\":\"コンピュータからフォントを選択 : \",\"tw.fonts.custom.name\":\"フォントの名前をつける:\",\"tw.fonts.custom1\":\"ファイルからフォントを追加\",\"tw.fonts.custom2\":\"Scratchでは大抵の場合動きません。サポートされているフォーマット:{formats}\",\"tw.fonts.delete\":\"\\\"{font}\\\" を削除してもよろしいですか? ベクターコスチュームでは代わりに他のフォントに置き換わります。\",\"tw.fonts.fallback\":\"フォントの読み込みに失敗した場合や削除された場合に使用する代わりのフォントを選択します。\",\"tw.fonts.list\":\"インストール済みのフォント : \",\"tw.fonts.none\":\"フォントが追加されていません。\",\"tw.fonts.readError\":\"フォントのファイルを読み込めませんでした: {error}\",\"tw.fonts.system\":\"システムフォント\",\"tw.fonts.system.name\":\"コンピュータにインストールされているフォントの名前を入力します。フォントはユーザーによって正しく表示されない可能性があります。\",\"tw.fonts.system1\":\"フォントを追加\",\"tw.fonts.system2\":\"Scratchで動作する可能性がありますが、ユーザーによって正しく表示されない可能性があります。\",\"tw.fonts.title\":\"フォント\",\"tw.footer.credits\":\"クレジット\",\"tw.footer.disclaimer\":\"TurboWarpはScratch、Scratch Team、Scratch財団と提携していません。\",\"tw.footer.documentation\":\"ドキュメント\",\"tw.footer.donate\":\"寄付する\",\"tw.footer.embed\":\"埋め込みコード\",\"tw.footer.parameters\":\"URLパラメーター\",\"tw.geolocate.permission\":\"許可すると、位置情報へのアクセスを許可するようブラウザから促されることがあります。\",\"tw.geolocate.title\":\"このプロジェクトはあなたの位置情報を知ろうとしています。\",\"tw.gui.crashMessage.description\":\"申し訳ありませんが、ページがクラッシュしたようです。ページを再読み込みしてもう一度やり直してみてください。\",\"tw.gui.defaultProjectTitle\":\"プロジェクト\",\"tw.guiDefaultTitle\":\"Scratchのプロジェクトを速く動かす\",\"tw.home.credit\":\"メモとクレジット\",\"tw.home.description\":\"{APP_NAME}は、プロジェクトをJavaScriptにコンパイルし、高速に実行できるようにするScratch modです。プロジェクトのIDまたは、URLを入力するか、下の注目のプロジェクトから選択してみてください。\",\"tw.home.instructions\":\"使い方\",\"tw.input.tooltip\":\"ScratchのプロジェクトのURLをコピー&ペーストして見ることができます\",\"tw.interpolationEnabled\":\"補完機能\",\"tw.invalidParameters.clones\":\"「クローン」のURLパラメーターが無効です\",\"tw.invalidParameters.fps\":\"「FPS」のURLパラメーターが無効です\",\"tw.lightMode\":\"ダークモードに切り替える\",\"tw.loadError\":\"プロジェクトを読み込めませんでした: {error}\",\"tw.loadExtension.embedded\":\"このプロジェクトは、コードと共にカスタム拡張機能を読み込もうとしています:\",\"tw.loadExtension.sandboxed\":\"コードは保護されますが、IPや位置などのデバイスに関する情報には引き続きアクセスできます。続行する前に、この拡張機能の作成者が信頼できることを確認してください。\",\"tw.loadExtension.unsandboxed\":\"サンドボックスなしで拡張機能を実行する\",\"tw.loadExtension.unsandboxedWarning\":\"サンドボックスなしで拡張機能を読み込むことは危険です。プロジェクトを破壊したり、設定を削除したり、パスワードを盗まれたり、その他の悪いことができるようになります。{APP_NAME}の開発者は、これによって生じるいかなる問題にも責任を負いません。\",\"tw.loadExtension.url\":\"このプロジェクトは、次のURLからカスタム拡張機能を読み込もうとしています:\",\"tw.loader.downloadingAssets\":\"プロジェクトをダウンロード中 ({complete}/{total}) ...\",\"tw.loader.loadingAssets\":\"{total}個中{complete}個読み込み完了…\",\"tw.loader.projectData\":\"プロジェクトを読み込み中…\",\"tw.lockdownMode\":\"Apple製品では、{lockdownMode}を無効化する必要があります。\",\"tw.lockdownMode2\":\"ロックダウンモード\",\"tw.menuBar.60off\":\"60FPSモードを解除する\",\"tw.menuBar.60on\":\"60FPSモードにする\",\"tw.menuBar.accent\":\"アクセント\",\"tw.menuBar.addons\":\"アドオン\",\"tw.menuBar.advanced\":\"高度な設定\",\"tw.menuBar.blockColors\":\"ブロックの色\",\"tw.menuBar.changeUsername\":\"ユーザー名を変える\",\"tw.menuBar.cloudOff\":\"クラウド変数を無効にする\",\"tw.menuBar.cloudOn\":\"クラウド変数を有効にする\",\"tw.menuBar.cloudUnavailable\":\"クラウド変数は使用できません\",\"tw.menuBar.cloudUnavailableAlert\":\"中を見たのでクラウド変数を使用できません。\",\"tw.menuBar.cloudUnavailableDesktop\":\"デスクトップアプリでは、クラウド変数は利用できません。\",\"tw.menuBar.moreSettings\":\"高度な設定\",\"tw.menuBar.newFramerate\":\"新しいフレームレート:\",\"tw.menuBar.newWindow\":\"新しいウィンドウ\",\"tw.menuBar.package\":\"プロジェクトをパッケージ化する\",\"tw.menuBar.reportError1\":\"スクリプトでエラーが発生しました。\",\"tw.menuBar.reportError2\":\"これは不具合です。報告してください。\",\"tw.menuBar.restorePoints\":\"復元ポイント\",\"tw.menuBar.saveAs\":\"{file}として保存する\",\"tw.menuBar.seeInside\":\"中を見る\",\"tw.mono\":\"モノラル録音\",\"tw.moreCloud\":\"クラウド変数の詳細については、こちらをご覧ください。\",\"tw.notify.permission\":\"許可した場合、オペレーションシステムからの通知許可の確認が表示され、以降の通知は自動的に許可されます。\",\"tw.notify.title\":\"このプロジェクトは通知を表示しようとしています。\",\"tw.oldDownload\":\"別ファイルで保存する...\",\"tw.opcode.2000\":\"2000年からの日数\",\"tw.opcode.mousedown\":\"マウスが押された\",\"tw.opcode.mousex\":\"マウス x\",\"tw.opcode.mousey\":\"マウス y\",\"tw.openAdvanced\":\"高度な設定を開く\",\"tw.openWindow.dangerous\":\"このウェブサイトは{APP_NAME}開発者による審査を受けていません。危険または悪意のあるコードが含まれている可能性があります。\",\"tw.openWindow.title\":\"プロジェクトは新しいウィンドウまたはタブでURLを開こうとしています:\",\"tw.paint.alpha\":\"透明度\",\"tw.paint.fonts.more\":\"フォントを追加する…\",\"tw.pen.stageSelected\":\"ステージ選択: ペンブロックが足りません。\",\"tw.privacy\":\"プライバシーポリシー\",\"tw.recordAudio.permission\":\"許可した場合、マイクへのアクセス許可の確認が表示され、以降のマイクへのアクセス許可は自動的に許可されます。\",\"tw.recordAudio.title\":\"このプロジェクトは、マイクから録音しようとしています。これには音声認識または、生の音声データが含まれます。このプロジェクトが他のユーザーやサーバーと音声を共有することができる場合があります。\",\"tw.recordVideo.permission\":\"許可した場合、カメラへのアクセス許可の確認が表示され、以降のカメラへのアクセス許可は自動的に許可されます。\",\"tw.recordVideo.title\":\"このプロジェクトは、カメラから録画しようとしています。このプロジェクトが他のユーザーやサーバーと画像を共有することができる場合があります。\",\"tw.redirect.dangerous\":\"このウェブサイトは{APP_NAME}開発者による審査を受けていません。危険または悪意のあるコードが含まれている可能性があります。\",\"tw.redirect.title\":\" このプロジェクトは、このタブで次のURLを開こうとしています:\",\"tw.restorePoints.1minute\":\"1分ごと\",\"tw.restorePoints.assets\":\"{n}個のアセット\",\"tw.restorePoints.confirmDelete\":\"\\\"{projectTitle}\\\"を本当に削除しますか? 元に戻すことはできません。\",\"tw.restorePoints.confirmDeleteAll\":\"本当に全ての復元ポイントを削除しますか? 元に戻すことはできません。\",\"tw.restorePoints.confirmLoad\":\"保存していない変更があります。既存のプロジェクトを置き換えますか?\",\"tw.restorePoints.deleteAll\":\"全て消去する\",\"tw.restorePoints.description\":\"{APP_NAME}は、保存を忘れた場合にプロジェクトを回復できるように、復元ポイントをコンピュータに定期的に保存します。これは復元のための最後の手段として意図されています。これらの復元ポイントは削除される可能性があります。できるだけこの機能に依存しないでください。\",\"tw.restorePoints.empty\":\"復元ポイントはありません。\",\"tw.restorePoints.error\":\"復元ポイントを読み込み中のエラー:{error}\",\"tw.restorePoints.intervalOption\":\"{time}に復元ポイントを作る\",\"tw.restorePoints.loading\":\"読み込み中…\",\"tw.restorePoints.minutes\":\"{n}分ごと\",\"tw.restorePoints.never\":\"なし\",\"tw.restorePoints.off\":\"復元ポイントを無効にするのは危険です。\",\"tw.restorePoints.size\":\"推定ストレージ使用量: {size}\",\"tw.restorePoints.size2\":\"コスチュームと、サウンドは1回だけの保存ではなく、複数回保存されます。\",\"tw.restorePoints.title\":\"復元ポイント\",\"tw.sample\":\"サンプルプロジェクト\",\"tw.saveAs\":\"…として保存する\",\"tw.saveTo\":\"{file}に保存する\",\"tw.scratchUnsafeCloud\":\"このクラウド変数を作ると、{number}変数のScratchの上限を超えます。Scratchにこのプロジェクトをアップロードしたとき、一部の変数が機能しなくなります。\",\"tw.securityManager.allow\":\"許可\",\"tw.securityManager.deny\":\"拒否\",\"tw.securityManager.title\":\"拡張機能セキュリティ\",\"tw.securityManager.trust\":\"許可した場合、同じサイトへのリクエストは、自動的に許可されます。\",\"tw.securityManager.why\":\"これは画像や音声のダウンロード、マルチプレイヤーの実装、APIへのアクセス、または悪意ある目的に使用される可能性があります。これにより、あなたのIPアドレス、位置情報、おそらくその他のデータがウェブサイトと共有されます。\",\"tw.settingsModal.customStageSize\":\"ステージの大きさを変える:\",\"tw.settingsModal.customStageSizeHelp\":\"ステージのサイズを480x360から他のサイズに変更します。ステージをワイドスクリーンにするには、640x360をお試しください。これを適切に処理できるプロジェクトはほとんどありません。\",\"tw.settingsModal.dangerZone\":\"危険区域\",\"tw.settingsModal.disableCompiler\":\"コンパイラを無効にする\",\"tw.settingsModal.disableCompilerHelp\":\"{APP_NAME}コンパイラを無効化します。プロジェクトを編集中に有効にすると、スクリプトがすぐに更新されるようになります。必要がないときは*絶対に*有効化すべきではありません。\",\"tw.settingsModal.featured\":\"おすすめ\",\"tw.settingsModal.fps\":\"60 FPS (カスタム FPS)\",\"tw.settingsModal.fpsHelp\":\"スクリプトの実行回数を30回/秒から60回/秒に変更します。この機能を有効にすると、ほとんどのプロジェクトが正常に動作しなくなります。そのような場合には、60FPSモードを無効にして補間機能を試してみてください。{customFramerate}.\",\"tw.settingsModal.fpsHelp.customFramerate\":\"30または60以外のFPSを設定する\",\"tw.settingsModal.help\":\"クリックしてヘルプ\",\"tw.settingsModal.highQualityPen\":\"ペンできれいに描画する\",\"tw.settingsModal.highQualityPenHelp\":\"ペンのプロジェクトをより高い解像度でレンダリングする代わりに、エディタでの座標丸めを一部無効にします。全てのプロジェクトでこの設定が有効とはいえず、パフォーマンスに影響を与えることがあります。\",\"tw.settingsModal.infiniteClones\":\"クローンの制限を解除\",\"tw.settingsModal.infiniteClonesHelp\":\"Scratchの、クローンが300個までしか作れない制限を解除します。\",\"tw.settingsModal.interpolation\":\"補完機能\",\"tw.settingsModal.interpolationHelp\":\"スプライトの動きを補間することで、プロジェクトをより滑らかに見せます。この機能は、3Dのプロジェクト、レイトレーサー、ペンを使ったプロジェクトや、重いプロジェクトには使用しないでください。スムーズではなくなり、動作が遅くなります。\",\"tw.settingsModal.largeStageWarning\":\"ステージのサイズを大きくすることはおすすめできません。その代わり、同じアスペクト比の小さなサイズを使用し、フルスクリーンにすることでお使いのディスプレイの大きさに合わせてください。\",\"tw.settingsModal.removeFencing\":\"動く範囲と大きさの制限を解除する\",\"tw.settingsModal.removeFencingHelp\":\"スプライトを画面の外へ移動させたり、好きなだけ大きさを変えたり、触れたブロックを画面外で作動させたりすることができます。\",\"tw.settingsModal.removeLimits\":\"制限を解除する\",\"tw.settingsModal.removeMiscLimits\":\"その他の制限を解除\",\"tw.settingsModal.removeMiscLimitsHelp\":\"効果音の制限とペンの大きさの制限を解除する\",\"tw.settingsModal.storeProjectOptions\":\"高度な設定を保存する\",\"tw.settingsModal.storeProjectOptionsHelp\":\"選択した設定をプロジェクトに保存し、TurboWarpがこのプロジェクトを読み込んだときに自動的に適用されるようにします。Warpタイマーとコンパイラの無効化の設定は保存されません。\",\"tw.settingsModal.title\":\"高度な設定\",\"tw.settingsModal.warpTimer\":\"Warpタイマー\",\"tw.settingsModal.warpTimerHelp\":\"スクリプトが長いループや無限ループに陥っているかどうかをチェックし、ループが終了するまで動けないのを避け、低いフレームレートで実行するようにします。これにより、ほとんどのクラッシュが修正されます。しかし、パフォーマンスへの影響が大きいため、デフォルトではエディタでのみ有効になっています。\",\"tw.soundEditorNotSupported\":\"このブラウザではサウンドエディタがサポートされていません。\",\"tw.spriteSelectorItem.rename\":\"名前を変える\",\"tw.stageHeader.full\":\"フルステージに切り替える\",\"tw.stereo\":\"ステレオ録音\",\"tw.stereoAlert\":\"このステレオサウンドを編集すると、不可逆的にモノラルに変換されます。\",\"tw.studioview.error\":\"プロジェクトを次のページで読み込む際にエラーが発生しました。\",\"tw.tooLarge\":\"この音は大きすぎてスクラッチにアップロードできないかもしれません。\",\"tw.twExtension.description\":\"不思議な新しいブロック\",\"tw.twExtension.name\":\"{APP_NAME}ブロック\",\"tw.unfavorite\":\"お気に入りを外す\",\"tw.unshared.2\":\"詳しくはこちらをご覧ください: {link}\",\"tw.unshared.bug\":\"このプロジェクトが共有済みにも関わらず読み込めない場合は不具合報告をお願いします。\",\"tw.unshared.cache\":\"プロジェクトが最近共有された場合、このメッセージは数分間誤って表示される可能性があります。\",\"tw.unshared2.1\":\"非共有のプロジェクトは表示されません。\",\"tw.usernameModal.help\":\"この名前は、ブラウザのストレージに保存されます。クラウド変数を含むプロジェクトを見る際に記録されることがあります。\",\"tw.usernameModal.help2\":\"有効なScratchのアカウント名に対応していないと、通常はクラウド変数サーバに拒否されます。そのままにしておくか、Scratchのユーザー名に変えることをおすすめします。\",\"tw.usernameModal.mustChange\":\"申し訳ありませんが、あなたのユーザー名は適切でない可能性があります。他のユーザー名に変更するか、{resetIt}をしてください。\",\"tw.usernameModal.mustChange.resetIt\":\"リセット(おすすめ)\",\"tw.usernameModal.new\":\"新しいユーザー名:\",\"tw.usernameModal.reset\":\"リセット\",\"tw.usernameModal.title\":\"ユーザー名を変える\",\"tw.usesCloudVariables\":\"このプロジェクトはクラウド変数を使っています。\",\"tw.usesCloudVariables2\":\"{APP_NAME}のクラウド変数はScratchとは接続されていません。\\n誰でも{changeTheirUsername}して何でも入力することができるので、気をつけてください。\",\"tw.usesCloudVariables2.change\":\"ユーザー名を変更\",\"tw.viewFeaturedProjects\":\"クリックしてプロジェクトの特集を見る。\",\"tw.viewOnScratch\":\"Scratchでプロジェクトを見る\",\"tw.webglModal.description\":\"このサイトを動作させるために、{webGlLink}が必要です。ブラウザ、グラフィックデバイスを更新するか、コンピュータを再起動してください。\"},\"ja-hira\":{\"tw.alerts.creatingRestorePoint\":\"ふくげんしています…\",\"tw.alerts.savedToDisk\":\"コンピューターに保存(ほぞん)する\",\"tw.backpack.rename\":\"あたらしいなまえ : \",\"tw.blocks.addons\":\"アドオン\",\"tw.blocks.buttonIsDown\":\"マウスの[MOUSE_BUTTON]がおされた\",\"tw.blocks.lastKeyPressed\":\"さいごにおされたキー\",\"tw.blocks.mouseButton.middle\":\"(1)ホイール\",\"tw.blocks.mouseButton.primary\":\"(0)ひだりボタン\",\"tw.blocks.mouseButton.secondary\":\"(2)みぎボタン\",\"tw.blocks.openDocs\":\"ドキュメントをひらく\",\"tw.browserModal.desc\":\"Google Chrome、Mozilla Firefox、Microsoft Edge、Apple Safari が最新(さいしん)バージョンであることを確認(かくにん)してください。\",\"tw.changeUsername.cannotChangeWhileRunning\":\"ユーザーめいはプロジェクトを実行中(じっこうちゅう)にかえることはできません。\",\"tw.code\":\"ソースコード\",\"tw.customExtension.name\":\"カスタムかくちょうきのう\",\"tw.customExtensionModal.file\":\"ファイル\",\"tw.featuredProjectsStudio\":\"Scratchのスタジオでみる。\",\"tw.feedback\":\"フィードバックとバグ\",\"tw.footer.credits\":\"クレジット\",\"tw.footer.disclaimer\":\"TurboWarpはScratch、Scratch Team、Scratch財団(ざいだん)と提携(ていけい)していません。\",\"tw.footer.donate\":\"きふをする\",\"tw.footer.embed\":\"うめこみコード\",\"tw.footer.parameters\":\"URLパラメーター\",\"tw.gui.crashMessage.description\":\"もうしわけありませんが、ページがクラッシュしたようです。ページをもういちどよみこんでください。\",\"tw.gui.defaultProjectTitle\":\"プロジェクト\",\"tw.guiDefaultTitle\":\"Scratchのプロジェクトをはやくうごかす\",\"tw.home.credit\":\"メモとクレジット\",\"tw.home.instructions\":\"つかいかた\",\"tw.input.tooltip\":\"ScratchのプロジェクトのURLをコピー&ペーストしてみることができます\",\"tw.interpolationEnabled\":\"ほかんきのう\",\"tw.invalidParameters.clones\":\"「クローン」のURLパラメーターが無効(むこう)です\",\"tw.invalidParameters.fps\":\"「FPS」のURLパラメーターが無効(むこう)です\",\"tw.loader.downloadingAssets\":\"{total}つのうち{complete}つダウンロードをかんりょう…\",\"tw.loader.projectData\":\"プロジェクトをよみこみちゅう…\",\"tw.menuBar.60off\":\"60FPSモードをかいじょする\",\"tw.menuBar.60on\":\"60FPSモードにする\",\"tw.menuBar.addons\":\"アドオン\",\"tw.menuBar.advanced\":\"こうどなせってい\",\"tw.menuBar.changeUsername\":\"ユーザーめいをかえる\",\"tw.menuBar.cloudOff\":\"クラウドへんすうをむこうにする\",\"tw.menuBar.cloudOn\":\"クラウドへんすうをゆうこうにする\",\"tw.menuBar.cloudUnavailable\":\"クラウドへんすうはつかえません\",\"tw.menuBar.moreSettings\":\"こうどなせってい\",\"tw.menuBar.newFramerate\":\"あたらしいフレームレート:\",\"tw.menuBar.package\":\"プロジェクトをパッケージにする\",\"tw.menuBar.reportError2\":\"これはバグです。ほうこくしてください。\",\"tw.menuBar.saveAs\":\"{file}としてほぞんする\",\"tw.menuBar.seeInside\":\"なかをみる\",\"tw.mono\":\"モノラル\",\"tw.oldDownload\":\"べつのファイルでほぞんする...\",\"tw.opcode.mousex\":\"マウス x\",\"tw.opcode.mousey\":\"マウス y\",\"tw.paint.alpha\":\"とうめいど\",\"tw.privacy\":\"プライバシーポリシー\",\"tw.saveAs\":\"…としてほぞんする\",\"tw.saveTo\":\"{file}にほぞんする\",\"tw.settingsModal.customStageSize\":\"ステージのおおきさをかえる:\",\"tw.settingsModal.dangerZone\":\"危険区域(きけんくいき)\",\"tw.settingsModal.disableCompiler\":\"コンパイラをつかわない\",\"tw.settingsModal.featured\":\"おすすめ\",\"tw.settingsModal.fps\":\"60 FPS (カスタム FPS)\",\"tw.settingsModal.fpsHelp\":\"通常(つうじょう)FPSが30のところ、60でスクリプトをうごかします。この機能(きのう)を有効(ゆうこう)にすると、ほとんどのプロジェクトがただしく動作(どうさ)しません。そのような場合(ばあい)は、この機能(きのう)を無効(むこう)にして「ほかんきのう」をためしてください。{customFramerate}\",\"tw.settingsModal.fpsHelp.customFramerate\":\"クリックして30または60いがいのFPSにせっていする\",\"tw.settingsModal.help\":\"クリックしてヘルプ\",\"tw.settingsModal.highQualityPen\":\"ペンできれいにびょうがする\",\"tw.settingsModal.highQualityPenHelp\":\"ペンのプロジェクトをよりたかい解像度(かいぞうど)でレンダリングするかわりに、エディタでのの座標(ざひょう)まるめを一部無効(いちぶむこう)にします。すべてのプロジェクトでこの設定(せってい)が有効(ゆうこう)とはいえず、パフォーマンスに影響(えいきょう)をあたえることがあります。\",\"tw.settingsModal.infiniteClones\":\"クローンの制限(せいげん)を解除(かいじょ)\",\"tw.settingsModal.infiniteClonesHelp\":\"Scratchの、クローンが300こまでしかつくれない制限(せいげん)を解除(かいじょ)します。\",\"tw.settingsModal.interpolation\":\"ほかんきのう\",\"tw.settingsModal.interpolationHelp\":\"スプライトのうごきを補間(ほかん)することで、プロジェクトをよりなめらかにします。このきのうは、3Dのプロジェクト、レイトレーサー、ペンをつかったプロジェクトや、おもいプロジェクトにはつかわないでください。うごきがおそくなります。\",\"tw.settingsModal.removeFencing\":\"うごく範囲(はんい)とおおきさの制限(せいげん)を解除(かいじょ)する\",\"tw.settingsModal.removeFencingHelp\":\"スプライトを画面(がめん)の外(そと)へ移動(いどう)させたり、すきなだけおおきさをかえたり、ふれたブロックを画面外(がめんがい)でうごかしたりすることができます。\",\"tw.settingsModal.removeLimits\":\"せいげんをなくす\",\"tw.settingsModal.removeMiscLimits\":\"そのほかのせいげんをなくす\",\"tw.settingsModal.removeMiscLimitsHelp\":\"効果音(こうかおん)の制限(せいげん)とペンのおおきさの制限(せいげん)を解除(かいじょ)する\",\"tw.settingsModal.storeProjectOptions\":\"こうどなせっていをほぞんする\",\"tw.settingsModal.title\":\"こうどなせってい\",\"tw.settingsModal.warpTimer\":\"Warpタイマー\",\"tw.settingsModal.warpTimerHelp\":\"スクリプトがながいループや無限(むげん)ループにおちいっているかどうかをチェックし、ループが終了(しゅうりょう)するまでうごけないのをさけ、ひくいフレームレートで実行(じっこう)するようにします。これにより、ほとんどのクラッシュが修正(しゅうせい)されます。しかし、パフォーマンスへの影響(えいきょう)がおおきいため、デフォルトではエディタでのみ有効(ゆうこう)になっています。\",\"tw.spriteSelectorItem.rename\":\"なまえをかえる\",\"tw.stereo\":\"ステレオ\",\"tw.studioview.error\":\"プロジェクトをつぎのページでよみこむときにエラーが発生(はっせい)しました。\",\"tw.twExtension.description\":\"ふしぎなあたらしいブロック\",\"tw.usernameModal.mustChange\":\"もうしわけありません、あなたのユーザーめいが安全(あんぜん)でない可能性(かのうせい)があります。ほかのユーザーめいに変更(へんこう)するか、{resetIt}をしてください。\",\"tw.usernameModal.mustChange.resetIt\":\"リセット(おすすめ)\",\"tw.usernameModal.new\":\"あたらしいゆーざーめい:\",\"tw.usernameModal.reset\":\"リセット\",\"tw.usernameModal.title\":\"ユーザーめいをかえる\",\"tw.viewFeaturedProjects\":\"クリックしてプロジェクトの特集(とくしゅう)をみる。\",\"tw.viewOnScratch\":\"Scratchでプロジェクトをみる\"},\"ko\":{\"tw.alerts.creatingRestorePoint\":\"복원 지점 생성 중...\",\"tw.alerts.lostPeripheralConnection\":\"{extensionName} 확장 기능과 연결이 끊어졌습니다.\",\"tw.alerts.restorePointError\":\"복원 지점을 생성할 수 없습니다.\",\"tw.alerts.restorePointSuccess\":\"\\\"파일\\\" 탭에 복원 지점이 생성되었습니다\",\"tw.alerts.savedToDisk\":\"컴퓨터에 저장되었습니다.\",\"tw.backpack.rename\":\"새로운 이름:\",\"tw.blocks.PROCEDURES_DOCS\":\"반환을 사용하는 방법\",\"tw.blocks.PROCEDURES_RETURN\":\"{v} 반환하기\",\"tw.blocks.PROCEDURES_TO_REPORTER\":\"리포터 블록으로 변경하기\",\"tw.blocks.PROCEDURES_TO_STATEMENT\":\"커맨드 블록으로 변경하기\",\"tw.blocks.addons\":\"애드온\",\"tw.blocks.buttonIsDown\":\"[MOUSE_BUTTON]마우스 버튼이 눌렸는가?\",\"tw.blocks.lastKeyPressed\":\"마지막으로 눌린 키\",\"tw.blocks.mouseButton.middle\":\"(1) 가운데\",\"tw.blocks.mouseButton.primary\":\"(0) 왼쪽\",\"tw.blocks.mouseButton.secondary\":\"(2) 오른쪽\",\"tw.blocks.openDocs\":\"문서 열기\",\"tw.browserModal.desc\":\"최신 버전의 크롬, Mozilla Firefox, Microsoft Edge 또는 Apple Safari를 사용하고 있는지 확인하세요.\",\"tw.cantUseCloud\":\"클라우드 변수를 생성할 수는 있으나, 해당 프로젝트가 Scratch에 업로드 되거나 {packager}같은 툴을 사용해 변환되지 않는 한 클라우드 변수는 작동하지 않습니다.\",\"tw.changeUsername.cannotChangeWhileRunning\":\"'사용자 이름'은 프로젝트가 실행되는 동안 변경될 수 없습니다.\",\"tw.clipboard.danger\":\"클립보드에 비밀번호와 같은 민감한 정보가 포함되어 있을 경우, 프로젝트에 의해 해당 정보가 다른 사용자 또는 서버와 공유될 수 있습니다.\",\"tw.clipboard.permission\":\"몇몇 브라우저에서는 클립보드에 접근이 불가능할 수 있습니다. 권한을 허용할 경우, 추가적인 클립보드 읽기 요청이 자동으로 허용됩니다.\",\"tw.clipboard.title\":\"프로젝트가 클립보드의 데이터 읽기 권한을 요청합니다.\",\"tw.cloudProvider\":\"서버 제공자 : {name}\",\"tw.cloudServers\":\"거주지 근처에 있는 서버를 선택하세요 :\",\"tw.code\":\"소스코드\",\"tw.confirmIncompatibleExtension\":\"이 확장 기능은 스크래치와 호환되지 않습니다.\\n해당 확장 기능을 활성화할 경우 프로젝트가 스크래치 웹사이트에 업로드되지 않을 수 있습니다. 계속하시겠습니까?\",\"tw.createdBy\":\"제작자 : \",\"tw.customCloudServer\":\"사용자 정의 클라우드 변수 서버 사용 중 : {server}\",\"tw.customExtension.description\":\"사용자 지정 확장 기능을 URL, 파일 또는 자바스크립트 소스코드를 통해 불러옵니다.\",\"tw.customExtension.name\":\"사용자 지정 확장 기능\",\"tw.customExtensionModal.file\":\"파일\",\"tw.customExtensionModal.load\":\"불러오기\",\"tw.customExtensionModal.promptFile\":\"확장 기능의 자바스크립트 파일을 선택하세요 : \",\"tw.customExtensionModal.promptText\":\"확장 기능의 자바스크립트 소스코드를 붙여넣기 하세요 : \",\"tw.customExtensionModal.promptURL\":\"확장 기능의 URL을 입력하세요 : \",\"tw.customExtensionModal.text\":\"텍스트\",\"tw.customExtensionModal.title\":\"사용자 지정 확장 기능 불러오기\",\"tw.customExtensionModal.trusted\":\"해당 확장 기능은 신뢰할 수 있는 공급원으로부터 제공되기 때문에 샌드박스되지 않은 상태로 로딩됩니다.\",\"tw.customExtensionModal.unsandboxed\":\"확장 기능을 샌드박스 하지 않고 실행\",\"tw.customExtensionModal.unsandboxedWarning1\":\"확장 기능을 샌드박스 하지 않고 불러오는 것은 위험하며, 해당 확장 기능이 활성화되지 않을 수 있습니다.\\n본인이 무엇을 하고 있는지 모를 경우 해당 작업을 중단하세요.\",\"tw.customExtensionModal.unsandboxedWarning2\":\"샌드박스되지 않은 확장 기능은 사용자 설정을 삭제하거나, 비밀번호를 훔쳐 가는 등의 악의적인 행동으로 프로젝트를 망칠 수 있습니다.\\n{APP_NAME}의 개발자는 해당 문제로 인해 야기되는 결과에 어떤 책임도 지지 않습니다.\",\"tw.customExtensionModal.untrusted\":\"신뢰할 수 없는 URL로부터 제공되는 확장 기능은 보안을 위해 항상 샌드박스 처리됩니다.\",\"tw.customReporters.description\":\"사용자 정의 블록이 값을 출력하거나 입력으로 사용될 수 있도록 합니다.\",\"tw.customReporters.name\":\"사용자 정의 리포터 블록\",\"tw.documentation\":\"문서\",\"tw.embed.persistent\":\"해당 권한을 허용할 경우, 현재 웹사이트에서의 추가적인 임베딩이 자동으로 허용됩니다.\",\"tw.embed.risks\":\"임베디드 콘텐츠는 샌드박스 처리되지만, 여전히 사용자 기기의 IP 주소 또는 위치 정보와 같은 기기 정보에 접근할 수 있습니다.\",\"tw.embed.title1\":\"프로젝트가 무대 앞에 HTML 콘텐츠를 표시하려고 합니다 :\",\"tw.embed.title2\":\"프로젝트가 무대 앞에 원격 콘텐츠를 표시하려고 합니다 :\",\"tw.extensionGallery.error\":\"확장 기능 갤러리를 불러오는 중 문제가 발생했습니다. extensions.turbowarp.org 에서 더 많은 확장 기능을 찾아보세요.\",\"tw.extensionGallery.loading\":\"확장 기능 갤러리를 불러오는 중...\",\"tw.extensionGallery.more\":\"extensions.turbowarp.org 에서 확장 기능에 대해 자세히 알아보기\",\"tw.favorite\":\"즐겨찾기\",\"tw.featuredProjectsStudio\":\"스크래치 스튜디오에서 특집 프로젝트 목록 보기\",\"tw.feedback\":\"문의 및 오류 신고\",\"tw.fetch.title\":\"프로젝트가 웹사이트 연결을 요청합니다 : \",\"tw.fileInput.none\":\"선택된 파일 없음\",\"tw.fileInput.selected\":\"선택된 파일 : {name}\",\"tw.fonts.add\":\"추가\",\"tw.fonts.custom.file\":\"컴퓨터에서 글꼴 파일 선택 : \",\"tw.fonts.custom.name\":\"글꼴 이름 지정 : \",\"tw.fonts.custom1\":\"파일에서 글꼴 추가\",\"tw.fonts.custom2\":\"일반적으로 스크래치에서 작동하지 않을 것입니다. 지원되는 글꼴 : {formats}\",\"tw.fonts.delete\":\"정말로 \\\"{font}\\\" 폰트를 삭제하시겠습니까? 해당 폰트를 사용하는 모든 벡터 그래픽이 대체 글꼴로 변경됩니다.\",\"tw.fonts.fallback\":\"글꼴이 삭제되었거나 불러오는 데 실패했을 경우 사용할 대체 글꼴을 선택하세요.\",\"tw.fonts.list\":\"설치된 글꼴 : \",\"tw.fonts.none\":\"추가된 글꼴 없음\",\"tw.fonts.readError\":\"글꼴 파일 읽기에 실패했습니다 : {error}\",\"tw.fonts.system\":\"시스템 글꼴\",\"tw.fonts.system.name\":\"컴퓨터에 내장된 사용하려는 글꼴의 이름을 입력하세요. 시스템 글꼴은 모든 사용자에게 올바르게 나타나지 않을 수 있습니다.\",\"tw.fonts.system1\":\"시스템 글꼴 추가\",\"tw.fonts.system2\":\"스크래치에서 작동할 수 있으나, 모든 사용자에게 올바르게 나타나지 않을 수 있습니다.\",\"tw.fonts.title\":\"글꼴\",\"tw.footer.credits\":\"크레딧\",\"tw.footer.disclaimer\":\"TurboWarp는 스크래치, 스크래치 팀, 스크래치 재단에 소속되어 있지 않습니다.\",\"tw.footer.documentation\":\"문서\",\"tw.footer.donate\":\"기부\",\"tw.footer.embed\":\"임베딩\",\"tw.footer.parameters\":\"URL 파라미터\",\"tw.geolocate.permission\":\"해당 권한을 허용할 경우, 사용자의 브라우저에 따라 위치 권한을 요청하는 알림이 추가적으로 나타날 수 있습니다.\",\"tw.geolocate.title\":\"프로젝트가 사용자의 위치 정보에 접근할 수 있는 권한을 요청합니다.\",\"tw.gui.crashMessage.description\":\"페이지에 충돌이 발생했습니다.\\n페이지를 새로고침한 후에 다시 시도해 주세요.\",\"tw.gui.defaultProjectTitle\":\"프로젝트\",\"tw.guiDefaultTitle\":\"스크래치 프로젝트를 더 빠르게 실행하기\",\"tw.home.credit\":\"주의사항 및 크레딧\",\"tw.home.instructions\":\"소개\",\"tw.input.tooltip\":\"스크래치 프로젝트 주소를 복사한 후 여기에 붙여넣기 하세요!\",\"tw.interpolationEnabled\":\"보간법 활성화\",\"tw.invalidParameters.clones\":\"\\\"clone\\\" URL 파라미터가 유효하지 않습니다\",\"tw.invalidParameters.fps\":\"\\\"fps\\\" URL 파라미터가 유효하지 않습니다\",\"tw.loadError\":\"프로젝트를 불러올 수 없습니다.\\n오류 코드 : {error}\",\"tw.loadExtension.embedded\":\"프로젝트가 코드를 포함한 사용자 지정 확장 기능을 요구합니다 : \",\"tw.loadExtension.sandboxed\":\"코드가 샌드박스 처리되지만, 여전히 IP 주소나 위치 정보와 같은 사용자 기기 정보에 접근할 수 있습니다.\\n계속하기 전에 해당 확장 기능의 제작자를 신뢰할 수 있는지 확인하세요.\",\"tw.loadExtension.unsandboxed\":\"확장 기능을 샌드박스 하지 않고 실행\",\"tw.loadExtension.unsandboxedWarning\":\"샌드박스 없이 확장 기능을 불러오는 것은 위험합니다. 해당 확장 기능이 사용자 설정을 삭제하거나, 비밀번호를 훔쳐 가는 등의 악의적인 행동으로 프로젝트를 망칠 수 있습니다.\\n{APP_NAME}의 개발자는 해당 문제로 인해 야기되는 결과에 어떤 책임도 지지 않습니다.\",\"tw.loadExtension.url\":\"프로젝트가 URL로부터 사용자 지정 확장 기능을 요구합니다 : \",\"tw.loader.downloadingAssets\":\"정보를 내려받는 중입니다({complete}/{total}) ...\",\"tw.loader.loadingAssets\":\"에셋을 불러오는 중입니다... ({complete}/{total})\",\"tw.loader.projectData\":\"프로젝트를 불러오는 중입니다...\",\"tw.lockdownMode\":\"Apple 기기에서는 {lockdownMode}를 비활성화해야 합니다.\",\"tw.lockdownMode2\":\"차단 모드\",\"tw.menuBar.60off\":\"60 FPS 모드 비활성화\",\"tw.menuBar.60on\":\"60 FPS 모드 활성화\",\"tw.menuBar.addons\":\"애드온\",\"tw.menuBar.advanced\":\"고급 설정\",\"tw.menuBar.changeUsername\":\"사용자 이름 변경하기\",\"tw.menuBar.cloudOff\":\"클라우드 변수 비활성화\",\"tw.menuBar.cloudOn\":\"클라우드 변수 활성화\",\"tw.menuBar.cloudUnavailable\":\"클라우드 변수를 이용할 수 없습니다\",\"tw.menuBar.cloudUnavailableAlert\":\"편집기를 열었기 때문에 클라우드 변수를 사용할 수 없습니다.\",\"tw.menuBar.cloudUnavailableDesktop\":\"데스크톱 앱에서는 클라우드 변수를 사용할 수 없습니다.\",\"tw.menuBar.moreSettings\":\"고급 설정\",\"tw.menuBar.newFramerate\":\"사용할 FPS:\",\"tw.menuBar.newWindow\":\"새 창 열기\",\"tw.menuBar.package\":\"프로젝트 패키징\",\"tw.menuBar.reportError2\":\"오류가 발생했습니다. 해당 오류를 보고해주실 것을 부탁드립니다.\",\"tw.menuBar.restorePoints\":\"복원 지점\",\"tw.menuBar.saveAs\":\"{file}로 저장하기\",\"tw.menuBar.seeInside\":\"스크립트 보기\",\"tw.mono\":\"모노\",\"tw.moreCloud\":\"클라우드 변수에 대해 더 배우기\",\"tw.notify.permission\":\"해당 권한을 허용할 경우, 브라우저에서 알림 표시 허용 여부를 묻는 알림 창이 나타날 수 있으며, 추가적인 알림 표시 요청이 자동으로 허용됩니다.\",\"tw.notify.title\":\"프로젝트가 알림 표시 권한을 요청합니다.\",\"tw.oldDownload\":\"다른 파일로 저장\",\"tw.opcode.2000\":\"2000년 이후 경과 날짜\",\"tw.opcode.mousedown\":\"마우스가 눌렸는가?\",\"tw.opcode.mousex\":\"마우스 x좌표\",\"tw.opcode.mousey\":\"마우스 y좌표\",\"tw.openAdvanced\":\"고급 설정 열기\",\"tw.openWindow.dangerous\":\"해당 웹사이트는 {APP_NAME}의 개발자에 의해 보고된 웹사이트가 아니며, 위험하거나 악의적인 코드를 포함하고 있을 수 있습니다.\",\"tw.openWindow.title\":\"프로젝트가 다음 URL을 새 창이나 탭에서 열 것을 요청합니다 : \",\"tw.paint.alpha\":\"불투명도\",\"tw.paint.fonts.more\":\"글꼴 추가...\",\"tw.privacy\":\"개인정보 보호 정책\",\"tw.recordAudio.permission\":\"해당 권한을 허용할 경우, 브라우저에서 마이크 접근 허용 여부를 묻는 알림 창이 나타날 수 있으며, 추가적인 마이크 접근 요청이 자동으로 허용됩니다.\",\"tw.recordAudio.title\":\"프로젝트가 사용자의 마이크를 통해 오디오를 녹음할 수 있는 권한을 요청합니다. 여기에는 텍스트 변환 음성이나 원본 오디오 데이터가 포함됩니다.\\n녹음된 오디오는 프로젝트에 의해 다른 사용자 또는 서버와 공유될 수 있습니다.\",\"tw.recordVideo.permission\":\"해당 권한을 허용할 경우, 브라우저에서 카메라 접근 허용 여부를 묻는 알림 창이 나타날 수 있으며, 추가적인 카메라 접근 요청이 자동으로 허용됩니다.\",\"tw.recordVideo.title\":\"프로젝트가 사용자의 카메라를 통해 비디오를 녹화할 수 있는 권한을 요청합니다.\\n녹화된 데이터는 프로젝트에 의해 다른 사용자 또는 서버와 공유될 수 있습니다.\",\"tw.redirect.dangerous\":\"해당 웹사이트는 {APP_NAME}의 개발자에 의해 보고된 웹사이트가 아니며, 위험하거나 악의적인 코드를 포함하고 있을 수 있습니다.\",\"tw.redirect.title\":\"프로젝트가 해당 탭을 다음 URL로 전환하기를 요청합니다 : \",\"tw.restorePoints.1minute\":\"1분\",\"tw.restorePoints.assets\":\"{n}애셋\",\"tw.restorePoints.confirmDelete\":\"정말로 \\\"{projectTitle}\\\" 프로젝트를 삭제하시겠습니까?\\n이 작업은 되돌릴 수 없습니다.\",\"tw.restorePoints.confirmDeleteAll\":\"정말로 모든 복원 지점을 삭제하시겠습니까?\\n이 작업은 되돌릴 수 없습니다.\",\"tw.restorePoints.confirmLoad\":\"저장되지 않은 변경 사항이 있습니다. 현재 프로젝트에 덮어쓰기 하시겠습니까?\",\"tw.restorePoints.deleteAll\":\"모든 복원 지점 삭제하기\",\"tw.restorePoints.description\":\"{APP_NAME}는 사용자가 프로젝트를 저장하지 않고 종료하는 것을 방지하기 위해 주기적으로 복원 지점을 생성합니다.\\n해당 기능은 프로젝트를 복구하기 위한 최후의 수단입니다. 저장된 복원 지점은 언제든지 기기의 시스템에 의해 자동으로 삭제될 수 있으므로 절대로 해당 기능에 의존하지 마세요.\",\"tw.restorePoints.empty\":\"복원 지점을 찾을 수 없습니다.\",\"tw.restorePoints.error\":\"복원 지점을 불러오는 중 문제가 발생했습니다 : {error}\",\"tw.restorePoints.intervalOption\":\"복원 지점이 {time} 간격으로 생성됩니다.\",\"tw.restorePoints.loading\":\"불러오는 중...\",\"tw.restorePoints.minutes\":\"{n}분\",\"tw.restorePoints.never\":\"없음\",\"tw.restorePoints.off\":\"복원 지점을 비활성화하는 것은 위험합니다.\",\"tw.restorePoints.size\":\"예상 저장 공간 사용량 : {size}\",\"tw.restorePoints.size2\":\"다중 복원 지점에서 사용되는 모양 및 소리 리소스는 한 번만 저장되어 공간을 절약합니다.\",\"tw.restorePoints.title\":\"복원 지점\",\"tw.sample\":\"예제 프로젝트\",\"tw.saveAs\":\"다른 이름으로 저장\",\"tw.saveTo\":\"{file}로 저장\",\"tw.scratchUnsafeCloud\":\"만약 이 클라우드 변수를 생성할 경우, 해당 프로젝트는 최대 {number}개로 제한되어 있는 클라우드 변수 갯수의 상한선을 초과하게 됩니다.\\n이 경우에 해당 프로젝트가 Scratch에 업로드 되었을 때, 일부 변수가 정상적으로 작동하지 않을 수 있습니다.\",\"tw.securityManager.allow\":\"허용\",\"tw.securityManager.deny\":\"거부\",\"tw.securityManager.title\":\"확장 기능 보안\",\"tw.securityManager.trust\":\"해당 권한을 허용할 경우, 현재 웹사이트에서의 추가적인 요청이 자동으로 허용됩니다.\",\"tw.securityManager.why\":\"해당 권한은 이미지 또는 소리 파일 다운로드, 멀티플레이어 구현, API 액세스를 위해 사용될 수 있지만 타인에 의해 악용될 수도 있습니다. 이 권한을 허용하게 되면 내 컴퓨터의 IP 주소, 위치 정보 및 기타 정보를 공유하게 됩니다.\",\"tw.settingsModal.customStageSize\":\"사용자 지정 무대 크기\",\"tw.settingsModal.customStageSizeHelp\":\"무대 크기를 480x360이 아닌 다른 크기로 바꿉니다.\\n넓은 화면을 원하는 경우 640x360를 시도해 보세요. 일부 프로젝트는 올바르게 작동할 수 있습니다.\",\"tw.settingsModal.dangerZone\":\"위험한 기능\",\"tw.settingsModal.disableCompiler\":\"컴파일러 비활성화\",\"tw.settingsModal.featured\":\"추천 기능\",\"tw.settingsModal.fps\":\"60 FPS (또는 사용자 지정 FPS) 활성화\",\"tw.settingsModal.fpsHelp\":\"스크립트를 초당 30회로 실행하는 대신 초당 60회 실행합니다. 대부분의 프로젝트는 이 기능이 활성화된 상태에서 제대로 작동하지 않으며, 이 같은 경우에는 60 FPS모드 대신 보간법을 사용해야 합니다. {customFramerate}\",\"tw.settingsModal.fpsHelp.customFramerate\":\"30 또는 60 이외의 사용자 정의 FPS 사용하기\",\"tw.settingsModal.help\":\"클릭하여 도움말 열기\",\"tw.settingsModal.highQualityPen\":\"고품질 펜 활성화\",\"tw.settingsModal.highQualityPenHelp\":\"펜 프로젝트가 더 높은 해상도에서 렌더링될 수 있도록 해주며, 편집기에서 적용되는 일부 좌표 반올림을 비활성화합니다. 이 옵션은 모든 프로젝트에 도움이 되지는 않으며 성능에 영향을 미칠 수 있습니다.\",\"tw.settingsModal.infiniteClones\":\"무제한 복제본 활성화\",\"tw.settingsModal.infiniteClonesHelp\":\"스크래치의 300개 복제본 제한을 비활성화합니다.\",\"tw.settingsModal.interpolation\":\"보간법 활성화\",\"tw.settingsModal.interpolationHelp\":\"스프라이트의 움직임을 보간해 프로젝트의 동작을 더 부드럽게 만듭니다. 보간법은 3D 프로젝트, 레이트레이서, 펜 프로젝트, 렉이 걸리는 프로젝트 등에서 사용할 경우 오히려 프로젝트를 더 느려지게 만들 수 있습니다.\",\"tw.settingsModal.largeStageWarning\":\"사용자 지정 무대의 크기가 너무 큽니다!\\n더 작은 크기의 동일한 화면비를 가진 사용자 지정 무대를 설정하고, 풀스크린 모드로 전환하여 화면이 자동으로 업스케일되도록 하는 것을 권장합니다.\",\"tw.settingsModal.removeFencing\":\"무대 밖 동작 활성화\",\"tw.settingsModal.removeFencingHelp\":\"스프라이트가 화면 밖으로 나갈 수 있도록 하거나, 스프라이트가 원하는 만큼 커지거나 작아질 수 있도록 하거나, 충돌 감지 블록이 화면 밖에서도 작동할 수 있도록 합니다.\",\"tw.settingsModal.removeLimits\":\"제한 풀기\",\"tw.settingsModal.removeMiscLimits\":\"기타 제한 비활성화\",\"tw.settingsModal.removeMiscLimitsHelp\":\"이미지 효과 제한과 펜 굵기 제한을 제거합니다.\",\"tw.settingsModal.storeProjectOptions\":\"프로젝트에 고급 설정 저장하기\",\"tw.settingsModal.storeProjectOptionsHelp\":\"TurboWarp가 이 프로젝트를 불러올 때 현재 설정이 자동으로 적용되도록 고급 설정을 프로젝트에 저장합니다.\\n<워프 타이머 활성화>와 <컴파일러 비활성화>는 저장되지 않습니다.\",\"tw.settingsModal.title\":\"고급 설정\",\"tw.settingsModal.warpTimer\":\"워프 타이머 활성화\",\"tw.settingsModal.warpTimerHelp\":\"스크립트가 긴 반복문 또는 무한 반복문에 갇힌 경우, 반복문이 끝날 때까지 코드가 멈춰 있지 않고 낮은 프레임에서 실행되고 있는지 확인합니다.\\n이 기능은 대부분의 충돌을 막을 수 있지만 성능을 확연히 저하시킵니다. 따라서 해당 기능은 편집기에서만 활성화됩니다.\",\"tw.soundEditorNotSupported\":\"해당 브라우저에서는 소리 편집기가 지원되지 않습니다.\",\"tw.spriteSelectorItem.rename\":\"이름 재설정하기\",\"tw.stereo\":\"스테레오\",\"tw.stereoAlert\":\"해당 스테레오 음원을 수정하면 자동으로 모노 음원으로 변환되며 이 작업은 되돌릴 수 없습니다.\",\"tw.studioview.authorAttribution\":\"제작자 : {author}\",\"tw.studioview.error\":\"프로젝트의 다음 페이지를 불러오는 도중 오류가 발생했습니다.\",\"tw.studioview.hoverText\":\"{author}의 \\\"{title}\\\"\",\"tw.tooLarge\":\"해당 음원은 파일 용량이 너무 커서 Scratch에 업로드가 불가능할 수 있습니다.\",\"tw.twExtension.description\":\"이상하고 새로운 블록들입니다.\",\"tw.unfavorite\":\"즐겨찾기 해제\",\"tw.unshared.2\":\"추가 정보를 원하시면, 다음 링크로 접속해 주세요. {link}\",\"tw.unshared.bug\":\"만약 해당 프로젝트가 실제로 공유된 프로젝트인 경우, 오류 신고를 해주실 것을 부탁드립니다.\",\"tw.unshared.cache\":\"만약 최근에 공유된 프로젝트일 경우, 이 메시지는 몇 분간 잘못 표시될 수 있습니다.\",\"tw.unshared2.1\":\"공유되지 않은 프로젝트는 더 이상 볼 수 없습니다.\",\"tw.usernameModal.help\":\"이 값은 브라우저의 저장소에 저장됩니다. 클라우드 변수를 포함하는 프로젝트와 상호 작용할 때 기록될 수 있습니다.\",\"tw.usernameModal.help2\":\"유효한 Scratch 계정에 대응하지 않는 사용자 이름은 클라우드 변수 서버에 의해 거부됩니다. 귀하의 Scratch 사용자 이름으로 변경하거나 그대로 두고 변경하지 않는 것을 추천합니다.\",\"tw.usernameModal.mustChange\":\"클라우드 변수 서버가 귀하의 사용자 이름이 안전하지 않다고 생각합니다. 다른 것으로 변경하거나 {resetIt} 해 주세요.\",\"tw.usernameModal.mustChange.resetIt\":\"초기화하기 (권장됨)\",\"tw.usernameModal.new\":\"새 사용자 이름:\",\"tw.usernameModal.reset\":\"초기화하기\",\"tw.usernameModal.title\":\"사용자 이름 변경하기\",\"tw.usesCloudVariables\":\"해당 프로젝트는 클라우드 변수를 사용합니다.\",\"tw.usesCloudVariables2\":\"{APP_NAME} 프로젝트의 클라우드 변수가 스크래치 서버에 연결되지 않았습니다. 모든 사용자가 {changeTheirUsername}을 다른 사용자 이름으로 변경할 수 있으므로 사칭에 주의해야 합니다.\",\"tw.usesCloudVariables2.change\":\"다른 사용자 이름 변경하기\",\"tw.viewFeaturedProjects\":\"여기를 클릭하여 특집 프로젝트를 볼 수 있습니다.\",\"tw.viewOnScratch\":\"프로젝트 스크래치에서 보기\",\"tw.webglModal.description\":\"해당 웹사이트를 실행하기 위해 {webGlLink}가 필요합니다. 브라우저 또는 그래픽 드라이버를 업데이트한 후 컴퓨터를 재시작해 보세요.\"},\"lt\":{\"tw.alerts.creatingRestorePoint\":\"Atkuriamas atkūrimo taškas...\",\"tw.alerts.lostPeripheralConnection\":\"Prarastas {extensionName} ryšys.\",\"tw.alerts.savedToDisk\":\"Išsaugota į jūsų kompiuterį.\",\"tw.backpack.rename\":\"Naujas vardas:\",\"tw.blocks.addons\":\"Įskiepiai\",\"tw.blocks.buttonIsDown\":\"[MOUSE_BUTTON] pelės mygtukas spusteltas?\",\"tw.blocks.lastKeyPressed\":\"paskutinis paspaustas mygtukas\",\"tw.blocks.mouseButton.middle\":\"(1) vidurys\",\"tw.blocks.mouseButton.primary\":\"(0) pagrindinis\",\"tw.blocks.mouseButton.secondary\":\"(2) antrasis\",\"tw.blocks.openDocs\":\"Atidaryti Dokumentacijas\",\"tw.browserModal.desc\":\"Įsitikinkite kad naudojate naujausią Google Chrome, Mozilla Firefox, Microsoft Edge, ar Apple Safari.\",\"tw.changeUsername.cannotChangeWhileRunning\":\"Naudotojo vardas negali būti pakeistas kol projektas yra paleistas.\",\"tw.code\":\"Šaltinio kodas\",\"tw.confirmIncompatibleExtension\":\"Šis papildinys nėra suderinamas su Scratch. Projektai sukurti su šiuo papildiniu negali būti įkelti į Scratch svetainę. Ar jūs tikri kad norite jį įjungti?\",\"tw.customExtension.name\":\"Pasirinktinis papildinys\",\"tw.customExtensionModal.file\":\"Failas\",\"tw.featuredProjectsStudio\":\"Peržiurėti studiją per Scratch.\",\"tw.feedback\":\"Atsiliepimai ir Klaidos\",\"tw.footer.credits\":\"Padėkos\",\"tw.footer.disclaimer\":\"TurboWarp nėra susietas su Scratch, the Scratch Team ar su the Scratch Foundation.\",\"tw.footer.donate\":\"Paaukoti\",\"tw.footer.embed\":\"Įterpimas\",\"tw.footer.parameters\":\"URL Parametrai\",\"tw.gui.crashMessage.description\":\"Labai atsiprašome, bet atrodo, kad puslapis užstrigo. Prašome perkrauti puslapį ir pabandyti dar kartą.\",\"tw.gui.defaultProjectTitle\":\"Projektas\",\"tw.guiDefaultTitle\":\"Paleisk Scratch projektus greičiau\",\"tw.home.credit\":\"Pastabos ir Padėkos\",\"tw.home.instructions\":\"Instrukcijos\",\"tw.input.tooltip\":\"Nukopijuokite ir įklijuokite Scratch projekto nuorodą čia!\",\"tw.interpolationEnabled\":\"Interpoliacija\",\"tw.invalidParameters.clones\":\"\\\"klono\\\" URL parametras yra neteisingas\",\"tw.invalidParameters.fps\":\"\\\"fps\\\" URL parametras yra neteisingas\",\"tw.loadError\":\"Nepavyksta įkelti projekto: {error}\",\"tw.loader.downloadingAssets\":\"atsisiunčiami duomenys ({complete}/{total}) ...\",\"tw.loader.projectData\":\"Projektas kraunamas...\",\"tw.menuBar.60off\":\"Išjungti 60 FPS režimą\",\"tw.menuBar.60on\":\"Įjungti 60 FPS režimą\",\"tw.menuBar.addons\":\"Įskiepiai\",\"tw.menuBar.advanced\":\"Išplėstiniai\",\"tw.menuBar.changeUsername\":\"Pakeisti Naudotojo vardą\",\"tw.menuBar.cloudOff\":\"Išjungti Debesies kintamuosius\",\"tw.menuBar.cloudOn\":\"Įjungti debesies kintamuosius\",\"tw.menuBar.cloudUnavailable\":\"Debesies kintamieji nepasiekiami\",\"tw.menuBar.cloudUnavailableAlert\":\"Negalite naudotis debesies kintamaisiais, tikriausia kad jūs įjungėte redaguotoją.\",\"tw.menuBar.moreSettings\":\"Išplėstiniai nustatymai\",\"tw.menuBar.newFramerate\":\"Naujas kadrų per sekundę greitis:\",\"tw.menuBar.package\":\"Supakuoti projektą\",\"tw.menuBar.reportError2\":\"Tai klaida. Prašau mums apie ją reportuoti.\",\"tw.menuBar.saveAs\":\"Išsaugoti kaip {file}\",\"tw.menuBar.seeInside\":\"Peržiurėti vidų\",\"tw.oldDownload\":\"Išsaugoti į atskirą failą...\",\"tw.paint.alpha\":\"Nepermatomumas\",\"tw.privacy\":\"Privatumo politika\",\"tw.saveAs\":\"Išsaugoti kaip...\",\"tw.saveTo\":\"Išsaugoti į {file}\",\"tw.settingsModal.customStageSize\":\"Pasirinktinis Scenos dydis:\",\"tw.settingsModal.customStageSizeHelp\":\"Pakeičia Scratch scenos dydį iš 480x360 į kitą. Išbandykite 640x360, kad scena būtų plačiaekranė. Tik nedaugelis projektų su tuo susidoros tinkamai.\",\"tw.settingsModal.dangerZone\":\"Pavojinga zona\",\"tw.settingsModal.disableCompiler\":\"Išjungti kompiliatorių\",\"tw.settingsModal.featured\":\"Rekomenduojama\",\"tw.settingsModal.fps\":\"60 FPS (Pasirinktiniai FPS)\",\"tw.settingsModal.fpsHelp\":\"Paleidžia kodus 60 kadrų per sekundę greičiu užuot paleidus 30. Daugiausia projektų neveiks su šiuo nustatymu įjungtu. Pabandykite Interpoliaciją su 60 FPS režimu išjungtu jei tai priežastis. {customFramerate}.\",\"tw.settingsModal.fpsHelp.customFramerate\":\"Spustelėkite kito nei 30 ar 60 kadrų per sekundę nustatymui\",\"tw.settingsModal.help\":\"Spustėlkite dėl pagalbos\",\"tw.settingsModal.highQualityPen\":\"Aukštos kokybės pieštukas\",\"tw.settingsModal.highQualityPenHelp\":\"Leidžia pieštuko projektams veikti didesne skiriamąja geba ir išjungia kai kurių koordinačių apvalinimą redaktoriuje. Šis nustatymas nėra naudingas visiems projektams ir gali turėti įtakos našumui.\",\"tw.settingsModal.infiniteClones\":\"Begaliniai Klonai\",\"tw.settingsModal.infiniteClonesHelp\":\"Panaikina Scratch 300 klonų limitą.\",\"tw.settingsModal.interpolation\":\"Interpoliacija\",\"tw.settingsModal.interpolationHelp\":\"Projektai atrodo sklandžiau, nes interpoliuojamas personažų udėjimas. Interpoliacija neturėtų būti naudojama 3D projektuose, \\\"Raytracer\\\" projektuose, piešimo projektuose ir stringančiuose projektuose, nes dėl interpoliacijos jie veiks lėčiau, bet neatrodys sklandžiau.\",\"tw.settingsModal.largeStageWarning\":\"Nerekomenduojama naudoti tokio dydžio pasirinktinio scenos dydžio! Vietoj to naudokite mažesnį dydį su tuo pačiu kraštinių santykiu ir leiskite viso ekrano režimui padidinti jo mastelį, kad jis atitiktų naudotojo ekraną.\",\"tw.settingsModal.removeFencing\":\"Panaikinti scenos aptvarus\",\"tw.settingsModal.removeFencingHelp\":\"Suteikia galimybę personažams judėti už ekrano ribų, tapti tokiais dideliais arba mažais, kokiais jie nori, ir leidžia liesti blokus už ekrano ribų.\",\"tw.settingsModal.removeLimits\":\"Pašalinti limitus\",\"tw.settingsModal.removeMiscLimits\":\"Pašalinti įvairius limitus.\",\"tw.settingsModal.removeMiscLimitsHelp\":\"Pašalina garso efektų limitus bei pieštuko dydžio limitus.\",\"tw.settingsModal.storeProjectOptions\":\"Išsaugoti nustatymus projekte.\",\"tw.settingsModal.storeProjectOptionsHelp\":\"Įrašo pasirinktus nustatymus į projektą, kad jie būtų automatiškai taikomi, kai TurboWarp įkelia šį projektą. \\\"Nukreipimo laikmatis\\\" ir \\\"išjungti kompiliatorių\\\" nebus išsaugoti.\",\"tw.settingsModal.title\":\"Išplėstiniai nustatymai\",\"tw.settingsModal.warpTimer\":\"Nukreipimo laikmatis\",\"tw.settingsModal.warpTimerHelp\":\"Kodai tikrina, ar jie nėra įstrigę ilgoje arba begalinėje kilpoje, ir veikia nedideliu kadrų dažniu, užuot įstrigę, kol kilpa baigsis. Tai išsprendžia daugumą gedimų, tačiau turi didelį poveikį našumui, todėl pagal numatytuosius nustatymus ši funkcija įjungta tik redaktoriuje.\",\"tw.spriteSelectorItem.rename\":\"pervardinti\",\"tw.studioview.authorAttribution\":\"Sukurta {author}\",\"tw.studioview.error\":\"Kraunant kitą projektų puslapį įvyko klaida.\",\"tw.studioview.hoverText\":\"{title} sukurta {author}\",\"tw.unshared.2\":\"Dėl daugiau informacijos, aplankykite: {link}\",\"tw.usernameModal.help\":\"Ši vertė bus išsaugota jūsų naršyklės saugykloje. Ji turėtų būti prijungta kai naudojates projektais kurie turi debesies kintamuosius.\",\"tw.usernameModal.help2\":\"Vertes, kurios neatitinka galiojančios Scratch paskyros, debesies kintamųjų serveris paprastai atmeta. Rekomenduojame palikti jį tokį, koks yra, arba pakeisti į Scratch naudotojo vardą.\",\"tw.usernameModal.mustChange\":\"Atsiprašome, bet debesies kintamųjų serveris mano kad jūsų naudotojo vardas gali būti nesaugus. Prašome jį pakeisti arba {resetIt}.\",\"tw.usernameModal.mustChange.resetIt\":\"Iš naujo nustatyti jį (rekomenduojama)\",\"tw.usernameModal.reset\":\"nustatyti iš naujo\",\"tw.usernameModal.title\":\"Pakeisti Naudotojo vardą\",\"tw.viewFeaturedProjects\":\"Spustelkite kad pažiurėtumėte rekomenduojamus projektus.\",\"tw.viewOnScratch\":\"Peržiurėti projektą per Scratch\"},\"nb\":{\"tw.accent.blue\":\"Blå\",\"tw.accent.purple\":\"Lilla\",\"tw.accent.red\":\"Rød\",\"tw.alerts.creatingRestorePoint\":\"Oppretter gjenopprettingspunkt...\",\"tw.alerts.lostPeripheralConnection\":\"Mistet forbindelsen til {extensionName}.\",\"tw.alerts.restorePointError\":\"Kunne ikke opprette gjenopprettingspunkt\",\"tw.alerts.restorePointSuccess\":\"Tilgang til gjenopprettingspunkter i \\\"Fil\\\"\",\"tw.alerts.savedToDisk\":\"Lagret på datamaskinet.\",\"tw.backpack.rename\":\"Nytt navn:\",\"tw.blockColors.custom\":\"Tilpass i Addon-innstillinger\",\"tw.blockColors.dark\":\"Mørk (Beta)\",\"tw.blockColors.highContrast\":\"Høykontrast\",\"tw.blocks.PROCEDURES_DOCS\":\"Hvordan bruke return\",\"tw.blocks.PROCEDURES_RETURN\":\"returnere {v}\",\"tw.blocks.PROCEDURES_TO_REPORTER\":\"Endre til Rapportør\",\"tw.blocks.PROCEDURES_TO_STATEMENT\":\"Endre til Uttalelse\",\"tw.blocks.addons\":\"Utvidelser\",\"tw.blocks.buttonIsDown\":\"[MOUSE_BUTTON] mus knappen ned?\",\"tw.blocks.lastKeyPressed\":\"sist tast trykket\",\"tw.blocks.mouseButton.middle\":\"(1) mellom\",\"tw.blocks.mouseButton.primary\":\"(0) primær\",\"tw.blocks.mouseButton.secondary\":\"(2) sekundær\",\"tw.blocks.openDocs\":\"Åpne dokumentasjon\",\"tw.browserModal.desc\":\"Sørg for at du bruker en nyere versjon av Google Chrome, Mozilla Firefox, Microsoft Edge eller Apple Safari.\",\"tw.cantUseCloud\":\"Selv om du kan opprette skyvariabler, vil de ikke fungere med mindre dette prosjektet lastes opp til Scratch eller konverteres ved hjelp av et verktøy som {packager}.\",\"tw.changeUsername.cannotChangeWhileRunning\":\"Brukernavn kan ikke byttes mens prosjektet er på.\",\"tw.clipboard.danger\":\"Hvis utklippstavlen inneholder ting som passord, kan prosjektet kanskje dele dem med andre brukere eller servere.\",\"tw.clipboard.permission\":\"Tilgang til utklippstavlen fungerer kanskje ikke i noen nettlesere. Hvis tillatt, vil ytterligere utklippstavlesninger automatisk tillates.\",\"tw.clipboard.title\":\"Prosjektet ønsker å lese data fra utklippstavlen.\",\"tw.cloudProvider\":\"Server levert av {name}.\",\"tw.cloudServers\":\"Velg en server nær deg:\",\"tw.code\":\"Kildekode\",\"tw.confirmIncompatibleExtension\":\"Denne utvidelsen er ikke kompatibel med Scratch. Prosjekter laget med den kan ikke lastes opp til Scratch-nettstedet. Er du sikker på at du vil aktivere den?\",\"tw.createdBy\":\"Lagd av: \",\"tw.customCloudServer\":\"Bruk av en tilpasset skyvariabelserver: {server}\",\"tw.customExtension.description\":\"Last inn tilpassede utvidelser fra URL-er, filer eller JavaScript kildekode.\",\"tw.customExtension.name\":\"Tilpasset Utvidelse\",\"tw.customExtensionModal.file\":\"Fil\",\"tw.customExtensionModal.load\":\"Last inn\",\"tw.customExtensionModal.promptFile\":\"Velg JavaScript-filen til utvidelsen:\",\"tw.customExtensionModal.promptText\":\"Lim inn kildekoden til utvidelsen sin JavaScript-fil:\",\"tw.customExtensionModal.promptURL\":\"Skriv inn URL-en til utvidelsen:\",\"tw.customExtensionModal.text\":\"Tekst\",\"tw.customExtensionModal.title\":\"Last inn tilpasset utvidelse\",\"tw.customExtensionModal.trusted\":\"Denne utvidelsen vil bli lastet uten sandkassen fordi den kommer fra en pålitelig kilde.\",\"tw.customExtensionModal.unsandboxed\":\"Kjør utvidelsen uten sandkasse\",\"tw.customExtensionModal.unsandboxedWarning1\":\"Å laste inn utvidelser uten sandkassen er farlig og bør ikke aktiveres hvis du ikke vet hva du gjør.\",\"tw.customExtensionModal.unsandboxedWarning2\":\"Usikrede utvidelser kan ødelegge prosjektet ditt, slette innstillingene dine, fiske etter passord og gjøre andre dårlige ting. Utviklerne av {APP_NAME} er ikke ansvarlige for eventuelle problemer som oppstår.\",\"tw.customExtensionModal.untrusted\":\"Utvidelser fra upålitelige URL-er vil alltid bli lastet med sandkassen for sikkerhet.\",\"tw.customReporters.description\":\"Tillat tilpassede blokker å gi ut verdier og bli brukt som inndata.\",\"tw.customReporters.name\":\"Tilpassede rapporter\",\"tw.darkMode\":\"Bytt Til Lys Modus\",\"tw.documentation\":\"Dokumentasjon\",\"tw.embed.persistent\":\"Hvis tillatt, vil ytterligere innbygginger på samme nettsted automatisk bli tillatt.\",\"tw.embed.risks\":\"Selv om innbyggingen vil være sandkassebeskyttet, vil den fortsatt ha tilgang til informasjon om enheten din, som din IP-adresse og generelle plassering.\",\"tw.embed.title1\":\"Prosjektet ønsker å integrere HTML-innhold over scenen.\",\"tw.embed.title2\":\"Prosjektet ønsker å integrere eksternt innhold over scenen.\",\"tw.extensionGallery.error\":\"Feil ved lasting av utvidelsesgalleri. Besøk extensions.turbowarp.org for å finne flere utvidelser.\",\"tw.extensionGallery.loading\":\"Laster inn utvidelsesgalleri...\",\"tw.extensionGallery.more\":\"Lær mer om utvidelser på extensions.turbowarp.org.\",\"tw.extensionGallery.name\":\"{APP_NAME} Utvidelse-Galleriet\",\"tw.favorite\":\"Favoritt\",\"tw.featuredProjectsStudio\":\"Se galeriet på Scratch.\",\"tw.feedback\":\"Tilbakemelding & feil\",\"tw.feedbackButton\":\"{APP_NAME} Tilbakemelding\",\"tw.fetch.title\":\"Prosjektet ønsker å koble til nettsiden:\",\"tw.fileInput.none\":\"Ingen fil valgt.\",\"tw.fileInput.selected\":\"Valgt: {name}\",\"tw.fonts.add\":\"Legg til\",\"tw.fonts.custom.file\":\"Velg en skriftfil fra datamaskinen din:\",\"tw.fonts.custom.name\":\"Gi skrifttypen et navn:\",\"tw.fonts.custom1\":\"Legg til skrifttype fra en fil\",\"tw.fonts.custom2\":\"Vanligvis vil det ikke fungere i Scratch. Støttede formater: {formats}.\",\"tw.fonts.delete\":\"Er du sikker på at du vil slette \\\"{font}\\\"? Eventuelle vektor-kostymer vil bruke reserve skrift type i stedet.\",\"tw.fonts.fallback\":\"Velg en reservefont som skal brukes hvis skrifttypen ikke lastes inn eller slettes.\",\"tw.fonts.list\":\"Installerte skrifttyper:\",\"tw.fonts.none\":\"Ingen skrifttyper er lagt til ennå.\",\"tw.fonts.readError\":\"Feilet å lese skriftfil: {error}\",\"tw.fonts.system\":\"Systemskrift\",\"tw.fonts.system.name\":\"Skriv inn navnet på en hvilken som helst skrifttype som er innebygd i datamaskinen din. Skrifttypen kan vises feil for noen.\",\"tw.fonts.system1\":\"Legg til en systemskrift\",\"tw.fonts.system2\":\"Kan fungere i Scratch, men vil ikke vises riktig for alle.\",\"tw.fonts.title\":\"Skrifter\",\"tw.footer.credits\":\"Kreditter\",\"tw.footer.disclaimer\":\"TurboWarp er ikke tilknyttet Scratch, Scratch Team eller Scratch Foundation.\",\"tw.footer.documentation\":\"Dokumentasjon\",\"tw.footer.donate\":\"Doner\",\"tw.footer.embed\":\"Innebygging\",\"tw.footer.parameters\":\"URL-parametere\",\"tw.geolocate.permission\":\"Hvis tillatt, kan du bli bedt om å tillate stedstilgang av nettleseren din.\",\"tw.geolocate.title\":\"Prosjektet ønsker å vite din plassering.\",\"tw.gui.crashMessage.description\":\"Beklager, det ser ut til at side har kræsjet. Start siden på nytt til å prøve igjen.\",\"tw.gui.defaultProjectTitle\":\"Prosjekt\",\"tw.guiDefaultTitle\":\"Kjør Scratch prosjekter raskere\",\"tw.home.credit\":\"Merknader og bidragsytere\",\"tw.home.description\":\"{APP_NAME} er en Scratch-mod som samler prosjekter til JavaScript for å få dem til å kjøre veldig raskt. Prøv det ved å legge inn en prosjekt-ID eller URL ovenfor eller velge et utvalgt prosjekt nedenfor.\",\"tw.home.instructions\":\"Hvordan bruke prosjektet\",\"tw.input.tooltip\":\"Kopier og lim inn en Scratch-prosjektkobling her!\",\"tw.interpolationEnabled\":\"Interpolasjon\",\"tw.invalidParameters.clones\":\"\\\"klon\\\" Url-parameteren er ugyldig\",\"tw.invalidParameters.fps\":\"\\\"fps\\\" Url-parameteren er ugyldig\",\"tw.lightMode\":\"Bytt Til Mørk Modus\",\"tw.loadError\":\"Kunne ikkje laste prosjekt: {error}\",\"tw.loadExtension.embedded\":\"Prosjektet ønsker å laste inn en tilpasset utvidelse med koden:\",\"tw.loadExtension.sandboxed\":\"Mens koden vil være sandkasse, vil den fortsatt ha tilgang til informasjon om enheten din, som din IP og generelle plassering. Sørg for at du stoler på forfatteren av denne utvidelsen før du fortsetter.\",\"tw.loadExtension.unsandboxed\":\"Kjør utvidelsen uten sandkasse\",\"tw.loadExtension.unsandboxedWarning\":\"Å laste inn utvidelser uten sandkassen er farlig. Det kan ødelegge prosjektet ditt, slette innstillingene dine, fiske etter passord og gjøre andre dårlige ting. Utviklerne av {APP_NAME} er ikke ansvarlige for eventuelle problemer som oppstår.\",\"tw.loadExtension.url\":\"Prosjektet ønsker å laste inn en tilpasset utvidelse fra URL-en:\",\"tw.loader.downloadingAssets\":\"Laster ned eiendeler ({complete}/{total}) ...\",\"tw.loader.loadingAssets\":\"Laster ned eiendeler ({complete}/{total}) ...\",\"tw.loader.projectData\":\"Laster prosjekt ...\",\"tw.lockdownMode\":\"På Apple enheter, du må slå av {lockdownMode}.\",\"tw.lockdownMode2\":\"Låsemodus\",\"tw.menuBar.60off\":\"Slå av 60 FPS Modus\",\"tw.menuBar.60on\":\"Slå på 60 FPS Modus\",\"tw.menuBar.accent\":\"Aksent\",\"tw.menuBar.addons\":\"Utvidelser\",\"tw.menuBar.advanced\":\"Avansert\",\"tw.menuBar.blockColors\":\"Blokk Farger\",\"tw.menuBar.changeUsername\":\"Bytt Brukernavn\",\"tw.menuBar.cloudOff\":\"Slå av nett-variabler\",\"tw.menuBar.cloudOn\":\"Slå på nett-variabler\",\"tw.menuBar.cloudUnavailable\":\"Nett-variabler er ikke tilgjengelig\",\"tw.menuBar.cloudUnavailableAlert\":\"Kan ikke bruke nett-variabler, det er kanskje fordi du åpnet redigerer\",\"tw.menuBar.cloudUnavailableDesktop\":\"Kan ikke bruke skyvariabler i skrivebordsappen.\",\"tw.menuBar.compileError\":\"{sprite}:{error}\",\"tw.menuBar.moreSettings\":\"Avansert innstillinger\",\"tw.menuBar.newFramerate\":\"Nytt bildefrekvens:\",\"tw.menuBar.newWindow\":\"Nytt vindu\",\"tw.menuBar.package\":\"Pakke prosjekt\",\"tw.menuBar.reportError1\":\"Noen skript oppdaget feil.\",\"tw.menuBar.reportError2\":\"Dette er en feil. Vennligst meld det.\",\"tw.menuBar.restorePoints\":\"Gjenopprettingspunkter\",\"tw.menuBar.saveAs\":\"Lagre som {file}\",\"tw.menuBar.seeInside\":\"Se inni\",\"tw.moreCloud\":\"Lær mer om skyvariabler.\",\"tw.notify.permission\":\"Hvis det er tillatt, kan du bli bedt om å aktivere varslinger av nettleseren din, og ytterligere varsler blir automatisk tillatt.\",\"tw.notify.title\":\"Prosjektet ønsker å vise varsler.\",\"tw.oldDownload\":\"Lagre for å skille fil ...\",\"tw.opcode.2000\":\"dager siden 2000\",\"tw.opcode.mousedown\":\"mus ned?\",\"tw.opcode.mousex\":\"mus x\",\"tw.opcode.mousey\":\"mus y\",\"tw.openAdvanced\":\"Åpne avanserte innstillinger\",\"tw.openWindow.dangerous\":\"Denne nettsiden har ikke blitt gjennomgått av {APP_NAME} utviklerne. Den kan inneholde farlig eller ondsinnet kode.\",\"tw.openWindow.title\":\"Prosjektet ønsker å åpne et nytt vindu eller en ny fane med URL-en:\",\"tw.paint.alpha\":\"Opasitet\",\"tw.paint.fonts.more\":\"Legg til flere skrifter...\",\"tw.pen.stageSelected\":\"Valgt scene: færre pennblokker\",\"tw.privacy\":\"Personvernregler\",\"tw.recordAudio.permission\":\"Hvis tillatt, kan du bli bedt om å aktivere mikrofontilgang av nettleseren din, og videre mikrofontilgang vil bli automatisk tillatt.\",\"tw.recordAudio.title\":\"Prosjektet ønsker å ta opp lyd fra mikrofonen din. Dette kan inkludere en teksttranskripsjon eller rå lyddata. Prosjektet kan muligens dele lyd med andre brukere eller servere.\",\"tw.recordVideo.permission\":\"Hvis tillatt, kan du bli bedt om å aktivere kameratilgang av nettleseren din, og videre kameratilgang vil bli automatisk tillatt.\",\"tw.recordVideo.title\":\"Prosjektet ønsker å ta opp video fra kameraet ditt. Prosjektet kan muligens dele bilder med andre brukere eller servere.\",\"tw.redirect.dangerous\":\"Denne nettsiden har ikke blitt gjennomgått av {APP_NAME} utviklerne. Den kan inneholde farlig eller ondsinnet kode.\",\"tw.redirect.title\":\"Prosjektet ønsker å navigere denne fanen til URL-en:\",\"tw.restorePoints.1minute\":\"hvert minutt\",\"tw.restorePoints.assets\":\"{n} eiendeler\",\"tw.restorePoints.confirmDelete\":\"Er du sikker på at du vil slette \\\"{projectTitle}\\\"? Dette kan ikke angres.\",\"tw.restorePoints.confirmDeleteAll\":\"Er du sikker på at du vil slette ALLE gjenopprettingspunkter? Dette kan ikke angres.\",\"tw.restorePoints.confirmLoad\":\"Du har ulagrede endringer. Erstatt eksisterende prosjekt?\",\"tw.restorePoints.deleteAll\":\"Slett ALT\",\"tw.restorePoints.description\":\"{APP_NAME} lagrer regelmessig gjenopprettingspunkter på datamaskinen for å gjenopprette prosjektet hvis du glemmer å lagre. Dette er ment som en siste utvei for utvinning. Datamaskinen kan når som helst slette disse gjenopprettingspunktene stille. IKKE stol på denne funksjonen.\",\"tw.restorePoints.empty\":\"Ingen gjenopprettingspunkter funnet.\",\"tw.restorePoints.error\":\"Feil ved lasting av gjenopprettingspunkt: {error}\",\"tw.restorePoints.intervalOption\":\"Gjenopprettingspunkter opprettes {time}.\",\"tw.restorePoints.loading\":\"Laster...\",\"tw.restorePoints.minutes\":\"hver {n} minutter\",\"tw.restorePoints.never\":\"aldri\",\"tw.restorePoints.off\":\"Deaktivering av gjenopprettingspunkter er farlig.\",\"tw.restorePoints.size\":\"Estimert lagringsplass brukt: {size}\",\"tw.restorePoints.size2\":\"Kostymer eller lyder som brukes av flere gjenopprettingspunkter lagres bare én gang.\",\"tw.restorePoints.title\":\"Gjenopprettingspunkter\",\"tw.sample\":\"Eksempel på prosjekt\",\"tw.saveAs\":\"Lagre som...\",\"tw.saveTo\":\"Lagre til {file}\",\"tw.scratchUnsafeCloud\":\"Hvis du gjør denne skyvariabelen, vil prosjektet overstige Scratchs grense på {number} variabler, og noen variabler vil ikke fungere hvis du laster opp prosjektet til Scratch.\",\"tw.securityManager.allow\":\"Tillat\",\"tw.securityManager.deny\":\"Avslå\",\"tw.securityManager.title\":\"Utvidelse Sikkerhet\",\"tw.securityManager.trust\":\"Hvis tillatt, vil ytterligere forespørsler til samme nettsted automatisk bli tillatt.\",\"tw.securityManager.why\":\"Dette kan brukes til å laste ned bilder eller lyder, implementere flerspiller, få tilgang til et API eller til ondsinnede formål. Dette vil dele din IP-adresse, generelle plassering og muligens annen data med nettsiden.\",\"tw.settingsModal.customStageSize\":\"Bytt scene størrelse:\",\"tw.settingsModal.customStageSizeHelp\":\"Endrer størrelsen på Scratch-scenen fra 480x360 til noe annet. Prøv 640x360 for å gjøre scenen bredskjerm. Svært få prosjekter vil håndtere dette riktig.\",\"tw.settingsModal.dangerZone\":\"Faresone\",\"tw.settingsModal.disableCompiler\":\"Deaktiver kompilatoren\",\"tw.settingsModal.disableCompilerHelp\":\"Deaktiverer {APP_NAME} kompilatoren. Du kan ønske å aktivere dette mens du redigerer prosjekter slik at skriptene oppdateres umiddelbart. Ellers bør du aldri aktivere dette.\",\"tw.settingsModal.featured\":\"Anbefalt\",\"tw.settingsModal.fps\":\"60 FPS (tilpassede fps)\",\"tw.settingsModal.fpsHelp\":\"Kjører skript 60 ganger per sekund i stedet for 30. De fleste prosjekter vil ikke fungere skikkelig med dette aktivert. Du bør prøve interpolasjon med 60 FPS-modus deaktivert hvis det er tilfelle. {customFramerate}.\",\"tw.settingsModal.fpsHelp.customFramerate\":\"Klikk her til å velge mellom 30 eller 60 FPS\",\"tw.settingsModal.help\":\"Klikk her for hjelp\",\"tw.settingsModal.highQualityPen\":\"Høy kvalitet penn \",\"tw.settingsModal.highQualityPenHelp\":\"Tillater pennprosjekter å vises med høyere oppløsning og deaktiverer noe av avrunding av koordinater i redigeringsprogrammet. Ikke alle prosjekter har nytte av denne innstillingen, og det kan påvirke ytelsen.\",\"tw.settingsModal.infiniteClones\":\"Uendelige kloner\",\"tw.settingsModal.infiniteClonesHelp\":\"Den slår av Scratchs 300 klon grense\",\"tw.settingsModal.interpolation\":\"Interpolasjon\",\"tw.settingsModal.interpolationHelp\":\"Gjør prosjekter mer jevne ved å interpolere bevegelsen til sprite. Interpolasjon bør ikke brukes på 3D-prosjekter, raytracere, penneprosjekter og trege prosjekter, da interpolasjon vil få dem til å kjøre tregere uten å gjøre dem jevnere.\",\"tw.settingsModal.largeStageWarning\":\"Å bruke en så stor tilpasset scenestørrelse anbefales ikke! I stedet bør du bruke en mindre størrelse med samme sideforhold og la fullskjermmodus skalere det opp for å passe brukerens skjerm.\",\"tw.settingsModal.removeFencing\":\"Fjern gjerde\",\"tw.settingsModal.removeFencingHelp\":\"Tillater sprites å bevege seg utenfor skjermen, bli så store eller små som de ønsker, og gjør at berøringsblokker fungerer utenfor skjermen.\",\"tw.settingsModal.removeLimits\":\"Fjern grenser\",\"tw.settingsModal.removeMiscLimits\":\"Fjern diverse begrensninger\",\"tw.settingsModal.removeMiscLimitsHelp\":\"Fjerner begrensninger for lydeffekter og penntykkelse.\",\"tw.settingsModal.storeProjectOptions\":\"Lagre innstillinger i prosjektet\",\"tw.settingsModal.storeProjectOptionsHelp\":\"Lagrer de valgte innstillingene i prosjektet slik at de automatisk blir brukt når TurboWarp laster inn dette prosjektet. Warp-timeren og deaktivert kompilator vil ikke bli lagret.\",\"tw.settingsModal.title\":\"Avansert innstillinger\",\"tw.settingsModal.warpTimerHelp\":\"Gjør skript sjekke om de er sittende fast i en lang eller uendelig løkke og kjøre med lav bildefrekvens i stedet for å bli sittende fast til løkken er ferdig. Dette løser de fleste krasjer, men har en betydelig ytelsespåvirkning, så det er bare aktivert som standard i redigeringsprogrammet.\",\"tw.soundEditorNotSupported\":\"Lydredigering støttes ikke i denne nettleseren.\",\"tw.spriteSelectorItem.rename\":\"endre navn\",\"tw.stageHeader.full\":\"Bytt til full scene\",\"tw.stereoAlert\":\"Å redigere denne stereolyden vil uopprettelig konvertere den til mono.\",\"tw.studioview.authorAttribution\":\"fra {author}\",\"tw.studioview.error\":\"Det oppsto en feil under innlasting av neste side av prosjekter.\",\"tw.studioview.hoverText\":\"{title} fra {author}\",\"tw.tooLarge\":\"Denne lyden kan være for stor til å laste opp til Scratch.\",\"tw.twExtension.description\":\"Rare nye blokker.\",\"tw.twExtension.name\":\"{APP_NAME} Blokker\",\"tw.unfavorite\":\"Ufavoritt\",\"tw.unshared.2\":\"For mer informasjon, besøk: {link}\",\"tw.unshared.bug\":\"Hvis dette prosjektet faktisk deles, vennligst rapporter en feil.\",\"tw.unshared.cache\":\"Hvis prosjektet ble delt nylig, kan denne meldingen vises feilaktig i noen minutter.\",\"tw.unshared2.1\":\"Udelte prosjekter er ikke lenger synlige.\",\"tw.usernameModal.help\":\"Denne verdien vil bli lagret i nettleserens lagring. Den kan bli logget når du samhandler med prosjekter som inneholder skyvariabler.\",\"tw.usernameModal.help2\":\"Verdier som ikke samsvarer med en gyldig Scratch-konto vil vanligvis bli avvist av skyvariabelserveren. Vi anbefaler å la det være som det er eller endre det til ditt Scratch-brukernavn.\",\"tw.usernameModal.mustChange\":\"Beklager, Nett-variabel server tror at brukernavnet din er usikre. Bytt brukernavnet eller {resetIt}\",\"tw.usernameModal.mustChange.resetIt\":\"nullstille det (anbefales)\",\"tw.usernameModal.new\":\"Nytt brukernavn:\",\"tw.usernameModal.reset\":\"Nullstille\",\"tw.usernameModal.title\":\"Bytt Brukernavn\",\"tw.usesCloudVariables\":\"Dette prosjektet bruker skyvariabler.\",\"tw.usesCloudVariables2\":\"{APP_NAME}s skyvariabler er ikke koblet til Scratch sine. Alle kan {changeTheirUsername} til hva som helst, så vær forsiktig med å bli utgitt for å være noen andre.\",\"tw.usesCloudVariables2.change\":\"bytt ditt brukernavn\",\"tw.viewFeaturedProjects\":\"Klikk til å se anbefalte prosjekter.\",\"tw.viewOnScratch\":\"Se prosjektet på Scratch\",\"tw.webglModal.description\":\"Nettleseren din {webGlLink} som er nødvendig for at dette nettstedet skal kjøre. Prøv å oppdatere nettleseren og grafikkdriverne eller start datamaskinen på nytt.\"},\"nl\":{\"tw.accent.blue\":\"Blauw\",\"tw.accent.purple\":\"Paars\",\"tw.accent.red\":\"Rood\",\"tw.alerts.creatingRestorePoint\":\"Bezig met herstelpunt maken...\",\"tw.alerts.lostPeripheralConnection\":\"Verbinding verloren met {extensionName}.\",\"tw.alerts.restorePointError\":\"Kon herstelpunt niet maken\",\"tw.alerts.restorePointSuccess\":\"Herstelpunten vind je onder \\\"Bestand\\\"\",\"tw.alerts.savedToDisk\":\"Opgeslagen op je computer.\",\"tw.backpack.rename\":\"Nieuwe naam:\",\"tw.blockColors.custom\":\"Meer opties in addon-instellingen\",\"tw.blockColors.dark\":\"Donker (bèta)\",\"tw.blockColors.highContrast\":\"Hoog contrast\",\"tw.blockColors.three\":\"Origineel\",\"tw.blocks.PROCEDURES_DOCS\":\"Hoe gebruik ik retourneer?\",\"tw.blocks.PROCEDURES_RETURN\":\"retourneer {v}\",\"tw.blocks.PROCEDURES_TO_REPORTER\":\"Veranderen naar waardeblok\",\"tw.blocks.PROCEDURES_TO_STATEMENT\":\"Veranderen naar stapelblok\",\"tw.blocks.buttonIsDown\":\"[MOUSE_BUTTON] muisknop ingedrukt?\",\"tw.blocks.lastKeyPressed\":\"laatst ingedrukte toets\",\"tw.blocks.mouseButton.middle\":\"(1) middelste\",\"tw.blocks.mouseButton.primary\":\"(0) primaire\",\"tw.blocks.mouseButton.secondary\":\"(2) secundaire\",\"tw.blocks.openDocs\":\"Documentatie Openen\",\"tw.browserModal.desc\":\"Gebruik een recente versie van Google Chrome, Mozilla Firefox, Microsoft Edge, of Apple Safari\",\"tw.cantUseCloud\":\"Hoewel je cloudvariabelen kunt maken, zullen ze niet werken, behalve als dit project is geüpload naar Scratch of omgezet d.m.v. een tool zoals de {packager}.\",\"tw.changeUsername.cannotChangeWhileRunning\":\"Gebruikersnaam kan niet worden veranderd terwijl het project bezig is.\",\"tw.clipboard.danger\":\"Als je klembord dingen zoals wachtwoorden bevat, kan het project deze informatie delen met andere gebruikers of servers.\",\"tw.clipboard.permission\":\"Klembordtoegang werkt niet in alle browsers. Indien toegestaan wordt toekomstige klembordtoegang automatisch toegestaan.\",\"tw.clipboard.title\":\"Het project wilt toegang krijgen tot gegevens uit je klembord.\",\"tw.cloudProvider\":\"Server aangeboden door {name}.\",\"tw.cloudServers\":\"Kies een server bij jou in de buurt:\",\"tw.code\":\"Broncode\",\"tw.confirmIncompatibleExtension\":\"Deze extensie is niet compatibel met Scratch. Projecten die het gebruiken kunnen niet worden geüpload naar de Scratch website. Weet je zeker dat je het in wilt schakelen?\",\"tw.createdBy\":\"Gemaakt door:\",\"tw.customCloudServer\":\"Een aangepaste server voor cloudvariabelen wordt gebruikt: {server}\",\"tw.customExtension.description\":\"Aangepaste extensies laden van URL's, bestanden of JavaScript-broncode.\",\"tw.customExtension.name\":\"Aangepaste extensie\",\"tw.customExtensionModal.file\":\"Bestand\",\"tw.customExtensionModal.load\":\"Laden\",\"tw.customExtensionModal.promptFile\":\"Selecteer het JavaScript-bestand van de extensie:\",\"tw.customExtensionModal.promptText\":\"Plak hier de JavaScript-broncode van de extensie:\",\"tw.customExtensionModal.promptURL\":\"Voer de URL van de extensie in:\",\"tw.customExtensionModal.text\":\"Tekst\",\"tw.customExtensionModal.title\":\"Aangepaste Extensie Laden\",\"tw.customExtensionModal.trusted\":\"Deze extensie wordt zonder sandbox geladen omdat het afkomstig is van een vertrouwde bron.\",\"tw.customExtensionModal.unsandboxed\":\"Extensie uitvoeren zonder sandbox\",\"tw.customExtensionModal.unsandboxedWarning1\":\"Extensies laden zonder sandbox is gevaarlijk, doe dit niet als je niet weet wat je doet.\",\"tw.customExtensionModal.unsandboxedWarning2\":\"Extensies die geladen zijn zonder sandbox kunnen je project beschadigen, je instellingen verwijderen, wachtwoorden phishen, en zorgen voor nog andere slechte zaken. De ontwikkelaars van {APP_NAME} zijn niet verantwoordelijk voor eventuele resulterende problemen.\",\"tw.customExtensionModal.untrusted\":\"Wegens veiligheidsredenen worden extensies van onbetrouwbare URL's altijd geladen met de sandbox.\",\"tw.customReporters.description\":\"Geef zelfgemaakte blokken onder de categorie \\\"Mijn blokken\\\" de mogelijkheid om waarden te hebben en te worden gebruikt als invoer.\",\"tw.customReporters.name\":\"Aangepaste waardeblokken\",\"tw.darkMode\":\"Lichte modus gebruiken\",\"tw.documentation\":\"Documentatie\",\"tw.embed.persistent\":\"Indien toegestaan worden toekomstige invoegingen naar dezelfde website automatisch toegestaan.\",\"tw.embed.risks\":\"Hoewel de embed wordt geladen met sandbox, heeft het nog wel toegang tot informatie over je apparaat, zoals je IP-adres en algemene locatie.\",\"tw.embed.title1\":\"Het project wilt HTML-inhoud invoegen op het speelveld:\",\"tw.embed.title2\":\"Het project wilt inhoud op afstand invoegen op het speelveld:\",\"tw.extensionGallery.error\":\"Kon extensiegalerij niet laden. Ga naar extensions.turbowarp.org om meer extensies te vinden.\",\"tw.extensionGallery.loading\":\"Bezig met extensiegalerij laden...\",\"tw.extensionGallery.more\":\"Ga naar extensions.turbowarp.org om meer te weten te komen over extensies.\",\"tw.extensionGallery.name\":\"{APP_NAME}-extensiegalerij\",\"tw.favorite\":\"Favoriet Maken\",\"tw.featuredProjectsStudio\":\"Deze studio bekijken op Scratch.\",\"tw.feedbackButton\":\"{APP_NAME}-feedback geven\",\"tw.fetch.title\":\"Het project wilt verbinding maken met de website:\",\"tw.fileInput.none\":\"Geen bestand geselecteerd.\",\"tw.fileInput.selected\":\"Geselecteerd: {name}\",\"tw.fonts.add\":\"Toevoegen\",\"tw.fonts.custom.file\":\"Selecteer een lettertypebestand van je computer:\",\"tw.fonts.custom.name\":\"Geef het lettertype een naam:\",\"tw.fonts.custom1\":\"Lettertype toevoegen uit een bestand\",\"tw.fonts.custom2\":\"Werkt meestal niet in Scratch. Ondersteunde formaten: {formats}\",\"tw.fonts.delete\":\"Weet je zeker dat je \\\"{font}\\\" wilt verwijderen? Elk vector-uiterlijk zal het terugval-lettertype gebruiken.\",\"tw.fonts.fallback\":\"Kies een terugval-lettertype als het lettertype niet kan worden geladen of is verwijderd:\",\"tw.fonts.list\":\"Geïnstalleerde lettertypen:\",\"tw.fonts.none\":\"Nog geen lettertypen toegevoegd.\",\"tw.fonts.readError\":\"Kon lettertypebestand niet lezen: {error}\",\"tw.fonts.system\":\"Systeemlettertype\",\"tw.fonts.system.name\":\"Typ de naam van een lettertype die in je computer is ingebouwd. Het lettertype wordt misschien niet voor iedereen correct weergegeven.\",\"tw.fonts.system1\":\"Een systeemlettertype toevoegen\",\"tw.fonts.system2\":\"Werkt misschien in Scratch, maar wordt niet voor iedereen correct weergegeven.\",\"tw.fonts.title\":\"Lettertypen\",\"tw.footer.disclaimer\":\"TurboWarp is niet aangesloten bij Scratch, het Scratch Team, of de Scratch Foundation.\",\"tw.footer.documentation\":\"Documentatie\",\"tw.footer.donate\":\"Doneren\",\"tw.footer.embed\":\"Invoeging\",\"tw.footer.parameters\":\"URL-Parameters\",\"tw.geolocate.permission\":\"Indien toegestaan kan je door je browser worden gevraagd om toegang tot je locatie toe te staan.\",\"tw.geolocate.title\":\"Het project wilt toegang tot je locatie.\",\"tw.gui.crashMessage.description\":\"Het spijt ons, maar het ziet ernaar uit dat de pagina is gecrasht. Ververs je pagina om het opnieuw te proberen.\",\"tw.guiDefaultTitle\":\"Speel Scratch-projecten sneller af\",\"tw.home.credit\":\"Opmerkingen en credits\",\"tw.home.description\":\"{APP_NAME} is een modificatie van Scratch die projecten omzet naar JavaScript om ze heel snel te laten werken. Probeer het door hierboven een project-ID of URL in te voeren of hieronder een uitgelicht project te kiezen.\",\"tw.home.instructions\":\"Instructies\",\"tw.input.tooltip\":\"Plak hier een link naar een Scratch-project!\",\"tw.interpolationEnabled\":\"Interpolatie\",\"tw.invalidParameters.clones\":\"URL-parameter \\\"clone\\\" is ongeldig\",\"tw.invalidParameters.fps\":\"URL-parameter \\\"fps\\\" is ongeldig\",\"tw.lightMode\":\"Donkere modus gebruiken\",\"tw.loadError\":\"Kon project niet laden: {error}\",\"tw.loadExtension.embedded\":\"Het project wilt een aangepaste extensie laden met de code:\",\"tw.loadExtension.sandboxed\":\"Hoewel de code wordt gesandboxed heeft het nog steeds toegang tot informatie van je apparaat, zoals je IP-adres en algemene locatie. Ga alleen verder als je de maker van deze extensie vertrouwt.\",\"tw.loadExtension.unsandboxed\":\"Extensie uitvoeren zonder sandbox\",\"tw.loadExtension.unsandboxedWarning\":\"Extensies laden zonder sandbox is gevaarlijk. De extensie kan je project beschadigen, je instellingen verwijderen, wachtwoorden phishen, en zorgen voor nog andere slechte zaken. De ontwikkelaars van {APP_NAME} zijn niet verantwoordelijk voor eventuele resulterende problemen.\",\"tw.loadExtension.url\":\"Het project wilt een aangepaste extensie laden van de URL:\",\"tw.loader.downloadingAssets\":\"Bezig met onderdelen downloaden ({complete}/{total}) ...\",\"tw.loader.loadingAssets\":\"Bezig met onderdelen laden ({complete}/{total}) ...\",\"tw.loader.projectData\":\"Bezig met laden van project ...\",\"tw.lockdownMode\":\"Als je Apple gebruikt, schakel dan {lockdownMode} uit.\",\"tw.lockdownMode2\":\"de isolatiemodus\",\"tw.menuBar.60off\":\"60 FPS-stand uitzetten\",\"tw.menuBar.60on\":\"60 FPS-stand aanzetten\",\"tw.menuBar.advanced\":\"Geavanceerd\",\"tw.menuBar.blockColors\":\"Blokkleuren\",\"tw.menuBar.changeUsername\":\"Gebruikersnaam veranderen\",\"tw.menuBar.cloudOff\":\"Cloudvariabelen uitschakelen\",\"tw.menuBar.cloudOn\":\"Cloudvariabelen inschakelen\",\"tw.menuBar.cloudUnavailable\":\"Cloudvariabelen zijn niet beschikbaar\",\"tw.menuBar.cloudUnavailableAlert\":\"Kan geen cloudvariabelen gebruiken, waarschijnlijk omdat je de editor hebt geopend.\",\"tw.menuBar.cloudUnavailableDesktop\":\"Cloudvariabelen zijn niet beschikbaar in de desktop-app.\",\"tw.menuBar.moreSettings\":\"Geavanceerde instellingen\",\"tw.menuBar.newFramerate\":\"Nieuwe framerate:\",\"tw.menuBar.newWindow\":\"Nieuw venster\",\"tw.menuBar.package\":\"Project packagen\",\"tw.menuBar.reportError1\":\"Bij sommige scripts is een fout opgetreden.\",\"tw.menuBar.reportError2\":\"Dit is een bug, meld deze alsjeblieft.\",\"tw.menuBar.restorePoints\":\"Herstelpunten\",\"tw.menuBar.saveAs\":\"Opslaan als {file}\",\"tw.menuBar.seeInside\":\"Bekijk van binnen\",\"tw.moreCloud\":\"Meer informatie over cloudvariabelen.\",\"tw.notify.permission\":\"Indien toegestaan kan je door je browser worden gevraagd om notificaties in te schakelen en worden toekomstige notificaties automatisch toegestaan.\",\"tw.notify.title\":\"Het project wilt notificaties weergeven.\",\"tw.oldDownload\":\"Opslaan naar apart bestand...\",\"tw.opcode.2000\":\"dagen sinds 2000\",\"tw.opcode.mousedown\":\"muis ingedrukt?\",\"tw.opcode.mousex\":\"muis x\",\"tw.opcode.mousey\":\"muis y\",\"tw.openAdvanced\":\"Geavanceerde instellingen openen\",\"tw.openWindow.dangerous\":\"Deze website is niet beoordeeld door de ontwikkelaars van {APP_NAME}. Het kan gevaarlijke of kwaadaardige code bevatten.\",\"tw.openWindow.title\":\"Het project wilt een nieuw venster of tabblad openen met de URL:\",\"tw.paint.alpha\":\"Ondoorzichtigheid\",\"tw.paint.fonts.more\":\"Meer lettertypen toevoegen...\",\"tw.pen.stageSelected\":\"Speelveld geselecteerd: minder penblokken\",\"tw.privacy\":\"Privacybeleid\",\"tw.recordAudio.permission\":\"Indien toegestaan kan je door je browser worden gevraagd om microfoontoegang in te schakelen. Ook wordt toekomstige microfoontoegang automatisch toegestaan.\",\"tw.recordAudio.title\":\"Het project wilt audio van je microfoon opnemen. Dit kan een tekst-transcript of ruwe audiogegevens inhouden. Het project kan audio delen met andere gebruikers of servers.\",\"tw.recordVideo.permission\":\"Indien toegestaan kan je door je browser worden gevraagd om cameratoegang in te schakelen. Ook wordt toekomstige cameratoegang automatisch toegestaan.\",\"tw.recordVideo.title\":\"Het project wilt video van je camera opnemen. Het project kan afbeeldingen delen met andere gebruikers of servers.\",\"tw.redirect.dangerous\":\"Deze website is niet beoordeeld door de ontwikkelaars van {APP_NAME}. Het kan gevaarlijke of kwaadaardige code bevatten.\",\"tw.redirect.title\":\"Het project wil dit tabblad doorsturen naar de URL:\",\"tw.restorePoints.1minute\":\"elke minuut\",\"tw.restorePoints.assets\":\"{n} onderdelen\",\"tw.restorePoints.confirmDelete\":\"Weet je zeker dat je \\\"{projectTitle}\\\" wilt verwijderen? Dit kan niet ongedaan worden gemaakt.\",\"tw.restorePoints.confirmDeleteAll\":\"Weet je zeker dat je ALLE herstelpunten wilt verwijderen? Dit kan niet ongedaan worden gemaakt.\",\"tw.restorePoints.confirmLoad\":\"Er zijn niet-opgeslagen wijzigingen. Wil je het bestaand project vervangen?\",\"tw.restorePoints.deleteAll\":\"Alles Verwijderen\",\"tw.restorePoints.description\":\"{APP_NAME} slaat af en toe herstelpunten op je computer op zodat je je project terug kan halen als je vergeet op te slaan. Dit is een laatste redmiddel voor herstel. Je computer kan deze herstelpunten op elk moment verwijderen. Hang NIET af van deze functie.\",\"tw.restorePoints.empty\":\"Geen herstelpunten gevonden.\",\"tw.restorePoints.error\":\"Er is een fout opgetreden bij het laden van het herstelpunt: {error}\",\"tw.restorePoints.intervalOption\":\"Herstelpunten worden {time} gemaakt.\",\"tw.restorePoints.loading\":\"Bezig met laden...\",\"tw.restorePoints.minutes\":\"elke {n} minuten\",\"tw.restorePoints.never\":\"nooit\",\"tw.restorePoints.off\":\"Herstelpunten uitschakelen is gevaarlijk.\",\"tw.restorePoints.size\":\"Schatting gebruikte opslagruimte: {size}\",\"tw.restorePoints.size2\":\"Onderdelen zoals uiterlijken en geluiden die gebruikt worden door meerdere herstelpunten worden maar één keer opgeslagen.\",\"tw.restorePoints.title\":\"Herstelpunten\",\"tw.sample\":\"Voorbeeldproject\",\"tw.saveAs\":\"Opslaan als...\",\"tw.saveTo\":\"Opslaan in {file}\",\"tw.scratchUnsafeCloud\":\"Als je deze cloudvariabele maakt, zal het project het limiet van {number} variabelen overschrijden, en sommige variabelen zullen niet goed werken als je het project uploadt naar Scratch.\",\"tw.securityManager.allow\":\"Toestaan\",\"tw.securityManager.deny\":\"Weigeren\",\"tw.securityManager.title\":\"Extensiebeveiliging\",\"tw.securityManager.trust\":\"Indien toegestaan worden toekomstige verzoeken naar dezelfde website automatisch toegestaan.\",\"tw.securityManager.why\":\"Dit kan gebruikt worden om afbeeldingen of geluiden te downloaden, multiplayer mogelijk te maken, toegang te krijgen tot een API, of misschien voor kwaadaardige bedoelingen. Dit zal je IP-adres, je algemene locatie en mogelijk overige gegevens delen met de website.\",\"tw.settingsModal.customStageSize\":\"Aangepaste speelveldgrootte:\",\"tw.settingsModal.customStageSizeHelp\":\"Verandert de grootte van het Scratch-speelveld van 480x360 naar iets anders. Probeer 640x360 voor een breed beeld. Maar heel weinig projecten zullen hier goed mee werken.\",\"tw.settingsModal.dangerZone\":\"Gevarenzone\",\"tw.settingsModal.disableCompiler\":\"Compiler uitschakelen\",\"tw.settingsModal.disableCompilerHelp\":\"Schakelt de compiler van {APP_NAME} uit. Dit is handig tijdens het bewerken van projecten, omdat scripts dan gelijk updaten. Anders zou je dit nooit aan moeten zetten.\",\"tw.settingsModal.featured\":\"Uitgelicht\",\"tw.settingsModal.fps\":\"60 FPS (aangepaste FPS)\",\"tw.settingsModal.fpsHelp\":\"Voert scripts 60 keer per seconde uit in plaats van 30. De meeste projecten zullen hier niet goed mee werken. Probeer interpolatie zonder 60 FPS als dit het geval is. {customFramerate}.\",\"tw.settingsModal.fpsHelp.customFramerate\":\"Klik hier om een andere framerate dan 30 of 60 te gebruiken\",\"tw.settingsModal.help\":\"Klik hier voor hulp\",\"tw.settingsModal.highQualityPen\":\"Pen met hoge kwaliteit\",\"tw.settingsModal.highQualityPenHelp\":\"Geeft pen-tekeningen een hogere resolutie en schakelt een paar gevallen van afronding van coördinaten uit in de editor. Niet alle projecten hebben hier voordeel van en het kan prestaties verminderen.\",\"tw.settingsModal.infiniteClones\":\"Kloonlimiet weghalen\",\"tw.settingsModal.infiniteClonesHelp\":\"Haalt de limiet van 300 klonen van Scratch weg.\",\"tw.settingsModal.interpolation\":\"Interpolatie\",\"tw.settingsModal.interpolationHelp\":\"Laat projecten er soepeler uitzien door spritebewegingen te interpoleren. Gebruik dit niet in 3D-projecten, raytracers, penprojecten, en trage projecten. Interpolatie maakt die projecten juist trager, waardoor je het tegenovergestelde resultaat bereikt.\",\"tw.settingsModal.largeStageWarning\":\"Het gebruiken van een speelveld van deze grootte is niet aangeraden! Gebruik in plaats daarvan een kleinere grootte met dezelfde beeldverhouding en laat het volledig scherm-modus het vergroten om het op de weergave van de gebruiker af te stemmen.\",\"tw.settingsModal.removeFencing\":\"Waarde-limieten van sprites weghalen\",\"tw.settingsModal.removeFencingHelp\":\"Geeft sprites de mogelijkheid om van het scherm af te bewegen, zo groot of klein te worden als ze maar willen, en laat blokken voor aanrakingen zelfs buiten het scherm werken.\",\"tw.settingsModal.removeLimits\":\"Limieten Weghalen\",\"tw.settingsModal.removeMiscLimits\":\"Diverse limieten weghalen\",\"tw.settingsModal.removeMiscLimitsHelp\":\"Haalt limieten van o.a. geluidseffecten en pengrootte weg.\",\"tw.settingsModal.storeProjectOptions\":\"Instellingen opslaan in project\",\"tw.settingsModal.storeProjectOptionsHelp\":\"Slaat de geselecteerde instellingen op in het project zodat ze automatisch worden toegepast wanneer dit project wordt geladen met TurboWarp. Warp timer en compiler uitschakelen worden niet opgeslagen.\",\"tw.settingsModal.title\":\"Geavanceerde Instellingen\",\"tw.settingsModal.warpTimer\":\"Warp timer\",\"tw.settingsModal.warpTimerHelp\":\"Laat scripts controleren of ze vastzitten in een lange of oneindige lus en voor een lage framerate zorgen, in plaats van vast blijven zitten tot de lus eindigt. Dit lost de meeste crashes op, maar heeft een grote invloed op prestaties, dus het is alleen standaard ingeschakeld in de editor.\",\"tw.soundEditorNotSupported\":\"De geluidseditor is niet ondersteund in deze browser.\",\"tw.spriteSelectorItem.rename\":\"naam wijzigen\",\"tw.stageHeader.full\":\"Schakel naar volledig speelveld\",\"tw.stereoAlert\":\"Het bewerken van dit stereogeluid zal het onomkeerbaar veranderen naar mono.\",\"tw.studioview.authorAttribution\":\"door {author}\",\"tw.studioview.error\":\"Er is een fout opgetreden bij het laden van de volgende pagina van projecten.\",\"tw.studioview.hoverText\":\"{title} door {author}\",\"tw.tooLarge\":\"Dit geluidsbestand is mogelijk te groot voor Scratch.\",\"tw.twExtension.description\":\"Gekke nieuwe blokken.\",\"tw.twExtension.name\":\"{APP_NAME}-blokken\",\"tw.unfavorite\":\"Niet Favoriet Maken\",\"tw.unshared.2\":\"Voor meer informatie, bezoek: {link}\",\"tw.unshared.bug\":\"Als dit project wel gedeeld is, meld dan een bug.\",\"tw.unshared.cache\":\"Als dit project recentelijk is gedeeld, kan het zijn dat dit bericht een paar minuten lang verkeerd wordt weergegeven.\",\"tw.unshared2.1\":\"Niet-gedeelde projecten zijn niet meer zichtbaar.\",\"tw.usernameModal.help\":\"Deze waarde wordt opgeslagen in de opslag van je browser. Het kan worden gelogd wanneer je iets doet met projecten die cloudvariabelen bevatten.\",\"tw.usernameModal.help2\":\"Waarden die niet corresponderen met een geldig Scratch-account worden normaal gesproken geweigerd door de server voor cloudvariabelen. We raden je aan het zo te laten of het te veranderen naar je Scratch-gebruikersnaam.\",\"tw.usernameModal.mustChange\":\"Het spijt ons, maar de server voor cloudvariabelen vermoedt dat je gebruikersnaam onveilig is. Verander het alsjeblieft naar iets anders of {resetIt}.\",\"tw.usernameModal.mustChange.resetIt\":\"reset het (aanbevolen)\",\"tw.usernameModal.new\":\"Nieuwe gebruikersnaam:\",\"tw.usernameModal.reset\":\"Resetten\",\"tw.usernameModal.title\":\"Gebruikersnaam veranderen\",\"tw.usesCloudVariables\":\"Dit project gebruikt cloudvariabelen.\",\"tw.usesCloudVariables2\":\"De cloudvariabelen van {APP_NAME} zijn niet verbonden met die van Scratch. Iedereen kan {changeTheirUsername} naar wat ze maar willen, dus pas op voor imitatie.\",\"tw.usesCloudVariables2.change\":\"hun gebruikersnaam veranderen\",\"tw.viewFeaturedProjects\":\"Klik hier om uitgelichte projecten te zien.\",\"tw.viewOnScratch\":\"Dit project bekijken op Scratch\",\"tw.webglModal.description\":\"Je browser {webGlLink}, wat nodig is zodat deze site kan werken. Probeer je browser en grafische stuurprogramma's te updaten of start je computer opnieuw op.\"},\"pl\":{\"tw.alerts.creatingRestorePoint\":\"Tworzenie punktu przywracania…\",\"tw.alerts.lostPeripheralConnection\":\"Utracono połączenie do {extensionName}.\",\"tw.alerts.savedToDisk\":\"Zapisano na twoim komputerze.\",\"tw.backpack.rename\":\"Nowa nazwa:\",\"tw.blocks.addons\":\"Dodatki\",\"tw.blocks.buttonIsDown\":\"kliknięto [MOUSE_BUTTON] przycisk myszy?\",\"tw.blocks.lastKeyPressed\":\"ostatnio naciśnięty przycisk\",\"tw.blocks.mouseButton.middle\":\"(1) środkowy\",\"tw.blocks.mouseButton.primary\":\"(0) podstawowy\",\"tw.blocks.mouseButton.secondary\":\"(2) dodatkowy\",\"tw.blocks.openDocs\":\"Otwórz Dokumentację\",\"tw.changeUsername.cannotChangeWhileRunning\":\"Nazwa użytkownika nie może zostać zmieniona, kiedy projekt jest uruchomiony\",\"tw.code\":\"Kod Źródłowy\",\"tw.customExtension.name\":\"Niestandardowe Rozszerzenie\",\"tw.customExtensionModal.file\":\"Plik\",\"tw.customExtensionModal.title\":\"Załaduj Niestandardowe Rozszerzenie\",\"tw.documentation\":\"Dokumentacja\",\"tw.featuredProjectsStudio\":\"Zobacz studio w Scratchu.\",\"tw.feedback\":\"Opinie i Błędy\",\"tw.fetch.title\":\"Projekt chce połączyć się z:\",\"tw.fileInput.none\":\"Nie wybrano żadnego pliku.\",\"tw.fileInput.selected\":\"Wybrano: {name}\",\"tw.footer.credits\":\"Podziękowania\",\"tw.footer.disclaimer\":\"TurboWarp nie jest powiązany ze Scratch, Scratch Team, ani Scratch Foundation.\",\"tw.footer.documentation\":\"Dokumentacja\",\"tw.footer.donate\":\"Wesprzyj\",\"tw.footer.embed\":\"Osadzanie\",\"tw.footer.parameters\":\"Parametry URL\",\"tw.gui.defaultProjectTitle\":\"Projekt\",\"tw.guiDefaultTitle\":\"Uruchamiaj projekty Scratch szybciej\",\"tw.home.credit\":\"Notatki i Podziękowania\",\"tw.home.instructions\":\"Instrukcje\",\"tw.input.tooltip\":\"Skopiuj i wklej link do projektu Scratcha tutaj!\",\"tw.interpolationEnabled\":\"Interpolacja\",\"tw.invalidParameters.clones\":\"Parametr URL \\\"clone\\\" jest nieprawidłowy\",\"tw.invalidParameters.fps\":\"Parametr URL \\\"fps\\\" jest nieprawidłowy\",\"tw.loadError\":\"Nie udało się załadować projektu: {error}\",\"tw.loader.downloadingAssets\":\"Pobieranie zasobów ({complete}/{total}) ...\",\"tw.loader.projectData\":\"Ładowanie projektu ...\",\"tw.menuBar.60off\":\"Wyłącz tryb 60 FPS\",\"tw.menuBar.60on\":\"Włącz tryb 60 FPS\",\"tw.menuBar.addons\":\"Dodatki\",\"tw.menuBar.advanced\":\"Zaawansowane\",\"tw.menuBar.changeUsername\":\"Zmień Nazwę Użytkownika\",\"tw.menuBar.cloudOff\":\"Wyłącz Zmienne W Chmurze\",\"tw.menuBar.cloudOn\":\"Włącz Zmienne W Chmurze\",\"tw.menuBar.cloudUnavailable\":\"Zmienne W Chmurze nie są Dostępne\",\"tw.menuBar.cloudUnavailableAlert\":\"Nie można użyć zmiennych w chmurze, najprawdopodobniej dlatego, że masz włączony edytor.\",\"tw.menuBar.moreSettings\":\"Zaawansowane Ustawienia\",\"tw.menuBar.newFramerate\":\"Nowa liczba klatek na sekundę:\",\"tw.menuBar.reportError2\":\"To jest błąd. Proszę zgłoś to.\",\"tw.menuBar.saveAs\":\"Zapisz jako {file}\",\"tw.menuBar.seeInside\":\"Zajrzyj do środka\",\"tw.oldDownload\":\"Zapisz do osobnego pliku...\",\"tw.opcode.2000\":\"dni od 2000\",\"tw.opcode.mousedown\":\"kliknięto myszką?\",\"tw.opcode.mousex\":\"x myszy\",\"tw.opcode.mousey\":\"y myszy\",\"tw.openAdvanced\":\"Otwórz zaawansowane ustawienia\",\"tw.openWindow.dangerous\":\"Ta strona nie została zweryfikowana przez twórców {APP_NAME}. Może zawierać niebezpieczny lub złośliwy kod.\",\"tw.openWindow.title\":\"Projekt chce otworzyć nowe okno lub kartę z URL:\",\"tw.paint.alpha\":\"Nieprzezroczystość\",\"tw.privacy\":\"Polityka Prywatności\",\"tw.redirect.dangerous\":\"Ta strona nie została zweryfikowana przez twórców {APP_NAME}. Może zawierać niebezpieczny lub złośliwy kod.\",\"tw.redirect.title\":\"Projekt chce przejść na tej karcie do URL:\",\"tw.saveAs\":\"Zapisz jako...\",\"tw.saveTo\":\"Zapisz do {file}\",\"tw.securityManager.allow\":\"Zezwól\",\"tw.securityManager.title\":\"Bezpieczeństwo Rozszerzeń\",\"tw.settingsModal.customStageSize\":\"Niestandardowy Rozmiar Sceny:\",\"tw.settingsModal.customStageSizeHelp\":\"Zmienia wielkość ekranu używanego w Scratchu z 480x360 do jakiejś innej wielkości. Spróbuj 640x360 żeby zrobić ekran szerszy. Bardzo niewiele projektów poradzi sobie z tym prawidłowo.\",\"tw.settingsModal.dangerZone\":\"Niebezpieczna Strefa\",\"tw.settingsModal.disableCompiler\":\"Wyłącz Kompilator\",\"tw.settingsModal.featured\":\"Wyróżnione\",\"tw.settingsModal.fps\":\"60 FPS (Niestandardowe FPS)\",\"tw.settingsModal.fpsHelp\":\"Uruchamia skrypty 60 razy na sekundę, zamiast 30. Większość projektów nie będzie działać poprawnie z tą opcją włączoną. W takim przypadku spróbuj Interpolację z wyłączonym trybem 60 FPS. {customFramerate}\",\"tw.settingsModal.fpsHelp.customFramerate\":\"Kliknij, aby ustawić liczbę klatek na sekundę inną niż 30 lub 60.\",\"tw.settingsModal.help\":\"Kliknij po pomoc\",\"tw.settingsModal.highQualityPen\":\"Wysokiej Jakości Pióro\",\"tw.settingsModal.highQualityPenHelp\":\"Umożliwia renderowanie pisaka z wyższą rozdzielczością, oraz wyłącza zaokrąglanie współrzędnych dla pisaka (większa dokładność). Nie wszystkie projekty pozytywnie skorzystają z tego ustawienia i może ono negatywnie wpłynąć na wydajność.\",\"tw.settingsModal.infiniteClones\":\"Nieskończone Klony\",\"tw.settingsModal.infiniteClonesHelp\":\"Wyłącza domyślny limit 300 klonów.\",\"tw.settingsModal.interpolation\":\"Interpolacja\",\"tw.settingsModal.removeFencing\":\"Usuń Ograniczenia\",\"tw.settingsModal.removeFencingHelp\":\"Pozwala duszkom poruszać się i wykrywać kolizję poza sceną oraz mieć dowolny rozmiar.\",\"tw.settingsModal.removeLimits\":\"Usuń Limity\",\"tw.settingsModal.removeMiscLimits\":\"Usuń Różne Limity\",\"tw.settingsModal.removeMiscLimitsHelp\":\"Usuwa limity efektów dźwiękowych i rozmiaru pisaka.\",\"tw.settingsModal.storeProjectOptions\":\"Przechowaj ustawienia w projekcie\",\"tw.settingsModal.title\":\"Zaawansowane Ustawienia\",\"tw.settingsModal.warpTimer\":\"Warp Stoper\",\"tw.spriteSelectorItem.rename\":\"zmień nazwę\",\"tw.stereoAlert\":\"Edytowanie tego dźwięku stereo bezpowrotnie konwertuje go do mono.\",\"tw.studioview.authorAttribution\":\"przez {author}\",\"tw.studioview.error\":\"Wystąpił błąd przy ładowaniu następnej strony projektów.\",\"tw.studioview.hoverText\":\"{title} autorstwa {author}\",\"tw.tooLarge\":\"Ten dźwięk może być zbyt duży, aby wczytać go do Scratch.\",\"tw.twExtension.description\":\"Dziwne nowe bloki.\",\"tw.unshared2.1\":\"Nieudostępnione projekty nie są już widoczne.\",\"tw.usernameModal.mustChange.resetIt\":\"zresetuj to (zalecane)\",\"tw.usernameModal.reset\":\"Resetuj\",\"tw.usernameModal.title\":\"Zmień Nazwę Użytkownika\",\"tw.viewFeaturedProjects\":\"Kliknij, aby zobaczyć polecane projekty.\",\"tw.viewOnScratch\":\"Zobacz projekt w Scratchu\"},\"pt\":{\"tw.alerts.creatingRestorePoint\":\"Criando ponto de restauração...\",\"tw.alerts.savedToDisk\":\"Salvo no seu computador.\",\"tw.backpack.rename\":\"Novo nome:\",\"tw.blocks.buttonIsDown\":\"botão [MOUSE_BUTTON] do mouse pressionado?\",\"tw.blocks.lastKeyPressed\":\"última tecla pressionada\",\"tw.blocks.mouseButton.middle\":\"(1) do meio\",\"tw.blocks.mouseButton.primary\":\"(0) primário\",\"tw.blocks.mouseButton.secondary\":\"(2) secundário\",\"tw.blocks.openDocs\":\"Abrir Documentação\",\"tw.browserModal.desc\":\"Veja se você está usando uma versão recente do Google Chrome, Mozilla Firefox, Microsoft Edge ou Apple Safari.\",\"tw.changeUsername.cannotChangeWhileRunning\":\"O nome de usuário não pode ser alterado enquanto o projeto está em execução.\",\"tw.code\":\"Código-fonte\",\"tw.confirmIncompatibleExtension\":\"Essa extensão não é compatível com o Scratch. Projetos feitos com ela não funcionarão se você fizer upload no site do Scratch. Tem certeza que quer ativá-la?\",\"tw.customExtension.name\":\"Extensão Customizada\",\"tw.customExtensionModal.file\":\"Arquivo\",\"tw.featuredProjectsStudio\":\"Ver estúdio no Scratch.\",\"tw.feedback\":\"Feedback e bugs\",\"tw.footer.credits\":\"Créditos\",\"tw.footer.disclaimer\":\"O TurboWarp não tem afiliação com o Scratch, a Equipe do Scratch ou a Fundação Scratch.\",\"tw.footer.embed\":\"Incorporação\",\"tw.footer.parameters\":\"Parâmetros de URL\",\"tw.gui.defaultProjectTitle\":\"Projeto\",\"tw.guiDefaultTitle\":\"Rode projetos do Scratch mais rapidamente\",\"tw.home.credit\":\"Notas e Créditos\",\"tw.home.instructions\":\"Instruções\",\"tw.input.tooltip\":\"Copie e cole um link de um projeto no Scratch aqui!\",\"tw.interpolationEnabled\":\"Interpolação\",\"tw.invalidParameters.clones\":\"parâmetro de URL \\\"clone\\\" é inválido\",\"tw.invalidParameters.fps\":\"parâmetro de URL \\\"fps\\\" é inválido\",\"tw.loader.downloadingAssets\":\"Baixando recursos ({complete}/{total}) ...\",\"tw.loader.loadingAssets\":\"Carregando recursos ({complete}/{total}) …\",\"tw.loader.projectData\":\"Carregando projeto …\",\"tw.menuBar.60off\":\"Desativar modo 60 FPS\",\"tw.menuBar.60on\":\"Ativar modo 60 FPS\",\"tw.menuBar.advanced\":\"Avançado\",\"tw.menuBar.changeUsername\":\"Mudar nome de usuário\",\"tw.menuBar.cloudOff\":\"Desativar variáveis na nuvem\",\"tw.menuBar.cloudOn\":\"Ativar variáveis na nuvem\",\"tw.menuBar.cloudUnavailable\":\"Variáveis na nuvem não estão disponíveis\",\"tw.menuBar.cloudUnavailableAlert\":\"Não pôde usar variáveis na nuvem, provavelmente porque você abriu o editor.\",\"tw.menuBar.moreSettings\":\"Configurações Avançadas\",\"tw.menuBar.newFramerate\":\"Novo FPS:\",\"tw.menuBar.reportError2\":\"Isso é um bug. Por favor, reporte-o.\",\"tw.menuBar.saveAs\":\"Salvar como {file}\",\"tw.menuBar.seeInside\":\"Ver interior\",\"tw.oldDownload\":\"Salvar como arquivo separado...\",\"tw.paint.alpha\":\"Opacidade\",\"tw.privacy\":\"Política de Privacidade\",\"tw.saveAs\":\"Salvar como...\",\"tw.saveTo\":\"Salvar como {file}\",\"tw.settingsModal.customStageSize\":\"Tamanho Customizado do Palco:\",\"tw.settingsModal.customStageSizeHelp\":\"Muda o tamanho do palco do Scratch de 480x360 para outro valor. Tente 640x360 para deixar o palco em widescreen. Quase nenhum projeto irá funcionar direito com essa opção.\",\"tw.settingsModal.dangerZone\":\"Zona de Perigo\",\"tw.settingsModal.disableCompiler\":\"Desativar Compilador\",\"tw.settingsModal.featured\":\"Em destaque\",\"tw.settingsModal.fps\":\"60 FPS (FPS customizado)\",\"tw.settingsModal.fpsHelp\":\"Roda scripts 60 vezes por segundo ao invés de 30. A maioria dos projetos não vão funcionar adequadamente com isso ativado. Se esse for o caso, você pode tentar usar Interpolação e desligar o modo 60 FPS. {customFramerate}.\",\"tw.settingsModal.fpsHelp.customFramerate\":\"Clique para escolher FPS além de 30 ou 60\",\"tw.settingsModal.help\":\"Ajuda\",\"tw.settingsModal.highQualityPen\":\"Caneta de Alta Qualidade\",\"tw.settingsModal.highQualityPenHelp\":\"Permite que projetos renderizem a caneta em uma qualidade melhor e reduz arredondamento de coordenadas no editor. Nem todo projeto se beneficia dessa opção, e ela pode piorar a performance.\",\"tw.settingsModal.infiniteClones\":\"Clones Infinitos\",\"tw.settingsModal.infiniteClonesHelp\":\"Desativa o limite de 300 clones do Scratch.\",\"tw.settingsModal.interpolation\":\"Interpolação\",\"tw.settingsModal.interpolationHelp\":\"Faz projetos parecerem rodar em framerates mais altas interpolando o movimento de atores. Interpolação não deve ser usada em projetos 3D, raytracers, projetos que usam caneta e projetos lagados porque a interpolação só vai fazer eles rodarem mais devagar sem deixá-los mais suaves.\",\"tw.settingsModal.largeStageWarning\":\"Não é recomendado usar um tamanho de palco tão grande! Ao invés disso, use um tamanho menor com a mesma proporção e o modo tela cheia irá aumentar o palco para preencher a tela do usuário.\",\"tw.settingsModal.removeFencing\":\"Remover Borda\",\"tw.settingsModal.removeFencingHelp\":\"Deixa atores andarem para fora da tela, ficarem grandes ou pequenos sem limitação de tamanho e permite que os blocos \\\"tocando\\\" funcionem fora dos limites do palco.\",\"tw.settingsModal.removeLimits\":\"Remover Limites\",\"tw.settingsModal.removeMiscLimits\":\"Remover Outros Limites\",\"tw.settingsModal.removeMiscLimitsHelp\":\"Remove os limites de efeitos de som e tamanho da caneta.\",\"tw.settingsModal.storeProjectOptions\":\"Salvar configurações no projeto\",\"tw.settingsModal.storeProjectOptionsHelp\":\"Salva suas configurações no projeto e automaticamente os aplica quando você abrir o projeto no TurboWarp. \\\"Warp timer\\\" e \\\"desativar compilador\\\" não serão salvos.\",\"tw.settingsModal.title\":\"Configurações Avançadas\",\"tw.settingsModal.warpTimerHelp\":\"Faz scripts detectarem se estão presos em um loop longo ou infinito e roda a uma framerate baixa ao invés de travar até o loop terminar. Isso conserta a maioria dos crashes mas prejudica muito a performance, então não está ativado por padrão fora do editor.\",\"tw.spriteSelectorItem.rename\":\"renomear\",\"tw.studioview.authorAttribution\":\"por {author}\",\"tw.studioview.error\":\"Erro ao carregar a próxima página de projetos.\",\"tw.studioview.hoverText\":\"{title} por {author}\",\"tw.usernameModal.help\":\"Esse valor será guardado no armazenamento do seu navegador. Projetos que contenham variáveis na nuvem podem querer registrá-lo.\",\"tw.usernameModal.help2\":\"Valores que não correspondem a uma conta válida no Scratch normalmente serão rejeitados pelo servidor de variáveis na nuvem. Recomendamos que você deixe este valor como está ou mude-o para o seu nome de usuário do Scratch.\",\"tw.usernameModal.mustChange\":\"Desculpe, o servidor de variáveis na nuvem acha que o seu nome de usuário pode ser inapropriado. Por favor, mude para outra coisa ou {resetIt}.\",\"tw.usernameModal.mustChange.resetIt\":\"resete-o (recomendado)\",\"tw.usernameModal.new\":\"Novo nome de usuário:\",\"tw.usernameModal.reset\":\"Redefinir\",\"tw.usernameModal.title\":\"Mudar nome de usuário\",\"tw.viewFeaturedProjects\":\"Clique para ver projetos em destaque.\",\"tw.viewOnScratch\":\"Ver projeto no Scratch\"},\"pt-br\":{\"tw.accent.blue\":\"Azul\",\"tw.accent.purple\":\"Roxo\",\"tw.accent.red\":\"Vermelho\",\"tw.alerts.creatingRestorePoint\":\"Criando ponto de restauração...\",\"tw.alerts.lostPeripheralConnection\":\"Conexão com {extensionName} foi perdida.\",\"tw.alerts.savedToDisk\":\"Salvo no seu computador.\",\"tw.backpack.rename\":\"Novo nome:\",\"tw.blockColors.custom\":\"Customizar em Configurações de Addon\",\"tw.blockColors.dark\":\"Escuro (Beta)\",\"tw.blockColors.highContrast\":\"Alto Contraste\",\"tw.blocks.buttonIsDown\":\"botão [MOUSE_BUTTON] do mouse pressionado?\",\"tw.blocks.lastKeyPressed\":\"última tecla pressionada\",\"tw.blocks.mouseButton.middle\":\"(1) do meio\",\"tw.blocks.mouseButton.primary\":\"(0) primário\",\"tw.blocks.mouseButton.secondary\":\"(2) secundário\",\"tw.blocks.openDocs\":\"Abrir Documentação\",\"tw.browserModal.desc\":\"Veja se você está usando uma versão recente do Google Chrome, Mozilla Firefox, Microsoft Edge ou Apple Safari.\",\"tw.cantUseCloud\":\"Embora você possa criar variáveis de nuvem, elas não funcionarão a menos que este projeto seja publicado no Scratch ou convertido usando uma ferramenta como o {packager}.\",\"tw.changeUsername.cannotChangeWhileRunning\":\"O nome de usuário não pode ser alterado enquanto o projeto está em execução.\",\"tw.clipboard.danger\":\"Se a sua área de transferência conter informações vulneráveis como senhas, este projeto pode compartilhar tais dados com outros usuários ou servidores.\",\"tw.clipboard.title\":\"Este projeto quer ler as informações da sua área de transferência.\",\"tw.cloudProvider\":\"Servidor providenciado por {name}\",\"tw.cloudServers\":\"Selecionar um servidor próximo a você:\",\"tw.code\":\"Código-fonte\",\"tw.confirmIncompatibleExtension\":\"Essa extensão não é compatível com o Scratch. Projetos feitos com ela não funcionarão se você fizer upload no site do Scratch. Tem certeza que quer ativá-la?\",\"tw.createdBy\":\"Criado por:\",\"tw.customCloudServer\":\"Usando o servidor de variável em nuvem personalizada: {server}\",\"tw.customExtension.name\":\"Extensão Customizada\",\"tw.customExtensionModal.file\":\"Arquivo\",\"tw.customExtensionModal.load\":\"Carregar\",\"tw.customExtensionModal.promptFile\":\"Selecione o arquivo JavaScript da extensão:\",\"tw.customExtensionModal.promptText\":\"Cole o código fonte em JavaScript da extensão:\",\"tw.customExtensionModal.promptURL\":\"Insira a URL da extensão:\",\"tw.customExtensionModal.text\":\"Texto\",\"tw.customExtensionModal.title\":\"Carregar Extensão Customizada\",\"tw.customExtensionModal.trusted\":\"Essa extensão será carregada fora do sandbox pois vem de uma fonte confiável.\",\"tw.customExtensionModal.unsandboxed\":\"Rodar extensão fora do sandbox\",\"tw.customExtensionModal.unsandboxedWarning1\":\"Carregar extensões fora do sandbox é perigoso e não deve ser ativado a não ser que você seja experiente.\",\"tw.customExtensionModal.unsandboxedWarning2\":\"Extensões sem sandbox podem corromper seu projeto, apagar suas configurações, roubar senhas e causar outros tormentos. Os desenvolvedores do aplicativo {APP_NAME} não são responsáveis por qualquer resultado consequente.\",\"tw.customExtensionModal.untrusted\":\"Extensões com URLs não confiáveis serão sempre carregadas com sandbox por segurança.\",\"tw.darkMode\":\"Alternar para Tema Claro\",\"tw.documentation\":\"Documentação\",\"tw.favorite\":\"Favoritar\",\"tw.featuredProjectsStudio\":\"Ver estúdio no Scratch.\",\"tw.feedback\":\"Feedback e bugs\",\"tw.feedbackButton\":\"{APP_NAME} Opinar\",\"tw.fetch.title\":\"Este projeto quer se conectar ao site: \",\"tw.fileInput.none\":\"Nenhum arquivo selecionado.\",\"tw.fileInput.selected\":\"Selecionado: {name}\",\"tw.fonts.add\":\"Adicionar\",\"tw.fonts.custom.file\":\"Escolha um arquivo de fonte do seu computador:\",\"tw.fonts.custom.name\":\"Nomeie a fonte:\",\"tw.fonts.custom1\":\"Adicionar fonte por arquivo\",\"tw.fonts.list\":\"Fontes instaladas:\",\"tw.fonts.none\":\"Nenhuma fonte adicionada.\",\"tw.fonts.readError\":\"Falha ao ler o arquivo de fonte: {error}\",\"tw.fonts.system\":\"Fonte do sistema operacional\",\"tw.fonts.system1\":\"Adicionar uma fonte do sistema operacional\",\"tw.fonts.title\":\"Fontes\",\"tw.footer.credits\":\"Créditos\",\"tw.footer.disclaimer\":\"O TurboWarp não tem afiliação com o Scratch, a Equipe do Scratch ou a Fundação Scratch.\",\"tw.footer.documentation\":\"Documentação\",\"tw.footer.donate\":\"Doar\",\"tw.footer.embed\":\"Incorporação\",\"tw.footer.parameters\":\"Parâmetros de URL\",\"tw.gui.crashMessage.description\":\"Lamentamos, mas parece que a página parou de funcionar. Por favor, renicie-a para tentar novamente.\",\"tw.gui.defaultProjectTitle\":\"Projeto\",\"tw.guiDefaultTitle\":\"Rode projetos do Scratch mais rapidamente\",\"tw.home.credit\":\"Notas e Créditos\",\"tw.home.instructions\":\"Instruções\",\"tw.input.tooltip\":\"Copie e cole um link de um projeto no Scratch aqui!\",\"tw.interpolationEnabled\":\"Interpolação\",\"tw.invalidParameters.clones\":\"parâmetro de URL \\\"clone\\\" é inválido\",\"tw.invalidParameters.fps\":\"parâmetro de URL \\\"fps\\\" é inválido\",\"tw.lightMode\":\"Alternar para Tema Escuro\",\"tw.loadError\":\"Erro ao carregar arquivo do projeto: {error}\",\"tw.loadExtension.unsandboxed\":\"Rodar extensão fora do sandbox\",\"tw.loader.downloadingAssets\":\"Baixando recursos ({complete}/{total}) ...\",\"tw.loader.loadingAssets\":\"Carregando recursos ({complete}/{total}) …\",\"tw.loader.projectData\":\"Carregando projeto …\",\"tw.lockdownMode\":\"Em dispositivos Apple, você deve desativar o {lockdownMode}.\",\"tw.lockdownMode2\":\"Modo de Bloqueio\",\"tw.menuBar.60off\":\"Desativar modo 60 FPS\",\"tw.menuBar.60on\":\"Ativar modo 60 FPS\",\"tw.menuBar.accent\":\"Destaque\",\"tw.menuBar.advanced\":\"Avançado\",\"tw.menuBar.blockColors\":\"Cores de Bloco\",\"tw.menuBar.changeUsername\":\"Mudar nome de usuário\",\"tw.menuBar.cloudOff\":\"Desativar variáveis na nuvem\",\"tw.menuBar.cloudOn\":\"Ativar variáveis na nuvem\",\"tw.menuBar.cloudUnavailable\":\"Variáveis na nuvem não estão disponíveis\",\"tw.menuBar.cloudUnavailableAlert\":\"Não pôde usar variáveis na nuvem, provavelmente porque você abriu o editor.\",\"tw.menuBar.moreSettings\":\"Configurações Avançadas\",\"tw.menuBar.newFramerate\":\"Novo FPS:\",\"tw.menuBar.newWindow\":\"Nova janela\",\"tw.menuBar.package\":\"Exportar projeto\",\"tw.menuBar.reportError1\":\"Alguns scripts apresentaram erros.\",\"tw.menuBar.reportError2\":\"Isso é um bug. Por favor, reporte-o.\",\"tw.menuBar.restorePoints\":\"Pontos de restauração\",\"tw.menuBar.saveAs\":\"Salvar como {file}\",\"tw.menuBar.seeInside\":\"Ver interior\",\"tw.mono\":\"Monodirecional\",\"tw.moreCloud\":\"Saiba mais sobre variáveis na nuvem.\",\"tw.notify.title\":\"Este projeto quer mostrar notificações.\",\"tw.oldDownload\":\"Salvar como arquivo separado...\",\"tw.opcode.2000\":\"dias desde 2000\",\"tw.opcode.mousedown\":\"mouse pressionado?\",\"tw.opcode.mousex\":\"x do mouse\",\"tw.opcode.mousey\":\"y do mouse\",\"tw.openAdvanced\":\"Abrir configurações avançadas\",\"tw.openWindow.dangerous\":\"Este site não foi revisado pelos desenvolvedores do {APP_NAME}. Pode conter códigos perigosos ou maliciosos.\",\"tw.openWindow.title\":\"Este projeto quer abrir uma nova janela ou aba para acessar a seguinte URL:\",\"tw.paint.alpha\":\"Opacidade\",\"tw.paint.fonts.more\":\"Adicionar mais fontes...\",\"tw.privacy\":\"Política de Privacidade\",\"tw.redirect.dangerous\":\"Este site não foi revisado pelos desenvolvedores do {APP_NAME}. Pode conter códigos perigosos ou maliciosos.\",\"tw.redirect.title\":\"O projeto deseja navegar nesta guia para o URL:\",\"tw.restorePoints.1minute\":\"cada minuto\",\"tw.restorePoints.assets\":\"{n} arquivos\",\"tw.restorePoints.deleteAll\":\"Apagar Todos\",\"tw.restorePoints.empty\":\"Nenhum ponto de restauração encontrado.\",\"tw.restorePoints.loading\":\"Carregando.\",\"tw.restorePoints.minutes\":\"cada {n} minutos\",\"tw.restorePoints.never\":\"nunca\",\"tw.restorePoints.title\":\"Pontos de restauração\",\"tw.sample\":\"Projeto demonstrativo\",\"tw.saveAs\":\"Salvar como...\",\"tw.saveTo\":\"Salvar como {file}\",\"tw.scratchUnsafeCloud\":\"Se você criar essa variável de nuvem, o projeto excederá o limite de {number} variáveis do Scratch e algumas variáveis não funcionarão se você enviar o projeto para o Scratch.\",\"tw.securityManager.allow\":\"Permitir\",\"tw.securityManager.deny\":\"Negar\",\"tw.securityManager.title\":\"Segurança de Extensão\",\"tw.securityManager.why\":\"Isso pode ser usado para baixar imagens ou sons, implementar mecânicas de multiplayer, acessar uma API ou para fins maliciosos. Isso compartilhará seu endereço IP, localização geral e possivelmente outros dados com o site.\",\"tw.settingsModal.customStageSize\":\"Tamanho Customizado do Palco:\",\"tw.settingsModal.customStageSizeHelp\":\"Muda o tamanho do palco do Scratch de 480x360 para outro valor. Tente 640x360 para deixar o palco em widescreen. Quase nenhum projeto irá funcionar direito com essa opção.\",\"tw.settingsModal.dangerZone\":\"Zona de Perigo\",\"tw.settingsModal.disableCompiler\":\"Desativar compilador\",\"tw.settingsModal.featured\":\"Em destaque\",\"tw.settingsModal.fps\":\"60 FPS (FPS customizado)\",\"tw.settingsModal.fpsHelp\":\"Roda scripts 60 vezes por segundo ao invés de 30. A maioria dos projetos não vão funcionar adequadamente com isso ativado. Se esse for o caso, você pode tentar usar Interpolação e desligar o modo 60 FPS. {customFramerate}.\",\"tw.settingsModal.fpsHelp.customFramerate\":\"Clique para escolher FPS além de 30 ou 60\",\"tw.settingsModal.help\":\"Ajuda\",\"tw.settingsModal.highQualityPen\":\"Caneta de Alta Qualidade\",\"tw.settingsModal.highQualityPenHelp\":\"Permite que projetos renderizem a caneta em uma qualidade melhor e reduz arredondamento de coordenadas no editor. Nem todo projeto se beneficia dessa opção, e ela pode piorar a performance.\",\"tw.settingsModal.infiniteClones\":\"Clones Infinitos\",\"tw.settingsModal.infiniteClonesHelp\":\"Desativa o limite de 300 clones do Scratch.\",\"tw.settingsModal.interpolation\":\"Interpolação\",\"tw.settingsModal.interpolationHelp\":\"Faz projetos parecerem rodar em framerates mais altas interpolando o movimento de atores. Interpolação não deve ser usada em projetos 3D, raytracers, projetos que usam caneta e projetos lagados porque a interpolação só vai fazer eles rodarem mais devagar sem deixá-los mais suaves.\",\"tw.settingsModal.largeStageWarning\":\"Não é recomendado usar um tamanho de palco tão grande! Ao invés disso, use um tamanho menor com a mesma proporção e o modo tela cheia irá aumentar o palco para preencher a tela do usuário.\",\"tw.settingsModal.removeFencing\":\"Remover Borda\",\"tw.settingsModal.removeFencingHelp\":\"Deixa atores andarem para fora da tela, ficarem grandes ou pequenos sem limitação de tamanho e permite que os blocos \\\"tocando\\\" funcionem fora dos limites do palco.\",\"tw.settingsModal.removeLimits\":\"Remover Limites\",\"tw.settingsModal.removeMiscLimits\":\"Remover Outros Limites\",\"tw.settingsModal.removeMiscLimitsHelp\":\"Remove os limites de efeitos de som e tamanho da caneta.\",\"tw.settingsModal.storeProjectOptions\":\"Salvar configurações no projeto\",\"tw.settingsModal.storeProjectOptionsHelp\":\"Salva suas configurações no projeto e automaticamente os aplica quando você abrir o projeto no TurboWarp. \\\"Warp timer\\\" e \\\"desativar compilador\\\" não serão salvos.\",\"tw.settingsModal.title\":\"Configurações Avançadas\",\"tw.settingsModal.warpTimerHelp\":\"Faz scripts detectarem se estão presos em um loop longo ou infinito e roda a uma framerate baixa ao invés de travar até o loop terminar. Isso conserta a maioria dos crashes mas prejudica muito a performance, então não está ativado por padrão fora do editor.\",\"tw.spriteSelectorItem.rename\":\"renomear\",\"tw.stereo\":\"Estéreo\",\"tw.stereoAlert\":\"Editar este som estéreo irá convertê-lo irreversivelmente em mono.\",\"tw.studioview.authorAttribution\":\"por {author}\",\"tw.studioview.error\":\"Erro ao carregar a próxima página de projetos.\",\"tw.studioview.hoverText\":\"{title} por {author}\",\"tw.tooLarge\":\"Esse som excede os limites de tamanho de sons do Scratch.\",\"tw.twExtension.description\":\"Novos blocos estranhos.\",\"tw.unfavorite\":\"Desfavoritar\",\"tw.unshared.2\":\"Para mais informações, visite: {link}\",\"tw.unshared.bug\":\"Se este projeto estiver compartilhado, por favor denuncie o bug.\",\"tw.unshared.cache\":\"Se o projeto foi compartilhado recentemente, esta mensagem pode aparecer indevidamente por alguns minutos.\",\"tw.unshared2.1\":\"Projetos descompartilhados não são mais acessíveis.\",\"tw.usernameModal.help\":\"Esse valor será guardado no armazenamento do seu navegador. Projetos que contenham variáveis na nuvem podem querer registrá-lo.\",\"tw.usernameModal.help2\":\"Valores que não correspondem a uma conta válida no Scratch normalmente serão rejeitados pelo servidor de variáveis na nuvem. Recomendamos que você deixe este valor como está ou mude-o para o seu nome de usuário do Scratch.\",\"tw.usernameModal.mustChange\":\"Desculpe, o servidor de variáveis na nuvem acha que o seu nome de usuário possa ser inapropriado. Por favor, mude para outra coisa ou {resetIt}.\",\"tw.usernameModal.mustChange.resetIt\":\"resete-o (recomendado)\",\"tw.usernameModal.reset\":\"Redefinir\",\"tw.usernameModal.title\":\"Mudar nome de usuário\",\"tw.usesCloudVariables\":\"Este projeto utiliza variáveis em nuvem.\",\"tw.usesCloudVariables2\":\"As variáveis em nuvem do {APP_NAME} não são conectadas ao servidor do Scratch. Qualquer um pode {changeTheirUsername} para qualquer coisa, então tome cuidado pois algumas pessoas podem se fingir de outras.\",\"tw.usesCloudVariables2.change\":\"mudar nome de usuário \",\"tw.viewFeaturedProjects\":\"Clique para ver projetos em destaque.\",\"tw.viewOnScratch\":\"Ver projeto no Scratch\",\"tw.webglModal.description\":\"Seu navegador {webGlLink}, o qual é necessário para esse site funcionar. Atualize o seu navegador e os drivers de vídeo de seu computador, ou o renicie.\"},\"ro\":{\"tw.alerts.creatingRestorePoint\":\"Se creează punctul de recuperare…\",\"tw.alerts.savedToDisk\":\"Salvat pe calculatorul tău.\",\"tw.blocks.addons\":\"Extensii\",\"tw.blocks.buttonIsDown\":\"butonul mouse-ului [MOUSE_BUTTON] apăsat?\",\"tw.blocks.lastKeyPressed\":\"ultima tastă apăsată\",\"tw.blocks.mouseButton.middle\":\"(1) mijloc\",\"tw.blocks.mouseButton.primary\":\"(0) principal\",\"tw.blocks.mouseButton.secondary\":\"(2) secundar\",\"tw.blocks.openDocs\":\"Deschide Documentarea\",\"tw.changeUsername.cannotChangeWhileRunning\":\"Numele de utilizator nu poate fi schimbat cât timp proiectul rulează.\",\"tw.code\":\"Cod sursă\",\"tw.featuredProjectsStudio\":\"Vezi atilierul pe Scratch.\",\"tw.feedback\":\"Sugestii și Erori\",\"tw.footer.credits\":\"Credite\",\"tw.footer.disclaimer\":\"TurboWarp nu este conectat cu Scratch, Echipa Scratch, sau Fundația Scratch.\",\"tw.footer.embed\":\"Încorporare\",\"tw.footer.parameters\":\"Parametri URL\",\"tw.fps\":\"{framerate} Cadre Pe Secundă\",\"tw.gui.defaultProjectTitle\":\"Proiect\",\"tw.guiDefaultTitle\":\"Rulează proiecte Scratch mai rapid\",\"tw.home.credit\":\"Observații și Credite\",\"tw.home.instructions\":\"Instrucțiuni\",\"tw.invalidParameters.clones\":\"parametrul URL „clone” este invalid\",\"tw.invalidParameters.fps\":\"parametrul URL „fps” este invalid\",\"tw.loader.loadingAssets\":\"Se încarcă blocurile ({complete}/{total}) …\",\"tw.loader.projectData\":\"Se încarcă proiectul …\",\"tw.menuBar.60off\":\"Oprește modul de 60 Cadre Pe Secundă (FPS)\",\"tw.menuBar.60on\":\"Pornește modul de 60 Cadre Pe Secundă (FPS)\",\"tw.menuBar.addons\":\"Extensii\",\"tw.menuBar.advanced\":\"Avansat\",\"tw.menuBar.changeUsername\":\"Schimbă Utilizatorul\",\"tw.menuBar.cloudOff\":\"Oprește Variabilele Cloud\",\"tw.menuBar.cloudOn\":\"Pornește Variabilele Cloud\",\"tw.menuBar.cloudUnavailable\":\"Variabilele Cloud nu sunt valabile\",\"tw.menuBar.cloudUnavailableAlert\":\"Nu se pot folosi variabilele cloud, cel mai probabil deoarece ai deschis editorul.\",\"tw.menuBar.newFramerate\":\"Cadre Pe Secundă:\",\"tw.menuBar.reportError2\":\"Aceasta este o eroare. Vă rugăm s-o raportați.\",\"tw.menuBar.saveAs\":\"Salvează ca {file}\",\"tw.menuBar.seeInside\":\"Vezi în interior\",\"tw.privacy\":\"Politica de Confidențialitate\",\"tw.settingsModal.disableCompiler\":\"Oprește Compilerul\",\"tw.studioview.authorAttribution\":\"de {author}\",\"tw.studioview.error\":\"A apărut o eroare la încărcarea paginii urmatoare cu proiecte.\",\"tw.studioview.hoverText\":\"{title} de {author}\",\"tw.usernameModal.new\":\"Nume de utilizator nou:\",\"tw.usernameModal.reset\":\"Resetează\",\"tw.usernameModal.title\":\"Schimbă Utilizatorul\",\"tw.viewFeaturedProjects\":\"Vezi proiectele recomandate (dați click).\"},\"ru\":{\"tw.accent.blue\":\"Синий\",\"tw.accent.purple\":\"Фиолетовый\",\"tw.accent.red\":\"Красный\",\"tw.alerts.creatingRestorePoint\":\"Создание точку восстановления...\",\"tw.alerts.lostPeripheralConnection\":\"Потеря соединения с {extensionName}.\",\"tw.alerts.restorePointError\":\"Не удалось создать точку восстановления\",\"tw.alerts.restorePointSuccess\":\"Получите доступ к точкам восстановления в разделе \\\"Файл\\\"\",\"tw.alerts.savedToDisk\":\"Сохранено на ваш компьютер.\",\"tw.backpack.rename\":\"Новое имя:\",\"tw.blockColors.custom\":\"Кастомизация в Настройках Аддонов\",\"tw.blockColors.dark\":\"Тёмный (Beta)\",\"tw.blockColors.highContrast\":\"Высокий Контраст\",\"tw.blockColors.three\":\"Оригинал\",\"tw.blocks.PROCEDURES_DOCS\":\"Как использовать \\\"вернуть\\\"\",\"tw.blocks.PROCEDURES_RETURN\":\"вернуть {v}\",\"tw.blocks.PROCEDURES_TO_REPORTER\":\"Переключиться на Репортера\",\"tw.blocks.PROCEDURES_TO_STATEMENT\":\"Перейти к Заявлению\",\"tw.blocks.addons\":\"Аддоны\",\"tw.blocks.buttonIsDown\":\"[MOUSE_BUTTON] кнопка мыши нажата?\",\"tw.blocks.lastKeyPressed\":\"последняя нажатая клавиша\",\"tw.blocks.mouseButton.middle\":\"(1) средняя\",\"tw.blocks.mouseButton.primary\":\"(0) основная\",\"tw.blocks.mouseButton.secondary\":\"(2) дополнительная\",\"tw.blocks.openDocs\":\"Открыть Документацию\",\"tw.browserModal.desc\":\"Убедитесь, что Вы используете последнюю версию Google Chrome, Mozilla Firefox, Microsoft Edge или Apple Safari.\",\"tw.cantUseCloud\":\"Хотя вы можете создавать облачные переменные, они не будут работать до тех пор, пока проект не будет загружен в Scratch или преобразован с помощью такого инструмента, как {packager}.\",\"tw.changeUsername.cannotChangeWhileRunning\":\"Имя пользователя не может быть изменено, пока проект запущен.\",\"tw.clipboard.danger\":\"Если ваш Буфер Обмена содержит такие штуки как пароли, проект сможет иметь к ним доступ чтобы поделиться с другими пользователями или серверами.\",\"tw.clipboard.permission\":\"Доступ к Буферу Обмена может не работать в некоторых браузерах. Если это разрешено, дальнейшее чтение из буфера обмена будет разрешено автоматически.\",\"tw.clipboard.title\":\"Этот проект хочет прочитать данные из вашего Буфера Обмена.\",\"tw.cloudProvider\":\"Сервер, предоставленный от {name}.\",\"tw.cloudServers\":\"Выберите сервер рядом с вами:\",\"tw.code\":\"Исходный Код\",\"tw.confirmIncompatibleExtension\":\"Это дополнение не совместимо со Scratch. Проекты, которые используют это дополнение, не могут быть опубликованы на сайт Scratch. Вы уверены, что хотите включить это дополнение?\",\"tw.createdBy\":\"Создано:\",\"tw.customCloudServer\":\"Пользование пользовательского сервера облачных переменных: {server}\",\"tw.customExtension.description\":\"Загружайте пользовательские расширения из URL-адресов, файлов, или исходного кода JavaScript.\",\"tw.customExtension.name\":\"Пользовательское Расширение\",\"tw.customExtensionModal.file\":\"Файл\",\"tw.customExtensionModal.load\":\"Загрузить\",\"tw.customExtensionModal.promptFile\":\"Выбрать файл JavaScript расширения:\",\"tw.customExtensionModal.promptText\":\"Вставьте исходный код расширения JavaScript:\",\"tw.customExtensionModal.promptURL\":\"Введите URL-адрес расширения:\",\"tw.customExtensionModal.text\":\"Текст\",\"tw.customExtensionModal.title\":\"Загрузить Пользовательское Расширение\",\"tw.customExtensionModal.trusted\":\"Это расширение будет загружено без песочницы, поскольку оно получено из доверенного источника.\",\"tw.customExtensionModal.unsandboxed\":\"Запустить расширение без песочницы\",\"tw.customExtensionModal.unsandboxedWarning1\":\"Загрузка расширений без режима песочницы опасно и не должна быть включена, если вы не знаете, что делаете.\",\"tw.customExtensionModal.unsandboxedWarning2\":\"Незашифрованные расширения могут повредить ваш проект, удалить ваши настройки, подделать пароли и другие плохие вещи. Разработчики {APP_NAME} не несут ответственности за любые возникающие проблемы.\",\"tw.customExtensionModal.untrusted\":\"Расширения с ненадежных URL-адресов всегда будут загружаться в изолированную среду для обеспечения безопасности.\",\"tw.customExtensionModal.url\":\"URL-адрес\",\"tw.customReporters.description\":\"Разрешить пользовательским блокам выводить значения и использовать их в качестве входных данных.\",\"tw.customReporters.name\":\"Пользовательские Репортеры\",\"tw.darkMode\":\"Поменять на Светлый Режим\",\"tw.documentation\":\"Документация\",\"tw.embed.persistent\":\"Если разрешить, дальнейшие вставки на тот же сайт будут разрешены автоматически.\",\"tw.embed.risks\":\"Хотя встраиваемое приложение будет изолировано, оно по-прежнему будет иметь доступ к информации о вашем устройстве, такой как ваш IP-адрес и общее местоположение.\",\"tw.embed.title1\":\"Проект хочет вставить HTML контент поверх всей сцены:\",\"tw.embed.title2\":\"Проект хочет вставить удаленный контент поверх всей сцены:\",\"tw.extensionGallery.error\":\"Ошибка загрузки галереи расширений. Посетите extensions.turbowarp.org чтобы найти больше расширений.\",\"tw.extensionGallery.loading\":\"Загрузка галереи расширений...\",\"tw.extensionGallery.more\":\"Почитать подробнее об расширениях на extensions.turbowarp.org.\",\"tw.extensionGallery.name\":\"Галерея {APP_NAME} Расширений\",\"tw.favorite\":\"Избраннуть\",\"tw.featuredProjectsStudio\":\"Посмотреть студию на Scratch.\",\"tw.feedback\":\"Обратная связь и Баги\",\"tw.feedbackButton\":\"Обратная Связь {APP_NAME}\",\"tw.fetch.title\":\"Проект хочет подключиться к сайту:\",\"tw.fileInput.none\":\"Нету выбранного файла.\",\"tw.fileInput.selected\":\"Выбрано: {name}\",\"tw.fonts.add\":\"Добавить\",\"tw.fonts.custom.file\":\"Выберите файл шрифта с вашего компьютера:\",\"tw.fonts.custom.name\":\"Дать шрифту название:\",\"tw.fonts.custom1\":\"Добавить шрифт из файла\",\"tw.fonts.custom2\":\"Обычно не работает для Scratch. Поддерживаемые форматы: {formats}.\",\"tw.fonts.delete\":\"Вы уверены, что хотите удалить \\\"{font}\\\"? В любых векторных костюмах вместо этого будет использоваться резервный шрифт.\",\"tw.fonts.fallback\":\"Выберите резервный шрифт, который будет использоваться, если шрифт не загрузится или будет удален:\",\"tw.fonts.list\":\"Скачанные шрифты:\",\"tw.fonts.none\":\"Нету добавленных шрифтов\",\"tw.fonts.readError\":\"Не удалось прочитать файл шрифта: {error}\",\"tw.fonts.system\":\"Системный шрифт\",\"tw.fonts.system.name\":\"Введите название любого шрифта, встроенного в ваш компьютер. Шрифт может отображаться неправильно у всех.\",\"tw.fonts.system1\":\"Добавить системный шрифт\",\"tw.fonts.system2\":\"Может работать в Scratch, но не будет отображаться правильно у всех.\",\"tw.fonts.title\":\"Шрифты\",\"tw.footer.credits\":\"Благодарности\",\"tw.footer.disclaimer\":\"TurboWarp не связан с Scratch, Командой Scratch или Фондом Scratch .\",\"tw.footer.documentation\":\"Документация\",\"tw.footer.donate\":\"Пожертвовать\",\"tw.footer.embed\":\"Встраивание\",\"tw.footer.parameters\":\"Параметры URL\",\"tw.geolocate.permission\":\"Если разрешить, вашему браузеру может быть предложено разрешить доступ к местоположению.\",\"tw.geolocate.title\":\"Проект хочет знать ваше местоположение.\",\"tw.gui.crashMessage.description\":\"Нам очень жаль, но похоже, что страница дала сбой. Пожалуйста, обновите страницу, чтобы повторить попытку.\",\"tw.gui.defaultProjectTitle\":\"Проект\",\"tw.guiDefaultTitle\":\"Запускайте проекты Scratch быстрее\",\"tw.home.credit\":\"Примечания и Благодарности\",\"tw.home.description\":\"{APP_NAME} - это мод на Scratch, который компилирует проекты в JavaScript, чтобы они работали быстрее. Попробуйте ввести ссылку на проект выше или выберете из избранных проектов ниже.\",\"tw.home.instructions\":\"Инструкции\",\"tw.input.tooltip\":\"Скопируйте ссылку на проект Scratch и вставьте её сюда!\",\"tw.interpolationEnabled\":\"Интерполяция\",\"tw.invalidParameters.clones\":\"Параметр \\\"clone\\\" в URL-адресе некорректен\",\"tw.invalidParameters.fps\":\"Параметр \\\"fps\\\" в URL-адресе некорректен\",\"tw.lightMode\":\"Поменять на Тёмный Режим\",\"tw.loadError\":\"Не удалось загрузить проект: {error}\",\"tw.loadExtension.embedded\":\"Проект хочет загрузить пользовательское расширение с кодом:\",\"tw.loadExtension.sandboxed\":\"Хотя код будет изолирован, он по-прежнему будет иметь доступ к информации о вашем устройстве, такое как ваш IP адрес и общее местоположение. Прежде чем продолжить, убедитесь, что вы доверяете автору этого расширения.\",\"tw.loadExtension.unsandboxed\":\"Запустить расширение без песочницы\",\"tw.loadExtension.unsandboxedWarning\":\"Загрузка расширений без песочницы опасна. Это может привести к повреждению вашего проекта, удалению настроек, вымогательству паролей и другим плохим вещам. Разработчики {APP_NAME} не несут ответственности за любые возникающие проблемы.\",\"tw.loadExtension.url\":\"Проект хочет загрузить пользовательское расширение из URL-адреса:\",\"tw.loader.downloadingAssets\":\"Скачивание ресурсов ({complete} / {total}) ...\",\"tw.loader.loadingAssets\":\"Загрузка ресурсов ({complete}/{total})...\",\"tw.loader.projectData\":\"Загрузка проекта ...\",\"tw.lockdownMode\":\"На устройствах Apple, вы должны отключить {lockdownMode}.\",\"tw.lockdownMode2\":\"Режим Блокировки\",\"tw.menuBar.60off\":\"Выключить режим 60 FPS\",\"tw.menuBar.60on\":\"Включить режим 60 FPS\",\"tw.menuBar.accent\":\"Акцент\",\"tw.menuBar.addons\":\"Аддоны\",\"tw.menuBar.advanced\":\"Дополнительно\",\"tw.menuBar.blockColors\":\"Цвета Блоков\",\"tw.menuBar.changeUsername\":\"Изменить Имя Пользователя\",\"tw.menuBar.cloudOff\":\"Отключить облачные переменные\",\"tw.menuBar.cloudOn\":\"Включить облачные переменные\",\"tw.menuBar.cloudUnavailable\":\"Облачные переменные Недоступны\",\"tw.menuBar.cloudUnavailableAlert\":\"Невозможно использовать облачные переменные, скорее всего, потому, что вы открыли редактор.\",\"tw.menuBar.cloudUnavailableDesktop\":\"Невозможно использовать облачные переменные на ПК.\",\"tw.menuBar.moreSettings\":\"Расширенные Настройки\",\"tw.menuBar.newFramerate\":\"Новая частота кадров:\",\"tw.menuBar.newWindow\":\"Новое окно\",\"tw.menuBar.package\":\"Упаковать проект\",\"tw.menuBar.reportError1\":\"В некоторых скриптах возникли ошибки.\",\"tw.menuBar.reportError2\":\"Это баг. Пожалуйста, сообщите о ней.\",\"tw.menuBar.restorePoints\":\"Точки восстановления\",\"tw.menuBar.saveAs\":\"Сохранить как {file}\",\"tw.menuBar.seeInside\":\"Войти внутрь проекта\",\"tw.mono\":\"Моно\",\"tw.moreCloud\":\"Узнать побольше об облачных переменных.\",\"tw.notify.permission\":\"Если разрешить, ваш браузер может предложить вам включить уведомления, и дальнейшие уведомления будут разрешены автоматически.\",\"tw.notify.title\":\"Проект хочет отображать уведомления.\",\"tw.oldDownload\":\"Сохранить в отдельный файл...\",\"tw.opcode.2000\":\"дни с 2000 года\",\"tw.opcode.mousedown\":\"колесо нажато?\",\"tw.opcode.mousex\":\"x курсора\",\"tw.opcode.mousey\":\"y курсора\",\"tw.openAdvanced\":\"Открыть расширенные настройки\",\"tw.openWindow.dangerous\":\"Этот веб-сайт не проверялся разработчиками {APP_NAME}. Он может содержать опасный или вредоносный код.\",\"tw.openWindow.title\":\"Проект хочет открыть новое окно или вкладку с URL-адресом:\",\"tw.paint.alpha\":\"Непрозрачность\",\"tw.paint.fonts.more\":\"Добавить больше шрифтов…\",\"tw.pen.stageSelected\":\"Выбран этап: меньше блоков пера\",\"tw.privacy\":\"Политика Конфиденциальности\",\"tw.recordAudio.permission\":\"Если разрешить, вашему браузеру может быть предложено включить доступ к микрофону, и дальнейший доступ к микрофону будет разрешен автоматически.\",\"tw.recordAudio.title\":\"Проект хочет записать аудио с вашего микрофона. Это может включать текстовую расшифровку или необработанные аудиоданные. Проект может иметь возможность обмениваться аудио с другими пользователями или серверами.\",\"tw.recordVideo.permission\":\"Если разрешить, вам может быть предложено включить доступ к камере в вашем браузере, и дальнейший доступ к камере будет разрешен автоматически.\",\"tw.recordVideo.title\":\"Проект хочет записать видео с вашей камеры. Возможно, проект сможет обмениваться изображениями с другими пользователями или серверами.\",\"tw.redirect.dangerous\":\"Этот веб-сайт не проверялся разработчиками {APP_NAME}. Он может содержать опасный или вредоносный код.\",\"tw.redirect.title\":\"Проект хочет перейти на эту вкладку по URL-адресу:\",\"tw.restorePoints.1minute\":\"каждую минуту\",\"tw.restorePoints.assets\":\"Ресурсы {n}\",\"tw.restorePoints.confirmDelete\":\"Вы уверены, что хотите удалить \\\"{projectTitle}\\\"? Это невозможно отменить.\",\"tw.restorePoints.confirmDeleteAll\":\"Вы уверены, что хотите удалить ВСЕ точки восстановления? Это невозможно отменить.\",\"tw.restorePoints.confirmLoad\":\"У вас есть несохраненные изменения. Заменить проект который сейчас редактируется?\",\"tw.restorePoints.deleteAll\":\"Удалить Всё\",\"tw.restorePoints.description\":\"{APP_NAME} периодически сохраняет точки восстановления на вашем компьютере, чтобы помочь восстановить ваш проект, если вы забудете сохранить. Это предназначено в качестве последнего средства для восстановления. Ваш компьютер может автоматически удалить эти точки восстановления в любое время. НЕ полагайтесь на эту функцию.\",\"tw.restorePoints.empty\":\"Точки восстановления не найдены.\",\"tw.restorePoints.error\":\"Ошибка загрузки точки восстановления: {error}\",\"tw.restorePoints.intervalOption\":\"Точки восстановления созданы {time}.\",\"tw.restorePoints.loading\":\"Загрузка...\",\"tw.restorePoints.minutes\":\"каждые {n} минут\",\"tw.restorePoints.never\":\"никогда\",\"tw.restorePoints.off\":\"Выключать точки восстановления опасно.\",\"tw.restorePoints.size\":\"Предполагаемый объем используемого хранилища: {size}\",\"tw.restorePoints.size2\":\"Костюмы или звуки, используемые несколькими точками восстановления, сохраняются только один раз.\",\"tw.restorePoints.title\":\"Точки Восстановления\",\"tw.sample\":\"Проект Пример\",\"tw.saveAs\":\"Сохранить как...\",\"tw.saveTo\":\"Сохранить в {file}\",\"tw.scratchUnsafeCloud\":\"Если вы сделаете эту облачную переменную, проект превысит лимит Scratch в {number} переменных, и некоторые переменные не будут работать, если вы загрузите проект в Scratch.\",\"tw.securityManager.allow\":\"Разрешить\",\"tw.securityManager.deny\":\"Запретить\",\"tw.securityManager.title\":\"Расширение Безопасности\",\"tw.securityManager.trust\":\" Если разрешить, дальнейшие запросы на тот же сайт будут разрешены автоматически.\",\"tw.securityManager.why\":\"Это может быть использовано для загрузки изображений или звуков, реализации многопользовательской игры, доступа к API или в злонамеренных целях. При этом веб-сайт получит доступ к вашему IP-адресу, общему местоположению и, возможно, другим данным.\",\"tw.settingsModal.customStageSize\":\"Пользовательский размер сцены:\",\"tw.settingsModal.customStageSizeHelp\":\"Изменяет размер сцены из 480х360 на что-то другое. Попробуйте использовать 640х360, чтобы сделать сцену широкоэкранной. Лишь некоторые проекты будут работать правильно с этой настройкой.\",\"tw.settingsModal.dangerZone\":\"Опасная Зона\",\"tw.settingsModal.disableCompiler\":\"Отключить Компилятор\",\"tw.settingsModal.disableCompilerHelp\":\"Отключает компилятор {APP_NAME}. Возможно, вы захотите включить это при редактировании проектов, чтобы скрипты обновлялись немедленно. В противном случае вам никогда не следует включать это.\",\"tw.settingsModal.featured\":\"Избранное\",\"tw.settingsModal.fps\":\"60 FPS (Пользовательское FPS)\",\"tw.settingsModal.fpsHelp\":\"Выполняет скрипты 60 раз в секунду вместо 30. Большинство проектов не будут работать должным образом, если этот параметр включен. Если это так, вам следует попробовать интерполяцию с отключенным режимом 60 FPS. {customFramerate}.\",\"tw.settingsModal.fpsHelp.customFramerate\":\"Нажмите, чтобы использовать частоту кадров другую, чем 30 или 60\",\"tw.settingsModal.help\":\"Нажмите для справки\",\"tw.settingsModal.highQualityPen\":\"Перо в Высоком Качестве\",\"tw.settingsModal.highQualityPenHelp\":\"Позволяет выполнять рендеринг проектов пера с более высоким разрешением и отключает некоторое округление координат в редакторе. Этот параметр полезен не для всех проектов, и это может повлиять на производительность.\",\"tw.settingsModal.infiniteClones\":\"Бесконечные клоны\",\"tw.settingsModal.infiniteClonesHelp\":\"Отключает ограничение Scratch в 300 клонов.\",\"tw.settingsModal.interpolation\":\"Интерполяция\",\"tw.settingsModal.interpolationHelp\":\"Делает, чтобы проекты производились более плавно, интерполируя движение спрайтов. Не используйте интерполяцию в 3D проектах, проектах с трассировкой лучей, проектах, выполненных пером и медленных проектах, интерполяция сделает их медленнее и не сделает их более плавными.\",\"tw.settingsModal.largeStageWarning\":\"Использовать настолько большой пользовательский размер сцены не рекомендуется! Лучше, используйте сцену меньшего размера, но с таким же соотношением сторон изображения и дайте полноэкранному режиму увеличить сцену так, чтобы она могла подойти по размерам к дисплею пользователя.\",\"tw.settingsModal.removeFencing\":\"Убрать Рамку\",\"tw.settingsModal.removeFencingHelp\":\"Позволяет спрайтам выходить за рамки сцены, становится настолько большими или маленькими, насколько они захотят, и делает, чтобы блоки касания работали за рамками сцены.\",\"tw.settingsModal.removeLimits\":\"Убрать Ограничения\",\"tw.settingsModal.removeMiscLimits\":\"Удалить Разные Ограничения\",\"tw.settingsModal.removeMiscLimitsHelp\":\"Убирает лимиты звуков и размера пера.\",\"tw.settingsModal.storeProjectOptions\":\"Сохранить настройки проекта\",\"tw.settingsModal.storeProjectOptionsHelp\":\"Сохранение выбранных настроек в проекте, чтобы они автоматически применялись при загрузке этого проекта TurboWarp'ом. Warp-таймер и отключение компилятора не будут сохранены.\",\"tw.settingsModal.title\":\"Расширенные Настройки\",\"tw.settingsModal.warpTimer\":\"Warp Таймер\",\"tw.settingsModal.warpTimerHelp\":\"Проверяет, какие скрипты застряли в долгом или бесконечном цикле и понижает частоту кадров, вместо того, чтобы он застыл пока цикл не завершится. Исправляет большую часть критических ошибок, но это негативно отражается на скорости проекта, поэтому он включается по умолчанию только в редакторе.\",\"tw.soundEditorNotSupported\":\"Редактор звука не поддерживается в этом браузере.\",\"tw.spriteSelectorItem.rename\":\"переименовать\",\"tw.stageHeader.full\":\"Поменять на полную сцену\",\"tw.stereo\":\"Стерео\",\"tw.stereoAlert\":\"Редактирование этого стерео звука необратимо преобразует его в моно звук.\",\"tw.studioview.authorAttribution\":\"от {author}\",\"tw.studioview.error\":\"Произошла ошибка во время загрузки следующей страницы проектов.\",\"tw.studioview.hoverText\":\"{title} от {author}\",\"tw.tooLarge\":\"Этот звук может быть слишком большим для загрузки в Scratch.\",\"tw.twExtension.description\":\"Новые странные блоки.\",\"tw.twExtension.name\":\"Блоки {APP_NAME}\",\"tw.unfavorite\":\"Отизбраннуть\",\"tw.unshared.2\":\"Для получения большей информации посетите этот сайт: {link}\",\"tw.unshared.bug\":\"Если этот проект вообще является общим, пожалуйста, сообщите об этом.\",\"tw.unshared.cache\":\"Если проект был опубликован недавно, то это сообщение может ложно отображаться в течение нескольких минут.\",\"tw.unshared2.1\":\"Личные/Приватные проекты больше не видимы.\",\"tw.usernameModal.help\":\"Это значение будет сохранено в данных вашего браузера. Оно будет использоваться, когда вы используете проекты, в которых есть облачные переменные.\",\"tw.usernameModal.help2\":\"Значения, которые не соответствуют настоящим именам пользователя будут заблокированными сервером облачных переменных. Мы рекомендуем оставлять это значение, которым оно есть или изменять его на своё имя пользователя в Scratch.\",\"tw.usernameModal.mustChange\":\"Извините, сервер облачных переменных считает, что ваше имя пользователя может быть небезопасным. Измените имя пользователя на {resetIt} или другое.\",\"tw.usernameModal.mustChange.resetIt\":\"сбросить это (рекомендуется)\",\"tw.usernameModal.new\":\"Новое имя пользователя:\",\"tw.usernameModal.reset\":\"Сбросить\",\"tw.usernameModal.title\":\"Изменить Имя Пользователя\",\"tw.usesCloudVariables\":\"Этот проект использует облачные переменные.\",\"tw.usesCloudVariables2\":\"Облачные переменные {APP_NAME} не подключены к Scratch. Любой может {changeTheirUsername} на что угодно, поэтому остерегайтесь олицетворения.\",\"tw.usesCloudVariables2.change\":\"изменить их же имя пользователя\",\"tw.viewFeaturedProjects\":\"Нажмите, чтобы посмотреть избранные проекты.\",\"tw.viewOnScratch\":\"Посмотреть проект на Scratch\",\"tw.webglModal.description\":\"Ваш браузер {webGlLink}, которому необходим для запуска этого сайта. Попробуйте обновить браузер и графические драйвера или перезагрузить компьютер.\"},\"sl\":{\"tw.alerts.creatingRestorePoint\":\"Ustvarjanje obnovitvene različice...\",\"tw.alerts.savedToDisk\":\"Shranjeno na računalnik.\",\"tw.backpack.rename\":\"Novo ime:\",\"tw.blocks.addons\":\"Dodatki\",\"tw.blocks.buttonIsDown\":\"[MOUSE_BUTTON] miškina tipka pritisnjena?\",\"tw.blocks.lastKeyPressed\":\"zadnja pritisnjena tipka\",\"tw.blocks.mouseButton.middle\":\"(1) srenja\",\"tw.blocks.mouseButton.primary\":\"(0) glavna\",\"tw.blocks.mouseButton.secondary\":\"(2) sekundarna\",\"tw.blocks.openDocs\":\"Odpri dokumentacijo\",\"tw.browserModal.desc\":\"Prepričajte se, da uporabljate sodobno različico brskalnika Google Chrome, Mozilla Firefox, Microsoft Edge ali Apple Safari.\",\"tw.changeUsername.cannotChangeWhileRunning\":\"Uporabniškega imena ni mogoče spremeniti med izvajanjem projekta.\",\"tw.code\":\"Izvirna koda\",\"tw.confirmIncompatibleExtension\":\"Ta razširitev ni združljiva s Scratchem. Projektov, narejenih z njo, ni mogoče naložiti na Scratchevo spletno stran. Ste prepričani, da jo želite vključiti?\",\"tw.customExtension.name\":\"Razširitev po meri\",\"tw.customExtensionModal.file\":\"Datoteka\",\"tw.featuredProjectsStudio\":\"Ogled studia na Scratchu.\",\"tw.feedback\":\"Povratne informacije in napake\",\"tw.footer.credits\":\"Zasluge\",\"tw.footer.disclaimer\":\"TurboWarp ni povezan s Scratchem, skupino Scratch ali fundacijo Scratch.\",\"tw.footer.donate\":\"Prispevaj\",\"tw.footer.embed\":\"Vgraditev\",\"tw.footer.parameters\":\"URL parametri\",\"tw.gui.crashMessage.description\":\"Žal je videti, da je na tej strani prišlo do napake. Prosimo, da znova naložite stran, če želite poskusiti znova.\",\"tw.gui.defaultProjectTitle\":\"Projekt\",\"tw.guiDefaultTitle\":\"Izvedite Scratcheve projekte hitreje\",\"tw.home.credit\":\"Opombe in zasluge\",\"tw.home.instructions\":\"Navodila\",\"tw.input.tooltip\":\"Prilepite povezavo na Scratchev projekt sem!\",\"tw.interpolationEnabled\":\"Interpolacija\",\"tw.invalidParameters.clones\":\"Parameter \\\"clone\\\" v URL-ju ni veljaven\",\"tw.invalidParameters.fps\":\"Parameter \\\"fps\\\" v URL-ju ni veljaven\",\"tw.loadError\":\"Nalaganje projekta ni uspelo:{error}\",\"tw.loader.downloadingAssets\":\"Nalaganje projekta ({complete}/{total}) ...\",\"tw.loader.projectData\":\"Nalaganje projekta ...\",\"tw.menuBar.60off\":\"Izključi 60 FPS način\",\"tw.menuBar.60on\":\"Vključi 60 FPS način\",\"tw.menuBar.addons\":\"Dodatki\",\"tw.menuBar.advanced\":\"Napredno\",\"tw.menuBar.changeUsername\":\"Spremeni uporabniško ime\",\"tw.menuBar.cloudOff\":\"Onemogoči spremenljivke v oblaku\",\"tw.menuBar.cloudOn\":\"Omogoči spremenljivke v oblaku\",\"tw.menuBar.cloudUnavailable\":\"Spremenljivke v oblaku niso na voljo\",\"tw.menuBar.cloudUnavailableAlert\":\"Ni mogoče uporabiti spremenljivk v oblaku, verjetno zato, ker ste odprli urejevalnik\",\"tw.menuBar.moreSettings\":\"Napredne nastavitve\",\"tw.menuBar.newFramerate\":\"Nov FPS:\",\"tw.menuBar.reportError2\":\"To je napaka. Prosimo, da jo prijavite.\",\"tw.menuBar.saveAs\":\"Shrani kot {file}\",\"tw.menuBar.seeInside\":\"Poglej v\",\"tw.oldDownload\":\"Shrani v ločeno datoteko...\",\"tw.openAdvanced\":\"Odpri napredne nastavitve\",\"tw.paint.alpha\":\"Neprosojnost\",\"tw.privacy\":\"Politika zasebnosti\",\"tw.saveAs\":\"Shrani kot...\",\"tw.saveTo\":\"Shrani v {file}\",\"tw.scratchUnsafeCloud\":\"Če naredite to spremenljivko v oblaku, bo projekt prekoračil Scratchevo omejitev {number} spremenljivk. Nekatere spremenljivke ne bodo delovale, če projekt naložite v Scratch.\",\"tw.settingsModal.customStageSize\":\"Velikost odra po meri:\",\"tw.settingsModal.customStageSizeHelp\":\"Spremeni velikost Scratchevega odra iz običajne 480x360. Poskusite 640x360 za širokozaslonski prikaz. Samo zelo redki projekti se pravilno prilagodijo tej nastavitvi.\",\"tw.settingsModal.dangerZone\":\"Nevarno območje\",\"tw.settingsModal.disableCompiler\":\"Onemogoči prevajalnik\",\"tw.settingsModal.featured\":\"Izpostavljeno\",\"tw.settingsModal.fps\":\"60 FPS (FPS po meri)\",\"tw.settingsModal.fpsHelp\":\"Izvede skripte 60-krat na sekundo namesto 30-krat. Večina projektov ne deluje pravilno, če je ta nastavitev omogočena. V tem primeru preizkusite interpolacijo namesto 60 FPS načina. {customFramerate}.\",\"tw.settingsModal.fpsHelp.customFramerate\":\"Kliknite, da uporabite hitrost, ki ni 30 ali 60 FPS\",\"tw.settingsModal.help\":\"Kliknite za pomoč\",\"tw.settingsModal.highQualityPen\":\"Visoka ločljivost svinčnika\",\"tw.settingsModal.highQualityPenHelp\":\"Poveča ločljivost projektov, ki uporabljajo razširitev Svinčnik, in odstrani zaokroževanje koordinat v urejevalniku. Ta nastavitev ni primerna za vse projekte in lahko vpliva na hitrost delovanja.\",\"tw.settingsModal.infiniteClones\":\"Neskončno klonov\",\"tw.settingsModal.infiniteClonesHelp\":\"Odstrani Scratchevo omejitev 300 klonov.\",\"tw.settingsModal.interpolation\":\"Interpolacija\",\"tw.settingsModal.interpolationHelp\":\"S pomočjo interpolacije naredi gibanje figur bolj tekoče. Interpolacije ne uporabljajte za 3D projekte, projekte, ki uporabljajo svinčnik in počasne projekte. Zaradi interpolacije delovali počasneje, ne da bi izgledali bolje.\",\"tw.settingsModal.largeStageWarning\":\"Uporaba tako velikega odra ni priporočena! Namesto tega nastavite manjšo velikost z istim razmerjem stranic, saj jo bo celozaslonski način povečal, da jo prilagodi uporabnikovemu zaslonu.\",\"tw.settingsModal.removeFencing\":\"Odstrani omejitve premikanja figur\",\"tw.settingsModal.removeFencingHelp\":\"Omogoči figuram, da se premaknejo ven iz odra in postanejo poljubno velike ali majhne ter omogoči uporabo blokov za zaznavanje dotikanja zunaj odra.\",\"tw.settingsModal.removeLimits\":\"Odstrani omejitve\",\"tw.settingsModal.removeMiscLimits\":\"Odstrani razne omejitve\",\"tw.settingsModal.removeMiscLimitsHelp\":\"Odstrani omejitve zvočnih učinkov in velikosti svinčnika.\",\"tw.settingsModal.storeProjectOptions\":\"Shrani nastavitve v projektu\",\"tw.settingsModal.storeProjectOptionsHelp\":\"Shrani izbrane nastavitve v projektu. TurboWarp jih bo uporabil, ko naslednjič naloži ta projekt. Warp timer in onemogočen prevajalnik ne bosta shranjena.\",\"tw.settingsModal.title\":\"Napredne nastavitve\",\"tw.settingsModal.warpTimerHelp\":\"Preveri, če pride do dolge ali neskončne zanke, in v tem primeru zmanjša hitrost osveževanja zaslona, namesto da bi skripto zamrznil. To pogosto prepreči sesutje, vendar vpliva na hitrost projekta, zato običajno ni vključeno zunaj urejevalnika.\",\"tw.spriteSelectorItem.rename\":\"preimenuj\",\"tw.studioview.authorAttribution\":\"{author}\",\"tw.studioview.error\":\"Pri nalaganju naslednje strani projektov je prišlo do napake.\",\"tw.studioview.hoverText\":\"{title} avtorja {author}\",\"tw.unshared.2\":\"Za več informacij obiščite: {link}\",\"tw.usernameModal.help\":\"Ta vrednost bo shranjena v vašem brskalniku. Morda bo zapisana med uporabo projektov, ki vsebujejo spremenljivke v oblaku.\",\"tw.usernameModal.help2\":\"Vrednosti, ki se ne ujemajo z obstoječim računom na Scratchu, bo strežnik za spremenljivke v oblaku običajno zavrnil. Priporočamo, da te nastavitve ne spreminjate ali pa uporabite svoje uporabniško ime na Scratchu.\",\"tw.usernameModal.mustChange\":\"Strežnik za spremenljivke v oblaku misli, da vaše uporabniško ime morda ni varno. Prosimo, daga spremenite ali {resetIt}.\",\"tw.usernameModal.mustChange.resetIt\":\"ga ponastavite (priporočeno)\",\"tw.usernameModal.reset\":\"Ponastavi\",\"tw.usernameModal.title\":\"Spremeni uporabniško ime\",\"tw.viewFeaturedProjects\":\"Kliknite za ogled izpostavljenih projektov.\",\"tw.viewOnScratch\":\"Ogled projekta na Scratchu\"},\"sr\":{\"tw.alerts.creatingRestorePoint\":\"Прављење тачке враћања...\",\"tw.alerts.savedToDisk\":\"Сачувано на вашем компјутеру.\",\"tw.backpack.rename\":\"Ново име:\",\"tw.blocks.addons\":\"Додаци\",\"tw.blocks.buttonIsDown\":\"[MOUSE_BUTTON] миш притиснут?\",\"tw.blocks.lastKeyPressed\":\"последњи притиснут тастер\",\"tw.blocks.mouseButton.middle\":\"(1) средњи\",\"tw.blocks.mouseButton.primary\":\"(0) примарни\",\"tw.blocks.mouseButton.secondary\":\"(2) секундарни\",\"tw.blocks.openDocs\":\"Отвори документацију\",\"tw.browserModal.desc\":\"Проверите да ли користите најновију верзију Google Chrome, Mozilla Firefox, Microsoft Edge или Apple Safari прегледача.\",\"tw.changeUsername.cannotChangeWhileRunning\":\"Корисничко име се не може мењати док пројекат ради.\",\"tw.code\":\"Изворни код\",\"tw.confirmIncompatibleExtension\":\"Ово проширење није компатибилно са Scratch-ом. Пројекти са њим се не могу отпремити на Scratch сајт. Да ли сте сигурни да желите да га укључите?\",\"tw.customExtension.name\":\"Прилагођена проширења\",\"tw.featuredProjectsStudio\":\"Погледај студио на Scratch-у.\",\"tw.feedback\":\"Повратне информације и грешке\",\"tw.footer.credits\":\"Заслуге\",\"tw.footer.disclaimer\":\"TurboWarp није повезан са Scratch-ом, Scratch тимом, или Scratch фондацијом.\",\"tw.footer.embed\":\"Уграђивање\",\"tw.footer.parameters\":\"URL параметри\",\"tw.gui.defaultProjectTitle\":\"Пројекат\",\"tw.guiDefaultTitle\":\"Убрзајте Scratch пројекте\",\"tw.home.credit\":\"Белешке и заслуге\",\"tw.home.instructions\":\"Упутства\",\"tw.input.tooltip\":\"Прекопирај линк Scratch пројекта овде!\",\"tw.interpolationEnabled\":\"Интерполација\",\"tw.invalidParameters.clones\":\"\\\"clone\\\" URL параметар није валидан\",\"tw.invalidParameters.fps\":\"\\\"fps\\\" URL параметар није валидан\",\"tw.loadError\":\"Пројекат се није могао учитати: {error}\",\"tw.loader.downloadingAssets\":\"Преузимање ресурса ({complete}/{total}) ...\",\"tw.loader.projectData\":\"Учитавање пројекта ...\",\"tw.menuBar.60off\":\"Искључи опцију 60 FPS\",\"tw.menuBar.60on\":\"Укључи опцију 60 FPS\",\"tw.menuBar.addons\":\"Додаци\",\"tw.menuBar.advanced\":\"Напредно\",\"tw.menuBar.changeUsername\":\"Промени корисничко име\",\"tw.menuBar.cloudOff\":\"Онемогући променљиве у облаку\",\"tw.menuBar.cloudOn\":\"Омогући променљиве у облаку\",\"tw.menuBar.cloudUnavailable\":\"Променљиве у облаку нису доступне\",\"tw.menuBar.cloudUnavailableAlert\":\"Променљиве у облаку се не могу користити, вероватно зато што сте у едитору.\",\"tw.menuBar.moreSettings\":\"Напредна подешавања\",\"tw.menuBar.newFramerate\":\"Нови FPS:\",\"tw.menuBar.reportError2\":\"Ово је грешка. Молимо Вас да је пријавите.\",\"tw.menuBar.saveAs\":\"Сачувај као {file}\",\"tw.menuBar.seeInside\":\"Погледај изнутра\",\"tw.oldDownload\":\"Сачувај у посебну датотеку...\",\"tw.paint.alpha\":\"Непровидност\",\"tw.privacy\":\"Политика приватности\",\"tw.saveAs\":\"Сачувај као...\",\"tw.saveTo\":\"Сачувај у {file}\",\"tw.settingsModal.customStageSize\":\"Прилагођена величина позорнице:\",\"tw.settingsModal.customStageSizeHelp\":\"Мења величину Scratch-ове позорнице са 480x360 на нешто друго. Пробајте 640x360 да би позорница постала широки екран. Мало пројеката ће ово подржати.\",\"tw.settingsModal.dangerZone\":\"Опасно\",\"tw.settingsModal.disableCompiler\":\"Онемогући преводилац кода\",\"tw.settingsModal.featured\":\"Истакнуто\",\"tw.settingsModal.fps\":\"60 FPS (Прилагођен FPS)\",\"tw.settingsModal.fpsHelp\":\"Покреће код 60 пута у секунди уместо 30. Многи пројекти неће исправно радити са овим подешавањем. Уместо тога онда искористите Интерполацију уместо опције 60 FPS. {customFramerate}.\",\"tw.settingsModal.fpsHelp.customFramerate\":\"Кликните за FPS који није 30 или 60\",\"tw.settingsModal.help\":\"Кликни за помоћ\",\"tw.settingsModal.highQualityPen\":\"Оловка високог квалитета\",\"tw.settingsModal.highQualityPenHelp\":\"Црта пројекте са оловком у већој резолуцији и онемогућава заокругљивање координата у едитору. Ово подешавање није најбоље за неке пројекте и може утицати на перформансе.\",\"tw.settingsModal.infiniteClones\":\"Бесконачно умножака\",\"tw.settingsModal.infiniteClonesHelp\":\"Онемогућава Scratch-ову границу од 300 умножака\",\"tw.settingsModal.interpolation\":\"Интерполација\",\"tw.settingsModal.interpolationHelp\":\"Чини да пројекти изгледају брже помоћу интерполације кретања ликова. Интерполација се не треба користити за 3D пројекте, пројекте са оловком и пројекте који лагују јер ће радити спорије, а да не изгледају брже.\",\"tw.settingsModal.largeStageWarning\":\"Коришћење оволике величине позорнице није препоручљиво! Уместо тога, користите мање величине са истим односом ширине и висине, а онда укључите приказ преко целог екрана да све повећа тако да се поклапа са корисниковим приказом.\",\"tw.settingsModal.removeFencing\":\"Уклони границе\",\"tw.settingsModal.removeFencingHelp\":\"Дозвољава ликовима да се крећу ван граница екрана, да им величина не буде ограничена, и чини да \\\"додирује ли\\\" блокови раде ван екрана.\",\"tw.settingsModal.removeLimits\":\"Уклони граничне вредности\",\"tw.settingsModal.removeMiscLimits\":\"Уклони различите максималне вредности\",\"tw.settingsModal.removeMiscLimitsHelp\":\"Уклања граничне вредности за звучне ефекте и величину оловке.\",\"tw.settingsModal.storeProjectOptions\":\"Складишти подешавања у пројекту\",\"tw.settingsModal.storeProjectOptionsHelp\":\"Складишти одабрана подешавања у пројекту тако да се аутоматски примене када TurboWarp учита пројекат. Warp тајмер и онемогућавање преводиоца кода се неће сачувати.\",\"tw.settingsModal.title\":\"Напредна подешавања\",\"tw.settingsModal.warpTimer\":\"Warp тајмер\",\"tw.settingsModal.warpTimerHelp\":\"Чини да код проверава да ли је заглављен у дугачкој или бескрајној петљи и смањује квалитет уместо заглављивања док се петља не заврши. Поправља већину кварова, али има значајан утицај на перформансе, па је подразумевано укључен само у едитору.\",\"tw.spriteSelectorItem.rename\":\"преименуј\",\"tw.studioview.authorAttribution\":\"од {author}\",\"tw.studioview.error\":\"Десила се грешка у учитавању следеће странице пројеката.\",\"tw.studioview.hoverText\":\"{title} од {author}\",\"tw.usernameModal.help\":\"Ова вредност ће бити сачувана у меморији вашег прегледача. Може се сама учитати када користите пројекте са променљивама у облику.\",\"tw.usernameModal.help2\":\"Вредности које не одговарају валидном Scratch налогу ће бити одбијене од стране сервера променљивих у облаку. Препоручујемо да га оставите како јесте или га промените у своје Scratch корисничко име.\",\"tw.usernameModal.mustChange\":\"Извињавамо се, али сервер променљивих у облаку мисли да је Ваше корисничко име можда небезбедно. Молимо Вас да га промените или {resetIt}.\",\"tw.usernameModal.mustChange.resetIt\":\"ресејтујте га (препоручено)\",\"tw.usernameModal.reset\":\"Ресетуј\",\"tw.usernameModal.title\":\"Промени корисничко име\",\"tw.viewFeaturedProjects\":\"Кликни да видиш истакнуте пројекте\",\"tw.viewOnScratch\":\"Погледај пројекат на Scratch-у\"},\"sv\":{\"tw.alerts.creatingRestorePoint\":\"Skapar återställningspunkt...\",\"tw.alerts.lostPeripheralConnection\":\"Förlorade anslutningen till {extensionName}.\",\"tw.alerts.savedToDisk\":\"Sparad på datorn.\",\"tw.backpack.rename\":\"Nytt namn: \",\"tw.blocks.addons\":\"Tillägg\",\"tw.blocks.buttonIsDown\":\"[MOUSE_BUTTON]Musknappen nere?\",\"tw.blocks.lastKeyPressed\":\"Sista tangenten nertryckt \",\"tw.blocks.mouseButton.middle\":\"(1) mitten\",\"tw.blocks.mouseButton.primary\":\"(0) primär\",\"tw.blocks.mouseButton.secondary\":\"(2) andra\",\"tw.blocks.openDocs\":\"Öppna dokumentation\",\"tw.browserModal.desc\":\"Titta om du använder den nyaste versionen av Google Chrome, Mozilla Firefox, Microsoft Edge eller Appel Safari.\",\"tw.cantUseCloud\":\"Även om du kan skapa molnvariabler så kommer de inte att funka om du inte kommer att ladda upp projektet till Scratch eller att använda ett verktyg som {packager}.\",\"tw.changeUsername.cannotChangeWhileRunning\":\"Användarnamn kan inte ändras när projektet är igång.\",\"tw.clipboard.danger\":\"Om ditt urklipp har saker som lösenord, kan projektet dela de med andra servrar.\",\"tw.clipboard.permission\":\"Tillgång till urklipp kan kanske inte fungera i alla webbläsare. Om tillåtet, senare läsningar från urklippen kommer att vara automatiskt tillåtna.\",\"tw.clipboard.title\":\"Projektet vill läsa data från ditt urklipp.\",\"tw.code\":\"Källkod\",\"tw.confirmIncompatibleExtension\":\"Detta tillägg är inkompatibelt med Scratch. Projekt skapade med det kan inte bli uppladdade till Scratch-webbplatsen. Är du säker att aktivera det?\",\"tw.customExtension.description\":\"Ladda in anpassade tillägg från URL:s, filer, eller JavaScript källkod.\",\"tw.customExtension.name\":\"Anpassatt tillägg\",\"tw.customExtensionModal.file\":\"Fil\",\"tw.customExtensionModal.load\":\"Ladda in\",\"tw.customExtensionModal.promptFile\":\"Välj tilläggets JavaScript fil:\",\"tw.customExtensionModal.promptText\":\"Klistra in tilläggets JavaScript källkod:\",\"tw.customExtensionModal.promptURL\":\"Ange tilläggets URL:\",\"tw.customExtensionModal.title\":\"Ladda in ett anpassat tillägg\",\"tw.customExtensionModal.trusted\":\"Tillägget kan vara laddat in utan sandboxen eftersom den är från en betrodd källa.\",\"tw.customExtensionModal.unsandboxed\":\"Kör tillägget utan sandlådan\",\"tw.customExtensionModal.unsandboxedWarning1\":\"Att ladda in anpassade utan sandboxen är farligt och ska inte vara aktiverat om du inte vet vad du gör.\",\"tw.customExtensionModal.unsandboxedWarning2\":\"Osandlådade tillägg kan förstöra ditt projekt, ta bort dina inställningar, nätfiska för lösenord, och andra dåliga saker. Utvecklarna för {APP_NAME} är inte ansvariga för resulterade problem.\",\"tw.customExtensionModal.untrusted\":\"Tillägg från opålitliga URL:s kommer alltid att vara laddade in med sandboxen för säkerhet.\",\"tw.documentation\":\"Dokumentation\",\"tw.featuredProjectsStudio\":\"Se studion på Scratch.\",\"tw.feedback\":\"Respons & buggar\",\"tw.fetch.title\":\"Projektet vill koppa sig till webbsidan: \",\"tw.fileInput.none\":\"Ingen fil vald.\",\"tw.fileInput.selected\":\"Vald: {name}\",\"tw.fonts.add\":\"Lägg till\",\"tw.fonts.custom.name\":\"Ge teckensnittet ett namn:\",\"tw.fonts.title\":\"Teckensnitt\",\"tw.footer.credits\":\"Krediter\",\"tw.footer.disclaimer\":\"TurboWarp är inte ansluten med Scratch, Scratch teamet eller Scratchstiftelsen.\",\"tw.footer.documentation\":\"Dokumentation\",\"tw.footer.donate\":\"Donera\",\"tw.footer.embed\":\"Inbäddning\",\"tw.footer.parameters\":\"URL Parametrar\",\"tw.gui.crashMessage.description\":\"Vi är ledsna men det ser ut som sidan har krashat. Ladda om sidan för att försöka igen.\",\"tw.gui.defaultProjectTitle\":\"Projekt\",\"tw.guiDefaultTitle\":\"Kör scratchprojekt snabbare\",\"tw.home.credit\":\"Anteckningar och kerditer\",\"tw.home.instructions\":\"Instruktioner\",\"tw.input.tooltip\":\"Kopiera och klistra in en Scratch länk här!\",\"tw.invalidParameters.clones\":\"\\\"klon\\\" URL är ogiltig\",\"tw.invalidParameters.fps\":\"\\\"fps\\\" URL parameter är ogiltig\",\"tw.loadError\":\"Kunde inte ladda in projekt: {error}\",\"tw.loadExtension.embedded\":\"Projektet vill att ladda in ett anpassat tillägg med koden:\",\"tw.loadExtension.sandboxed\":\"Medan koden kommer att bli sandboxad, kommer det att ha tillgång till information om din enhet som till exempel din IP adress och din position. Kontrollera att du litar på författaren av detta tillägg innan du fortsätter.\",\"tw.loadExtension.unsandboxed\":\"Kör tillägget utan sanboxen\",\"tw.loadExtension.unsandboxedWarning\":\"Att ladda tillägg utan sandboxen är farligt. Det kommer at kunna förstöra ditt projekt, ta bort dina inställningar, nätfiska för lösenord, och andra dåliga saker. Utvecklarna för {APP_NAME} är inte ansvariga för resulterade problem.\",\"tw.loadExtension.url\":\"Projektet vill ladda in ett anpassad tillägg från denna URL:\",\"tw.loader.downloadingAssets\":\"Hämtar tillgångar ({complete}/{total})...\",\"tw.loader.projectData\":\"Laddar projekt...\",\"tw.menuBar.60off\":\"Avaktivera 60 FPS\",\"tw.menuBar.60on\":\"Aktivera 60 FPS\",\"tw.menuBar.addons\":\"Tillägg\",\"tw.menuBar.advanced\":\"Avancerat\",\"tw.menuBar.changeUsername\":\"Ändra användarnamn\",\"tw.menuBar.cloudOff\":\"Avaktivera molnvariabler\",\"tw.menuBar.cloudOn\":\"Aktivera molnvariabler\",\"tw.menuBar.cloudUnavailable\":\"Molnvariabler är inte tillgängliga\",\"tw.menuBar.cloudUnavailableAlert\":\"Kan inte använda molnvariabler, mest troligt att du öppnade editorn.\",\"tw.menuBar.compileError\":\"{sprite}:{error}\",\"tw.menuBar.moreSettings\":\"Avancerade inställningar\",\"tw.menuBar.newFramerate\":\"Ny upplösningshastighet:\",\"tw.menuBar.package\":\"Packa projektet\",\"tw.menuBar.reportError2\":\"Detta är en bugg. Snälla rapportera buggen. \",\"tw.menuBar.restorePoints\":\"Återställspunkter\",\"tw.menuBar.saveAs\":\"Spara som {file}\",\"tw.menuBar.seeInside\":\"Se inuti\",\"tw.notify.permission\":\"Om tillåtet, kommer du kanske att bli frågad om att tillåta notifikationer av din webbläsare, och senare notifikationer kommer att bli automatiskt tillåtna. \",\"tw.notify.title\":\"Projektet vill visa notifikationer.\",\"tw.oldDownload\":\"Spara till separat fil...\",\"tw.opcode.2000\":\"dagar från år 2000\",\"tw.opcode.mousedown\":\"Musknapp nedtryckt?\",\"tw.opcode.mousex\":\"mus x\",\"tw.opcode.mousey\":\"mus y\",\"tw.openAdvanced\":\"Öppna avancerade inställningar\",\"tw.openWindow.dangerous\":\"Denna webbsida har inte granskats av utvecklarna {APP_NAME} . Den kan innehålla farlig eller skadlig kod.\",\"tw.openWindow.title\":\"Projektet vill öppna ett fönster eller en flik med länken: \",\"tw.paint.alpha\":\"Opacitet\",\"tw.paint.fonts.more\":\"Lägg till fler font...\",\"tw.privacy\":\"Integritetspolicy\",\"tw.recordAudio.permission\":\"Om tillåtet, kommer du kanske att bli frågad om att tillåta tillgång till mikrofonen från din webbläsare, och senare tillgång till mikrofonen kommer att bli automatiskt tillåtet.\",\"tw.recordAudio.title\":\"Projektet vill spela in ljud från din mikrofon. Detta kan inkludera ett textutskrift eller rå ljud. Projektet kan dela ljudet med andra personer eller servrar.\",\"tw.recordVideo.permission\":\"Om tillåtet, kommer du kanske att bli frågad av din webbläsare att få tillgång till din kamera, och senare tillgång till kameran kommer att bli automatiskt tillåtet.\",\"tw.recordVideo.title\":\"Projektet vill spela in video från din kamera. Projektet kan dela bilder med andra användare eller servrar.\",\"tw.redirect.dangerous\":\"Denna webbsida har inte granskats av utvecklarna {APP_NAME} . Den kan innehålla farlig eller skadlig kod.\",\"tw.redirect.title\":\"Projektet will navigera dig till denna webbsida:\",\"tw.restorePoints.deleteAll\":\"Radera allt\",\"tw.restorePoints.description\":\"{APP_NAME} sparar återställspunkter med jämna mellanrum på don dator för att hjälpa återställa projekt om du glömde spara. Detta är avsett som sista utvägen för återhämtning. Din dator kan ta bart återställningspunkterna när som helts. Bero INTE på denna funktion.\",\"tw.restorePoints.error\":\"Ett fel uppstod under laddningen av återställningspunkten: {error}\",\"tw.restorePoints.loading\":\"Laddar...\",\"tw.restorePoints.title\":\"Återställspunkter\",\"tw.saveAs\":\"Spara som...\",\"tw.saveTo\":\"Spara till {file}\",\"tw.scratchUnsafeCloud\":\"Om du gör denna molnvariabel så kommer projektet att överskrida Scratchs gräns av {number} variabler och några variabler kommer inte fungera om du kommer ladda upp projektet till Scratch.\",\"tw.securityManager.allow\":\"Tillåt\",\"tw.securityManager.deny\":\"Avvisa\",\"tw.securityManager.title\":\"Tilläggssäkerhet\",\"tw.securityManager.trust\":\"Om tillåtet, senare förfrågor till samma websida kommer att automatiskt vara tillåtna.\",\"tw.securityManager.why\":\"Detta kan vara använt till att ladda ned bilder eller ljud, implementera multiplayer, få tillgång till API, eller för skadliga syften. Detta kommer att dela din IP adress, allmän plats, och kanske annan data med websidan.\",\"tw.settingsModal.customStageSize\":\"Anpassad scenstorlek:\",\"tw.settingsModal.customStageSizeHelp\":\"Ändrar storleken av Scratch scenen från 480x360 till något annat. Prova 640x360 för att göra scenen widescreen. Väldigt få projekt funkar rätt med detta\",\"tw.settingsModal.dangerZone\":\"Farliga zonen\",\"tw.settingsModal.disableCompiler\":\"Avaktivera kompilatorn\",\"tw.settingsModal.featured\":\"Utvalda\",\"tw.settingsModal.fps\":\"60 FPS (Anpassat FPS)\",\"tw.settingsModal.fpsHelp\":\"Kör skripter 60 gånger i sekunden istället för 30. De flesta projekt kommer inte att funka rätt med detta aktiverat. Do kan prova interpolation med 60 FPS läget avaktiverat om så är fallet. {customFramerate}.\",\"tw.settingsModal.fpsHelp.customFramerate\":\"Klicka för att använda en hastighet förutom 30 och 60 FPS\",\"tw.settingsModal.help\":\"Klicka för hjälp\",\"tw.settingsModal.highQualityPen\":\"Högkvalitativ penna\",\"tw.settingsModal.highQualityPenHelp\":\"Tillåter att projekt med penna kan rendera med högre kvalité och tar bort några koordinat avrundning i editorn. Inte alla projekt drar nytta av den här inställningen och det kan påverka prestandan.\",\"tw.settingsModal.infiniteClones\":\"Oändliga kloner\",\"tw.settingsModal.infiniteClonesHelp\":\"Avaktiverar Scratch's 300 klongräns.\",\"tw.settingsModal.interpolationHelp\":\"Får projekt att se jämnare ut genom att interpolera sprite-rörelser. Interpolering bör inte användas på 3D-projekt, raytracers, pennprojekt och långsamma projekt eftersom interpolering kommer att göra att de går långsammare utan att få dem att se jämnare ut.\",\"tw.settingsModal.largeStageWarning\":\"Att använda en scenstorlek som detta är inte rekomenderat! Istället, använd en mindre storlek med samma sidförhållande och låt fullskärmen att uppskala den så att storleken matchar datorns skärm.\",\"tw.settingsModal.removeFencing\":\"Ta bort scengränser\",\"tw.settingsModal.removeFencingHelp\":\"Tillåter sprites att flytta utanför skärmen, bli så stora eller så små som de vill, och gör att beröringsblock fungerar utanför skärmen.\",\"tw.settingsModal.removeLimits\":\"Ta bort limitationerna\",\"tw.settingsModal.removeMiscLimits\":\"Ta bort diverse gränser\",\"tw.settingsModal.removeMiscLimitsHelp\":\"Tar bort ljud limitationer och gränser för pennstorlek\",\"tw.settingsModal.storeProjectOptions\":\"Spara inställningarna i projektet\",\"tw.settingsModal.storeProjectOptionsHelp\":\"Sparar de valda inställningarna i projektet så de kommer bli automatiskt tillämpas när TurboWarp laddar projektet. Warp timer och avaktivera kompilatorn kommer inte vara sparade.\",\"tw.settingsModal.title\":\"Avancerade inställningar\",\"tw.settingsModal.warpTimerHelp\":\"Ser till så att skript är inte fasta i en lång eller oändlig loop och gör så att de körs på låg hastighet istället för att fastna tills loopen blir klar. Detta fixar de flesta kraschar men har en betydande prestationspåverkan så det är bara aktiverat i editorn som standard.\",\"tw.spriteSelectorItem.rename\":\"Döp om\",\"tw.stereoAlert\":\"Om du redigerar detta stereoljud konverteras det oåterkalleligt till mono.\",\"tw.studioview.authorAttribution\":\"av {author}\",\"tw.studioview.error\":\"Det uppstod ett fel när nästa sida med projekt skulle laddas.\",\"tw.studioview.hoverText\":\"{title} av {author}\",\"tw.tooLarge\":\"Detta ljud kommer att kanske vara för stort för att ladda upp till Scratch.\",\"tw.twExtension.description\":\"Konstiga nya block.\",\"tw.unshared.2\":\"För mer information se: {link}\",\"tw.unshared.bug\":\"Om detta projektet är delat, rapportera en bugg.\",\"tw.unshared.cache\":\"Om projektet var delat nyligen så kan detta meddelandet vara ogiltigt i några minuter.\",\"tw.unshared2.1\":\"Odelade projekt är inte tillgängliga längre.\",\"tw.usernameModal.help\":\"Detta värde kommer att lagras i din webbläsares lagring. Det kan loggas när du interagerar med projekt som innehåller molnvariabler.\",\"tw.usernameModal.help2\":\"Värden som inte korresponderar till ett valt Scratch konto kommer vanligtvis att avvisas av molnvariabelservern. Vi rekomenderar att lämna det så som det är eller att ändra det till ditt Scratch användarnamn\",\"tw.usernameModal.mustChange\":\"Förlåt, men det ser ut som om att servern tänker att ditt användarnamn är osäkert. Ändra det till något annat eller {resetIt}.\",\"tw.usernameModal.mustChange.resetIt\":\"Återställa (Rekomenderat)\",\"tw.usernameModal.reset\":\"Starta om\",\"tw.usernameModal.title\":\"Ändra användarnamn\",\"tw.viewFeaturedProjects\":\"Klicka för att se utvalda projekt\",\"tw.viewOnScratch\":\"Se projektet på Scratch\"},\"th\":{\"tw.settingsModal.featured\":\"ได้รับการฟีเจอร์\",\"tw.usernameModal.reset\":\"รีเซ็ต\"},\"tr\":{\"tw.accent.blue\":\"Mavi\",\"tw.accent.purple\":\"Mor\",\"tw.accent.red\":\"Kırmızı\",\"tw.alerts.creatingRestorePoint\":\"Yükleme noktası yapılıyor\",\"tw.alerts.lostPeripheralConnection\":\"Bağlantı kesildi {extensionName}\",\"tw.alerts.restorePointError\":\"Geri yükleme noktası oluşturulamadı\",\"tw.alerts.restorePointSuccess\":\"\\\"Dosya\\\"daki geri yükleme noktalarına erişin\",\"tw.alerts.savedToDisk\":\"Bilgisayarına kaydedilmiştir.\",\"tw.backpack.rename\":\"Yeni kullanıcı adı:\",\"tw.blockColors.custom\":\"Eklenti Ayarlarında Özelleştir\",\"tw.blockColors.dark\":\"Karanlık (Beta)\",\"tw.blockColors.highContrast\":\"Yüksek Kontrast\",\"tw.blockColors.three\":\"Orijinal\",\"tw.blocks.PROCEDURES_DOCS\":\"Return nasıl kullanılır\",\"tw.blocks.PROCEDURES_RETURN\":\"{v} geri dön\",\"tw.blocks.PROCEDURES_TO_REPORTER\":\"Reporter olarak Değiştir\",\"tw.blocks.PROCEDURES_TO_STATEMENT\":\"İfadeye Değiştir\",\"tw.blocks.addons\":\"Eklentiler\",\"tw.blocks.buttonIsDown\":\"[MOUSE_BUTTON] fare düğmesi basılımı?\",\"tw.blocks.lastKeyPressed\":\"basılan son tuş\",\"tw.blocks.mouseButton.middle\":\"(1) orta\",\"tw.blocks.mouseButton.primary\":\"(0) birincil\",\"tw.blocks.mouseButton.secondary\":\"(2) ikincil\",\"tw.blocks.openDocs\":\"Belgeyi Aç\",\"tw.browserModal.desc\":\"Lütfen Google Chrome, Mozilla Firefox, Microsoft Edge veya Apple Safari'nin yeni bir sürümünü kullandığınızdan emin olun.\",\"tw.cantUseCloud\":\"Bulut değişkenleri oluşturabilseniz de, bu proje Scratch'e yüklenmediği veya {packager} gibi bir araç kullanılarak dönüştürülmediği sürece bunlar çalışmayacaktır.\",\"tw.changeUsername.cannotChangeWhileRunning\":\"Proje çalışırken kullanıcı adı değiştirilemez.\",\"tw.clipboard.danger\":\"Panonuzda şifre gibi şeyler varsa proje bunları diğer kullanıcılarla veya sunucularla paylaşabilir.\",\"tw.clipboard.permission\":\"Pano erişimi bazı tarayıcılarda çalışmayabilir. İzin verilirse, daha fazla pano okumasına otomatik olarak izin verilecektir.\",\"tw.clipboard.title\":\"Proje panonuzdaki verileri okumak istiyor.\",\"tw.cloudProvider\":\"{name} tarafından sağlanan sunucu\",\"tw.cloudServers\":\"Yakınınızdaki bir sunucuyu seçin:\",\"tw.code\":\"Kaynak Kodu\",\"tw.confirmIncompatibleExtension\":\"Bu eklenti Scratch ile kullanamılınıyor. Bununla yapılan projeler Scratch web sitesine yüklenemez. Etkinleştirmek istediğinizden emin misiniz?\",\"tw.createdBy\":\"Yazar:\",\"tw.customCloudServer\":\"Özel bir bulut değişken sunucusu kullanma:{server}\",\"tw.customExtension.description\":\"URL'lerden, dosyalardan veya JavaScript kaynak kodundan özel uzantılar yükleyin.\",\"tw.customExtension.name\":\"Görenek Eklenti\",\"tw.customExtensionModal.file\":\"Dosya\",\"tw.customExtensionModal.load\":\"Yükle\",\"tw.customExtensionModal.promptFile\":\"Uzantının JavaScript dosyasını seçin:\",\"tw.customExtensionModal.promptText\":\"Uzantının JavaScript kaynak kodunu yapıştırın:\",\"tw.customExtensionModal.promptURL\":\"Uzantının URL'sini girin:\",\"tw.customExtensionModal.text\":\"Metin\",\"tw.customExtensionModal.title\":\"Özel Uzantıyı Yükle\",\"tw.customExtensionModal.trusted\":\"Bu uzantı, güvenilir bir kaynaktan geldiği için korumalı alan olmadan yüklenecek.\",\"tw.customExtensionModal.unsandboxed\":\"Uzantıyı korumalı alan olmadan çalıştır\",\"tw.customExtensionModal.unsandboxedWarning1\":\"Uzantıları korumalı alan olmadan yüklemek tehlikelidir ve ne yaptığınızı bilmiyorsanız etkinleştirilmemelidir.\",\"tw.customExtensionModal.unsandboxedWarning2\":\"Korumalı alanda olmayan uzantılar projenizi bozabilir, ayarlarınızı silebilir, şifreleri ele geçirmek için kimlik avı yapabilir ve diğer kötü şeylere neden olabilir. {APP_NAME} geliştiricileri ortaya çıkan sorunlardan sorumlu değildir.\",\"tw.customExtensionModal.untrusted\":\"Güvenilmeyen URL'lerden gelen uzantılar, güvenlik amacıyla her zaman korumalı alanla birlikte yüklenecektir.\",\"tw.customReporters.description\":\"Özel blokların değerlerin çıktısını almasına ve girdi olarak kullanılmasına izin verin.\",\"tw.customReporters.name\":\"Özel Haberciler\",\"tw.darkMode\":\"Işık Moduna Geçiş\",\"tw.documentation\":\"Belgesel\",\"tw.embed.persistent\":\"İzin verilirse aynı siteye daha fazla yerleştirme yapılmasına otomatik olarak izin verilecektir.\",\"tw.embed.risks\":\"Yerleştirme korumalı alana alınsa da, cihazınızla ilgili IP'niz ve genel konumunuz gibi bilgilere erişmeye devam edecektir.\",\"tw.embed.title1\":\"Proje, HTML içeriğini sahneye yerleştirmek istiyor:\",\"tw.embed.title2\":\"Proje, uzak içeriği sahneye yerleştirmek istiyor:\",\"tw.extensionGallery.error\":\"Uzantı galerisi yüklenirken hata oluştu. Daha fazla uzantı bulmak için extensions.turbowarp.org adresini ziyaret edin.\",\"tw.extensionGallery.loading\":\"Uzantı galerisi yükleniyor...\",\"tw.extensionGallery.more\":\"extensions.turbowarp.org adresinde uzantılar hakkında daha fazla bilgi edinin.\",\"tw.extensionGallery.name\":\"{APP_NAME} Uzatma Galerisi\",\"tw.favorite\":\"Favori\",\"tw.featuredProjectsStudio\":\"Stüdyoyu Scratch'te görüntüleyin.\",\"tw.feedback\":\"Geribildirim ve Hatalar\",\"tw.feedbackButton\":\"{APP_NAME} Geri bildirim\",\"tw.fetch.title\":\"Proje web sitesine bağlanmak istiyor:\",\"tw.fileInput.none\":\"Dosya seçilmedi.\",\"tw.fileInput.selected\":\"Seçildi: {name}\",\"tw.fonts.add\":\"Ekle\",\"tw.fonts.custom.file\":\"Bilgisayarınızdan bir yazı tipi dosyası seçin:\",\"tw.fonts.custom.name\":\"Yazı tipine bir ad verin:\",\"tw.fonts.custom1\":\"Bir dosyadan yazı tipi ekleme\",\"tw.fonts.custom2\":\"Genellikle Scratch'te çalışmaz. Desteklenen formatlar: {formats}.\",\"tw.fonts.delete\":\"\\\"{font}\\\"i silmek istediğinizden emin misiniz? Herhangi bir vektör kostümü bunun yerine yedek yazı tipini kullanacaktır.\",\"tw.fonts.fallback\":\"Yazı tipinin yüklenememesi veya silinmesi durumunda kullanılacak bir yedek yazı tipi seçin:\",\"tw.fonts.list\":\"Yüklü yazı tipleri:\",\"tw.fonts.none\":\"Henüz yazı tipi eklenmedi.\",\"tw.fonts.readError\":\"Yazı tipi dosyası okunamadı: {error}\",\"tw.fonts.system\":\"Sistem yazı tipi\",\"tw.fonts.system.name\":\"Bilgisayarınızda yerleşik olan herhangi bir yazı tipinin adını yazın. Yazı tipi herkes için doğru görünmeyebilir.\",\"tw.fonts.system1\":\"Sistem yazı tipi ekleme\",\"tw.fonts.system2\":\"Scratch'te çalışabilir ancak herkes için doğru şekilde görünmeyecektir.\",\"tw.fonts.title\":\"Yazı tipleri\",\"tw.footer.credits\":\"Krediler\",\"tw.footer.disclaimer\":\"TurboWarp, Scratch, Scratch Takım veya Scratch Vakıfı ile bağlantılı değildir.\",\"tw.footer.documentation\":\"Belgesel\",\"tw.footer.donate\":\"Bağış Yapın\",\"tw.footer.embed\":\"Gömmek\",\"tw.footer.parameters\":\" URL parametreler\",\"tw.geolocate.permission\":\"İzin verilirse tarayıcınız tarafından konum erişimine izin vermeniz istenebilir.\",\"tw.geolocate.title\":\"Proje konumunuzu bilmek istiyor.\",\"tw.gui.crashMessage.description\":\"Çok üzgünüz ancak sayfanın çökmüş olduğu anlaşılıyor. Tekrar denemek için lütfen sayfanızı yenileyin.\",\"tw.gui.defaultProjectTitle\":\"Proje\",\"tw.guiDefaultTitle\":\"Scratch Projeleri daha hızlı yapın\",\"tw.home.credit\":\"Notlar ve Krediler\",\"tw.home.description\":\"{APP_NAME}, projeleri gerçekten hızlı çalışmasını sağlamak için JavaScript'e derleyen bir Scratch modudur. Yukarıda bir proje kimliği veya URL girerek veya aşağıda öne çıkan bir proje seçerek deneyin.\",\"tw.home.instructions\":\"Kurallar\",\"tw.input.tooltip\":\"Bir Scratch proje linki buraya kopyala ve yapıştır!\",\"tw.interpolationEnabled\":\"Enterpolasyon\",\"tw.invalidParameters.clones\":\"\\\"klon\\\" URL parametresi geçersizdir\",\"tw.invalidParameters.fps\":\"\\\"fps\\\" URL parametresi geçersizdir\",\"tw.lightMode\":\"Koyu Moda Geçin\",\"tw.loadError\":\"Bu projeyi yükleyemiyoruz: {error}\",\"tw.loadExtension.embedded\":\"Proje şu kodu içeren özel bir uzantı yüklemek istiyor:\",\"tw.loadExtension.sandboxed\":\"Kod korumalı alana alınsa da, cihazınızla ilgili IP'niz ve genel konumunuz gibi bilgilere erişmeye devam edecektir. Devam etmeden önce bu uzantının yazarına güvendiğinizden emin olun.\",\"tw.loadExtension.unsandboxed\":\"Uzantıyı korumalı alan olmadan çalıştır\",\"tw.loadExtension.unsandboxedWarning\":\"Korumalı alan olmadan uzantıların yüklenmesi tehlikelidir. Projenizi bozabilir, ayarlarınızı silebilir, şifreleri ele geçirebilir ve diğer kötü şeyleri yapabilir. {APP_NAME}geliştiricileri ortaya çıkan sorunlardan sorumlu değildir.\",\"tw.loadExtension.url\":\"Proje, URL'den özel bir uzantı yüklemek istiyor:\",\"tw.loader.downloadingAssets\":\"Varlıklar indiriliyor ({complete}/{total}) ...\",\"tw.loader.loadingAssets\":\"Varlıklar yükleniyor ({complete}/{total}) ...\",\"tw.loader.projectData\":\"Proje yükleniyor ...\",\"tw.lockdownMode\":\"Apple cihazlarda {lockdownMode}'yi devre dışı bırakmanız gerekir.\",\"tw.lockdownMode2\":\"Kilitleme Modu\",\"tw.menuBar.60off\":\"60 FPS modunu kapat\",\"tw.menuBar.60on\":\"60 FPS modunu aç\",\"tw.menuBar.accent\":\"Aksan\",\"tw.menuBar.addons\":\"Eklentiler\",\"tw.menuBar.advanced\":\"Gelişmiş\",\"tw.menuBar.blockColors\":\"Blok Renkler\",\"tw.menuBar.changeUsername\":\"Adını değiştir\",\"tw.menuBar.cloudOff\":\"Bulut değişkenleri kapat\",\"tw.menuBar.cloudOn\":\"Bulut değişkenleri aç\",\"tw.menuBar.cloudUnavailable\":\"Bulut Değişkenleri bulamıyoruz\",\"tw.menuBar.cloudUnavailableAlert\":\"Bulut değişkenleri kullanamıyoruz, büyük ihtimalle editörü açtığınız için.\",\"tw.menuBar.cloudUnavailableDesktop\":\"Masaüstü uygulamasında bulut değişkenleri kullanılamaz.\",\"tw.menuBar.moreSettings\":\"Gelişmiş Ayarlar\",\"tw.menuBar.newFramerate\":\"Yeni karehızı:\",\"tw.menuBar.newWindow\":\"Yeni Pencere\",\"tw.menuBar.package\":\"Projeyi paketle\",\"tw.menuBar.reportError1\":\"Bazı komut dosyaları hatalarla karşılaştı.\",\"tw.menuBar.reportError2\":\"Bu bir hatadır. Lütfen bildirin.\",\"tw.menuBar.restorePoints\":\"Son kayıtlı nokta\",\"tw.menuBar.saveAs\":\"{file} olarak kaydet\",\"tw.menuBar.seeInside\":\"İçeri bak\",\"tw.moreCloud\":\"Bulut değişkenleri hakkında daha fazla bilgi edinin.\",\"tw.notify.permission\":\"İzin verilirse, tarayıcınız tarafından bildirimleri etkinleştirmeniz istenebilir ve daha sonraki bildirimlere otomatik olarak izin verilir.\",\"tw.notify.title\":\"Proje bildirimleri görüntülemek istiyor.\",\"tw.oldDownload\":\"Farklı dosyaya kaydet...\",\"tw.opcode.2000\":\"2000'den beri günler\",\"tw.opcode.mousedown\":\"fare basılı mı?\",\"tw.opcode.mousex\":\"fare x\",\"tw.opcode.mousey\":\"fare y\",\"tw.openAdvanced\":\"Gelişmiş ayarları aç\",\"tw.openWindow.dangerous\":\"Bu web sitesi {APP_NAME} geliştiricileri tarafından incelenmemiştir. Tehlikeli veya kötü amaçlı kod içerebilir.\",\"tw.openWindow.title\":\"Proje, URL'yi içeren yeni bir pencere veya sekme açmak istiyor:\",\"tw.paint.alpha\":\"Saydamlık\",\"tw.paint.fonts.more\":\"Daha fazla yazı tipi ekleyin...\",\"tw.pen.stageSelected\":\"Seçilen aşama: daha az kalem bloğu\",\"tw.privacy\":\"Gizillik Politikası\",\"tw.recordAudio.permission\":\"İzin verilirse, tarayıcınız tarafından mikrofon erişimini etkinleştirmeniz istenebilir ve daha fazla mikrofon erişimine otomatik olarak izin verilecektir.\",\"tw.recordAudio.title\":\"Proje mikrofonunuzdan ses kaydetmek istiyor. Bu, bir metin transkriptini veya ham ses verilerini içerebilir. Proje sesi diğer kullanıcılarla veya sunucularla paylaşabilir.\",\"tw.recordVideo.permission\":\"İzin verilirse, tarayıcınız tarafından kamera erişimini etkinleştirmeniz istenebilir ve daha fazla kamera erişimine otomatik olarak izin verilecektir.\",\"tw.recordVideo.title\":\"Proje kameranızdan video kaydetmek istiyor. Proje, görüntüleri diğer kullanıcılarla veya sunucularla paylaşabilir.\",\"tw.redirect.dangerous\":\"Bu web sitesi {APP_NAME} geliştiricileri tarafından incelenmemiştir. Tehlikeli veya kötü amaçlı kod içerebilir.\",\"tw.redirect.title\":\"Proje bu sekmeyi şu URL'ye yönlendirmek istiyor:\",\"tw.restorePoints.1minute\":\"her dakika\",\"tw.restorePoints.assets\":\"{n} varlıklar\",\"tw.restorePoints.confirmDelete\":\"\\\"{projectTitle}\\\"i silmek istediğinizden emin misiniz? Bu geri alınamaz.\",\"tw.restorePoints.confirmDeleteAll\":\"TÜM geri yükleme noktalarını silmek istediğinizden emin misiniz? Bu geri alınamaz.\",\"tw.restorePoints.confirmLoad\":\"Kaydedilmemiş değişiklikleriniz var. Mevcut projeyi değiştirmek mi?\",\"tw.restorePoints.deleteAll\":\"Hepsini sil\",\"tw.restorePoints.description\":\"{APP_NAME}, kaydetmeyi unutursanız projenizi kurtarmanıza yardımcı olmak için periyodik olarak bilgisayarınıza geri yükleme noktaları kaydeder. Bu, iyileşme için son çare olarak tasarlanmıştır. Bilgisayarınız bu geri yükleme noktalarını istediği zaman sessizce silebilir. Bu özelliğe güvenmeyin.\",\"tw.restorePoints.empty\":\"Geri yükleme noktası bulunamadı.\",\"tw.restorePoints.error\":\"Geri yükleme noktası yüklenirken hata oluştu: {error}\",\"tw.restorePoints.intervalOption\":\"{time} geri yükleme noktaları oluşturuldu.\",\"tw.restorePoints.loading\":\"Yükleniyor...\",\"tw.restorePoints.minutes\":\"her {n} dakikada bir\",\"tw.restorePoints.never\":\"Asla\",\"tw.restorePoints.off\":\"Geri yükleme noktalarını devre dışı bırakmak tehlikelidir.\",\"tw.restorePoints.size\":\"Kullanılan tahmini depolama alanı: {size}\",\"tw.restorePoints.size2\":\"Birden çok geri yükleme noktası tarafından kullanılan kostümler veya sesler yalnızca bir kez depolanır.\",\"tw.restorePoints.title\":\"Geri Yükleme Noktaları\",\"tw.sample\":\"Örnek Proje\",\"tw.saveAs\":\"Farklı kaydet...\",\"tw.saveTo\":\"{file} dosyasına kaydet\",\"tw.scratchUnsafeCloud\":\"Bu bulut değişkenini yaparsanız proje Scratch'in {number} değişkenleri sınırını aşacaktır ve projeyi Scratch'e yüklerseniz bazı değişkenler çalışmayacaktır.\",\"tw.securityManager.allow\":\"İzin vermek\",\"tw.securityManager.deny\":\"Reddetmek\",\"tw.securityManager.title\":\"Uzantı Güvenliği\",\"tw.securityManager.trust\":\"İzin verilirse, aynı web sitesine yapılacak başka isteklere de otomatik olarak izin verilecektir.\",\"tw.securityManager.why\":\"Bu, görüntüleri veya sesleri indirmek, çok oyunculu modu uygulamak, bir API'ye erişmek veya kötü amaçlarla kullanılabilir. Bu, IP adresinizi, genel konumunuzu ve muhtemelen diğer verilerinizi web sitesiyle paylaşacaktır.\",\"tw.settingsModal.customStageSize\":\"Özel Sahne Büyüklüğü:\",\"tw.settingsModal.customStageSizeHelp\":\"Scratch'in büyüklüğünü 480x360'den başka büyüklüğe değiştiriyor. Eğer geniş ekran istiyorsanız, 640x360yi deneyin. Sadece bir kaç projeler bunu düzgün bir şekilde halledebilir.\",\"tw.settingsModal.dangerZone\":\"Tehlikeli yer\",\"tw.settingsModal.disableCompiler\":\"Derlemeyi kapat\",\"tw.settingsModal.disableCompilerHelp\":\"{APP_NAME} derleyicisini devre dışı bırakır. Kodların hemen güncellenmesi için projeleri düzenlerken bunu etkinleştirmek isteyebilirsiniz. Aksi takdirde, bunu asla etkinleştirmemelisiniz.\",\"tw.settingsModal.featured\":\"Özellikli\",\"tw.settingsModal.fps\":\"60 FPS (Özel FPS)\",\"tw.settingsModal.fpsHelp\":\"Blokarı 30FPS yerinde 60FPS ile çalıştırır. Çoğu projeler bu mod ile 30FPS gibi çalışamaz. Bu durumda Enterpolasyonu 60 FPS modu devre dışı bırakarak denemelisiniz. {customFramerate}.\",\"tw.settingsModal.fpsHelp.customFramerate\":\"30FPS yada 60FPS'den başka kare hızı ile çalıştırmak istiyorsan bunu tıkla.\",\"tw.settingsModal.help\":\"Yardım için buraya tıkla\",\"tw.settingsModal.highQualityPen\":\"Yüksek kalite kalem\",\"tw.settingsModal.highQualityPenHelp\":\"Yüksek Kaliteli Kalem, kalem projelerinin daha yüksek kalitede görüntülemekte sağlar. ve oluşturucudaki bazı yuvarlamaları da görünmemesini sağlar. Bu ayardan tüm projelere bir advantaj veremiyor ve performansı etkileyebilir.\",\"tw.settingsModal.infiniteClones\":\"Sonsuz klonlar\",\"tw.settingsModal.infiniteClonesHelp\":\"Scratch'in 300 klon limiti çıkarıyor.\",\"tw.settingsModal.interpolation\":\"Enterpolasyon\",\"tw.settingsModal.interpolationHelp\":\"Enterpolasyon, hareketli grafik hareketini interpolasyon yaparak, projenin davranışını değiştirmeden daha yüksek kare hızlarında çalışıyormuş gibi görünmesini sağlayan deneysel bir özelliktir. Eğer bir projeyi 60 FPS'de çalıştırdıysanız ve çok hızlı çalıştığını fark ettiyseniz, İnterpolasyon bunu çözer. Enterpolasyon 3B projelerde, raytracer ve kalem projelerde kullanmayın çünkü projeleri yavaşlatır ve daha pürüzsüz yapmaz.\",\"tw.settingsModal.largeStageWarning\":\"Bu büyüklükte özel bir sahne boyutu kullanılması önerilmez! Bunun yerine, aynı en boy oranına sahip daha düşük bir boyut kullanın ve tam ekran modunun kullanıcının ekranına uyacak şekilde yükseltmesine izin verin.\",\"tw.settingsModal.removeFencing\":\"Eskirimi çıkart\",\"tw.settingsModal.removeFencingHelp\":\"Kuklaları ekran dışı yerler gitmeyi izin verir ve kuklaların istediği kadar büyük yada küçük olmasını izin verir, ve dokunma blokları ekran dışında kullanılabilir.\",\"tw.settingsModal.removeLimits\":\"Limitleri çıkart\",\"tw.settingsModal.removeMiscLimits\":\"Çeşitli Limitleri Kaldır\",\"tw.settingsModal.removeMiscLimitsHelp\":\"Ses efekti limitleri gibi projeleri bozmaması olmayan çeşitli limitleri kaldırır.\",\"tw.settingsModal.storeProjectOptions\":\"Proje ayarlarını kaydet\",\"tw.settingsModal.storeProjectOptionsHelp\":\"TurboWarp bu projeyi yüklediğinde, ayarların otomatik olarak uygulanması için seçilmiş ayarları projede kaydeder. Warp zamanlayıcısı ve derleyiciyi devre dışı bırakma ayarları kaydedilmeyecektir.\",\"tw.settingsModal.title\":\"Gelişmiş Ayarlar\",\"tw.settingsModal.warpTimer\":\"Warp zamanlayıcı\",\"tw.settingsModal.warpTimerHelp\":\"Warp zamanlayıcı bloklara uzun veya sonsuz bir döngüde takılıp kalmadıklarını kontrol etmesini sağlar ve çok yavaş bir karehızında yürütüyor, ve bu da çoğu çökmeyi düzeltir. Bunun çok büyük bir performans etkisi vardır, bu nedenle editörün dışında varsayılan olarak etkinleştirilmez.\",\"tw.soundEditorNotSupported\":\"Ses düzenleyici bu tarayıcıda desteklenmiyor.\",\"tw.spriteSelectorItem.rename\":\"yeniden adlandır\",\"tw.stageHeader.full\":\"Tam kademeye geç\",\"tw.stereo\":\"Müzik seti\",\"tw.stereoAlert\":\"Bu stereo sesi düzenlemek onu geri dönülemez bir şekilde monoya dönüştürecektir.\",\"tw.studioview.authorAttribution\":\"{author} tarafından\",\"tw.studioview.error\":\"Sonraki proje sayfası yüklenirken hata oluştu.\",\"tw.studioview.hoverText\":\"{title} tarafından {author}\",\"tw.tooLarge\":\"Bu ses Scratch'e yüklenemeyecek kadar büyük olabilir.\",\"tw.twExtension.description\":\"Tuhaf yeni bloklar.\",\"tw.twExtension.name\":\"{APP_NAME} Blokları\",\"tw.unfavorite\":\"Favori Olmayan\",\"tw.unshared.2\":\"Daha fazla bilgi için şu adresi ziyaret edin: {link}\",\"tw.unshared.bug\":\"Bu proje gerçekten paylaşılıyorsa lütfen bir hata bildirin.\",\"tw.unshared.cache\":\"Proje yakın zamanda paylaşıldıysa bu mesaj birkaç dakika boyunca hatalı görünebilir.\",\"tw.unshared2.1\":\"Paylaşılmayan projeler artık görünmez.\",\"tw.usernameModal.help\":\"Bu kullanıcı adı web tarayıcının çerezlerinde olacak. Bulut değişkenleri olan projelerle etkileşim kurduğunuzda kaydedilebilir.\",\"tw.usernameModal.help2\":\"Geçerli bir Scratch hesabına karşılık gelen değerler genellikle bulut değişken sunucusu tarafından reddedilirecek. Olduğu gibi ybırakmanızı vea Scratch kullanıcı adınızı değiştirmenizi öneririz.\",\"tw.usernameModal.mustChange\":\"Üzgünüz, bulut değişken sunucusu kullanıcı adınızın güvensiz olabileceğini düşünüyor. Lütfen başka bir şeyle değiştirin yada {resetIt}.\",\"tw.usernameModal.mustChange.resetIt\":\"sıfırlayın (önerildi)\",\"tw.usernameModal.new\":\"Yeni kullanıcı adı:\",\"tw.usernameModal.reset\":\"Sıfırla\",\"tw.usernameModal.title\":\"Adını değiştir\",\"tw.usesCloudVariables\":\"Bu proje bulut değişkenlerini kullanıyor.\",\"tw.usesCloudVariables2\":\"{APP_NAME}'in bulut değişkenleri Scratch'inkilere bağlı değil. Herkes {changeTheirUsername} herhangi bir şey yapabilir, bu nedenle kimliğe bürünmeye karşı dikkatli olun.\",\"tw.usesCloudVariables2.change\":\"kullanıcı adını değiştir\",\"tw.viewFeaturedProjects\":\"Özellikli projeleri görmek için buraya tıklayınız.\",\"tw.viewOnScratch\":\"Projeyi Scratch'te görüntüleyin.\",\"tw.webglModal.description\":\"Bu sitenin çalışması için gerekli olan tarayıcınız {webGlLink}. Tarayıcınızı ve grafik sürücülerinizi güncellemeyi veya bilgisayarınızı yeniden başlatmayı deneyin\"},\"uk\":{\"tw.alerts.creatingRestorePoint\":\"Створення точки відновлення...\",\"tw.alerts.lostPeripheralConnection\":\"Втрачено зв'язок з {extensionName}\",\"tw.alerts.savedToDisk\":\"Збережено на ваш комп'ютер.\",\"tw.backpack.rename\":\"Нова назва:\",\"tw.blocks.addons\":\"Доповнення\",\"tw.blocks.buttonIsDown\":\"[MOUSE_BUTTON] кнопку миші натиснуто?\",\"tw.blocks.lastKeyPressed\":\"остання клавіша натиснута\",\"tw.blocks.mouseButton.middle\":\"(1) середня\",\"tw.blocks.mouseButton.primary\":\"(0) основна\",\"tw.blocks.mouseButton.secondary\":\"(2) додаткова\",\"tw.blocks.openDocs\":\"Відкрити документацію\",\"tw.browserModal.desc\":\"Переконайтеся, що ви використовуєте останню версію Google Chrome, Mozilla Firefox, Microsoft Edge, або Apple Safari.\",\"tw.cantUseCloud\":\"Хоча ви можете створювати хмарні змінні, вони не будуть працювати до тих пір, доки проект не буде завантажений на Scratch, або упакований за допомогою {packager}\",\"tw.changeUsername.cannotChangeWhileRunning\":\"Неможливо змінити ім'я користувача поки проект працює.\",\"tw.code\":\"Вихідний код\",\"tw.confirmIncompatibleExtension\":\"Це розшрення несумісне зі Scratch. Проекти, створені за допомогою цього розширення, неможливо завантажити на Scratch. Ви дійсно хочете увімкнути це?\",\"tw.customExtension.name\":\"Користувальницьке розширення\",\"tw.customExtensionModal.file\":\"Файл\",\"tw.featuredProjectsStudio\":\"Переглянути студію на Scratch.\",\"tw.feedback\":\"Зв'язок з розробником та помилки\",\"tw.footer.credits\":\"Подяки\",\"tw.footer.disclaimer\":\"TurboWarp ніяк не пов'язаний із Scratch, Командою Scratch або Фондом Scratch.\",\"tw.footer.donate\":\"Пожертвувати\",\"tw.footer.embed\":\"Вбудовування\",\"tw.footer.parameters\":\"Параметри URL\",\"tw.fps\":\"{framerate}Кадрів у секунду\",\"tw.gui.crashMessage.description\":\"Нам дуже шкода, але схоже що сторінка дала збій. Будь ласка, оновіть сторінку, щоб повторити спробу.\",\"tw.gui.defaultProjectTitle\":\"Проєкт\",\"tw.guiDefaultTitle\":\"Запускайте проекти Scratch швидше\",\"tw.home.credit\":\"Замітки та Подяки\",\"tw.home.instructions\":\"Інструкції\",\"tw.input.tooltip\":\"Скопіюйте та вставте URL адресу Scratch проекту сюди!\",\"tw.interpolationEnabled\":\"Інтерполяція\",\"tw.invalidParameters.clones\":\"Параметр \\\"clone\\\" в URL некоректний\",\"tw.invalidParameters.fps\":\"Параметр \\\"fps\\\" в URL некоректний\",\"tw.loadError\":\"Не вийшло завантажити проект: {error}\",\"tw.loader.downloadingAssets\":\"Завантаження ресурсів ({complete}/{total}) ...\",\"tw.loader.projectData\":\"Завантаження проєкту...\",\"tw.menuBar.60off\":\"Вимкнути режим 60 FPS\",\"tw.menuBar.60on\":\"Увімкнути режим 60 FPS\",\"tw.menuBar.addons\":\"Доповнення\",\"tw.menuBar.advanced\":\"Додатково\",\"tw.menuBar.changeUsername\":\"Змінити ім'я користувача\",\"tw.menuBar.cloudOff\":\"Вимкнути хмарні змінні\",\"tw.menuBar.cloudOn\":\"Увімкнути хмарні змінні\",\"tw.menuBar.cloudUnavailable\":\"Хмарні змінні недоступні\",\"tw.menuBar.cloudUnavailableAlert\":\"Не вдається використати хмарні змінні, швидше за все, тому що ви відкрили редактор.\",\"tw.menuBar.moreSettings\":\"Налаштування Доповнень\",\"tw.menuBar.newFramerate\":\"Нова частота кадрів:\",\"tw.menuBar.package\":\"Упакувати проект\",\"tw.menuBar.reportError2\":\"Це помилка. Будь-ласка, повідомте нам про це.\",\"tw.menuBar.saveAs\":\"Зберегти як {file}\",\"tw.menuBar.seeInside\":\"Переглянути код\",\"tw.mono\":\"Моно\",\"tw.oldDownload\":\"Зберегти як окремий файл...\",\"tw.opcode.2000\":\"днів від 2000 року\",\"tw.openAdvanced\":\"Відкрити налаштування доповнень\",\"tw.openWindow.title\":\"Даний проект хоче відкрити нове вікно, або вкладку за посиланням:\",\"tw.paint.alpha\":\"Непрозорість\",\"tw.privacy\":\"Політика Конфіденсійності\",\"tw.saveAs\":\"Зберегти як...\",\"tw.saveTo\":\"Зберегти як {file}\",\"tw.scratchUnsafeCloud\":\"Якщо ви створите цю хмарну змінну, проект перевищить ліміт Scratch в {number} змінних, тому деякі змінні не працюватимуть, якщо завантажии проект на Scratch.\",\"tw.securityManager.allow\":\"Дозволити\",\"tw.settingsModal.customStageSize\":\"Користувальницький розмір сцени:\",\"tw.settingsModal.customStageSizeHelp\":\"Змінює розмір сцени з 480x360 на щось інше. Спробуйте використати 640x360, щоб зробити сцену широкоекранною. Тільки деякі проекти будуть працювати правильно з цим налаштуванням.\",\"tw.settingsModal.dangerZone\":\"Небезпечна зона\",\"tw.settingsModal.disableCompiler\":\"Вимкнути компілятор\",\"tw.settingsModal.featured\":\"Обране\",\"tw.settingsModal.fps\":\"60 FPS (Користувальницькі FPS)\",\"tw.settingsModal.fpsHelp\":\"Виконує скрипти 60 раз в секунду замість 30. Більшість проектів не будуть працювати належним чином, коли цей параметр увімкнено. Якщо це так, спробуйте інтерполяцію з вимкненим режимом 60 FPS.{customFramerate}.\",\"tw.settingsModal.fpsHelp.customFramerate\":\"Натисніть, щоб використати іншу частоту кадрів, ніж 30 або 60\",\"tw.settingsModal.help\":\"Натисніть, щоб побачити подробиці\",\"tw.settingsModal.highQualityPen\":\"Перо високої якості\",\"tw.settingsModal.highQualityPenHelp\":\"Дозволяє виконувати візуалізацію пера з більш високою якістю, також вимикає деякі округлення координат в редакторі. Цей параметр корисний не для всіх проектів, і може вплинути на продуктивність.\",\"tw.settingsModal.infiniteClones\":\"Безмежна кількість клонів\",\"tw.settingsModal.infiniteClonesHelp\":\"Вимикає ліміт Scratch на 300 клонів.\",\"tw.settingsModal.interpolation\":\"Інтерполяція\",\"tw.settingsModal.interpolationHelp\":\"Інтерполює рухи спрайтів, роблячи проект більш плавним. Не використовуйте інтерполяцію в 3D проектах, проектах з трассуванням променів, проектах на основі пера та повільних проектах, оскільки інтерполяція не зробить їх більш плавними, і навіть негативно вплине на їх швидкість.\",\"tw.settingsModal.largeStageWarning\":\"Використовувати настільки великий розмір сцени не рекомендується! Краще використовуйте сцену меншого розміру, але з таким самим співвідношенням сторін і дайте повноекранному режиму збільшити сцену так, щоб вона могла підійти по розміру до дисплею користувача.\",\"tw.settingsModal.removeFencing\":\"Прибрати рамку\",\"tw.settingsModal.removeFencingHelp\":\"Дозволяє спрайтам виходити за межі сцени, ставати настільки великими або маленькими, наскільки вони захочуть, та робить так, щоб блоки доторкань працювали за межами сцени.\",\"tw.settingsModal.removeLimits\":\"Прибрати обмеження\",\"tw.settingsModal.removeMiscLimits\":\"Прибрати різні обмеження\",\"tw.settingsModal.removeMiscLimitsHelp\":\"Прибирає обмеження звукових еффектів та розміру пера.\",\"tw.settingsModal.storeProjectOptions\":\"Зберегти налаштування у проєкті\",\"tw.settingsModal.storeProjectOptionsHelp\":\"Зберігає вибрані налаштування в проекті щоб вони автоматично застосовувалися, коли проект відкривається TurboWarp'ом. Warp Таймер і відключення компілятора не буде збережено. \",\"tw.settingsModal.title\":\"Розширені Налаштування\",\"tw.settingsModal.warpTimer\":\"Warp Таймер\",\"tw.settingsModal.warpTimerHelp\":\"Перевіряє, які скрипти застрягли в довгому, або безкінечному циклі та знижує часоту кадрів, замість того щоб він застиг, доки цикл не завершиться. Це виправляє велику частину критичних помилок, але це негативно впливає на швидкість проекту, тому за умовчанням цей параметр увімкнений тільки в редакторі.\",\"tw.spriteSelectorItem.rename\":\"перейменувати\",\"tw.stereo\":\"Стерео\",\"tw.stereoAlert\":\"Редактування цого стерео звуку приведе до його конвертування в моно.\",\"tw.studioview.authorAttribution\":\"від {author}\",\"tw.studioview.error\":\"При завантаженні наступної сторінки проектів сталася помилка.\",\"tw.studioview.hoverText\":\"{title} від {author}\",\"tw.tooLarge\":\"Цей звук занадто великий для експорту в Scratch.\",\"tw.unshared.2\":\"Перейдіть на {link}, щоб отримати більше інформації\",\"tw.unshared.bug\":\"Якщо насправді цей проект опубліковано, повідомте нам про помилку.\",\"tw.usernameModal.help\":\"Це значення буде зберігатися в пам'яті вашого браузера. Воно буде використовуватися, коли ви взаємодієте з проектами, що містять хмарні змінні.\",\"tw.usernameModal.help2\":\"Значення, які не відповідають дійсному обліковому запису Scratch, зазвичай відхиляються сервером хмарних змінних. Ми рекомендуємо залишити його як є або змінити його на своє ім'я користувача в Scratch.\",\"tw.usernameModal.mustChange\":\"Вибачте, сервер хмарних змінних вважає, що ваше ім'я користувача неприйнятне, Будь-ласка змініть ім'я користувача на щось інше або на {resetIt}\",\"tw.usernameModal.mustChange.resetIt\":\"скинути його (рекомендовано)\",\"tw.usernameModal.reset\":\"Скинути\",\"tw.usernameModal.title\":\"Змінити ім'я користувача\",\"tw.viewFeaturedProjects\":\"Натисніть щоб переглянути обрані проекти.\",\"tw.viewOnScratch\":\"Проглянути проєкт на Scratch\"},\"vi\":{\"tw.alerts.creatingRestorePoint\":\"Đang tạo điiểm khôi phục\",\"tw.alerts.lostPeripheralConnection\":\"Mất kết nối từ {extensionName}\",\"tw.alerts.savedToDisk\":\"Đã lưu vời máy tính bạn.\",\"tw.backpack.rename\":\"Tên mới:\",\"tw.blocks.openDocs\":\"Mở tài liệu\",\"tw.browserModal.desc\":\"Đảm bảo bạn đang sử dụng Google Chrome, Mozilla Firefox, Microsoft Edge, hoặc Apple Safari phiên bản mới nhất.\",\"tw.changeUsername.cannotChangeWhileRunning\":\"Tên người dùng không thể đổi khi dự án đang chạy.\",\"tw.fps\":\"{framerate}FPS\",\"tw.gui.crashMessage.description\":\"Chúng tôi xin lỗi, nhưng hình như trang có vấn đề. Xin vui lòng tải lại trang của bạn để thử lại.\",\"tw.home.credit\":\"Ghi chú và Tín dụng\",\"tw.home.instructions\":\"Hướng đẫn\",\"tw.input.tooltip\":\"Sao chép và đán một đường dẫn dự án Scratch vào đây!\",\"tw.loader.projectData\":\"Đang tải dự án...\",\"tw.menuBar.60off\":\"Tắt chế độ 60 FPS\",\"tw.menuBar.60on\":\"Bật chế độ 60 FPS\",\"tw.menuBar.advanced\":\"Nâng cao\",\"tw.menuBar.changeUsername\":\"Đổi tên người dùng\",\"tw.menuBar.cloudOff\":\"Vô hiệu hóa biến đám mây\",\"tw.menuBar.cloudOn\":\"Kích hoạt biến đám mây\",\"tw.menuBar.cloudUnavailable\":\"Biến đám mây không có sẵn\",\"tw.menuBar.cloudUnavailableAlert\":\"Không thể dùng biến đám mây, hầu như vì bạn mở phần chỉnh sửa\",\"tw.menuBar.moreSettings\":\"Cài đặt nâng cao\",\"tw.menuBar.newFramerate\":\"Tỷ lệ mới:\",\"tw.menuBar.package\":\"Đóng gói dự án\",\"tw.menuBar.reportError2\":\"Đây là một lỗi. Xin vui lòng báo cáo.\",\"tw.menuBar.saveAs\":\"Lưu thành {file}\",\"tw.menuBar.seeInside\":\"Xem bên trong\",\"tw.oldDownload\":\"Lưu để tách tệp tin...\",\"tw.saveAs\":\"Lưu thành...\",\"tw.saveTo\":\"Lưu về {file}\",\"tw.settingsModal.customStageSize\":\"Cỡ sân khấu tùy chỉnh:\",\"tw.settingsModal.dangerZone\":\"Vùng nguy hiểm\",\"tw.settingsModal.disableCompiler\":\"Vô hiệu hóa biên dịch\",\"tw.settingsModal.featured\":\"Đặc sắc\",\"tw.settingsModal.fps\":\"60 FPS (FPS tủy chỉnh)\",\"tw.settingsModal.fpsHelp.customFramerate\":\"Bấm để dùng một tỷ lệ khung hình từ 30 hoặc 60\",\"tw.settingsModal.help\":\"Bấm để hỗ trợ\",\"tw.settingsModal.highQualityPen\":\"Bút chất lượng Cao\",\"tw.settingsModal.infiniteClones\":\"Bản sao vô hạn\",\"tw.settingsModal.infiniteClonesHelp\":\"Vô hiệu hóa giới hạn 300 bản sao của Scratch\",\"tw.settingsModal.removeLimits\":\"Xóa giới hạn\",\"tw.settingsModal.removeMiscLimits\":\"Xóa các giới hạn khác\",\"tw.settingsModal.removeMiscLimitsHelp\":\"Xóa giới hạn hiệu ứng âm thanh và cỡ bút.\",\"tw.settingsModal.storeProjectOptions\":\"Lưu trữ cài đặt trong dự án\",\"tw.settingsModal.title\":\"Cài đặt nâng cao\",\"tw.spriteSelectorItem.rename\":\"đổi tên thành\",\"tw.studioview.authorAttribution\":\"bởi {author}\",\"tw.studioview.error\":\"Hình như có một lỗi tải trang tiếp theo của dự án\",\"tw.studioview.hoverText\":\"{title} bởi {author}\",\"tw.usernameModal.mustChange.resetIt\":\"cài lại (khuyến nghị)\",\"tw.usernameModal.reset\":\"Cài đặt lại\",\"tw.usernameModal.title\":\"Đổi tên người dùng\",\"tw.viewFeaturedProjects\":\"Bấm để xem dự án đặc sắc\",\"tw.viewOnScratch\":\"Xem dự án trên Scratch\"},\"zh-cn\":{\"tw.accent.blue\":\"蓝色\",\"tw.accent.purple\":\"紫色\",\"tw.accent.red\":\"红色\",\"tw.alerts.creatingRestorePoint\":\"新建还原点中...\",\"tw.alerts.lostPeripheralConnection\":\"与 {extensionName} 的连接中断了。\",\"tw.alerts.restorePointError\":\"无法创建还原点\",\"tw.alerts.restorePointSuccess\":\"可在“文件”菜单中访问还原点\",\"tw.alerts.savedToDisk\":\"已保存至您的计算机。\",\"tw.backpack.rename\":\"新名称:\",\"tw.blockColors.custom\":\"使用插件的自定义颜色\",\"tw.blockColors.dark\":\"暗色(beta)\",\"tw.blockColors.highContrast\":\"高对比度\",\"tw.blockColors.three\":\"原样式\",\"tw.blocks.PROCEDURES_DOCS\":\"如何使用返回值\",\"tw.blocks.PROCEDURES_RETURN\":\"返回 {v}\",\"tw.blocks.PROCEDURES_TO_REPORTER\":\"转为返回值\",\"tw.blocks.PROCEDURES_TO_STATEMENT\":\"转为流程块\",\"tw.blocks.addons\":\"插件\",\"tw.blocks.buttonIsDown\":\"鼠标[MOUSE_BUTTON]键按下?\",\"tw.blocks.lastKeyPressed\":\"最后按下的键\",\"tw.blocks.mouseButton.middle\":\"(1)中键\",\"tw.blocks.mouseButton.primary\":\"(0)左键\",\"tw.blocks.mouseButton.secondary\":\"(2)右键\",\"tw.blocks.openDocs\":\"打开文档\",\"tw.browserModal.desc\":\"确保你使用的是最新版本的 Google Chrome、Mozilla Firefox、Microsoft Edge 或 Apple Safari。\",\"tw.cantUseCloud\":\"你创建的云变量仅在被上传到有云变量功能的网站或使用 {packager} 等工具转换时生效。\",\"tw.changeUsername.cannotChangeWhileRunning\":\"作品运行时无法更改用户名。\",\"tw.clipboard.danger\":\"如果你的剪贴板包含像密码之类的内容,该项目可能会共享这些给其他用户或服务器。\",\"tw.clipboard.permission\":\"在一些浏览器,剪贴板可能不允许被访问。如果允许,将自动允许进一步读取剪贴板。\",\"tw.clipboard.title\":\"该项目想要获取你剪贴板的数据。\",\"tw.cloudProvider\":\"云变量服务器由 {name} 提供\",\"tw.cloudServers\":\"选择您附近的服务器:\",\"tw.code\":\"源代码\",\"tw.confirmIncompatibleExtension\":\"此扩展与 Scratch 不兼容。 用它制作的作品不能上传到 Scratch 网站。 您确定要启用它吗?\",\"tw.createdBy\":\"作者:\",\"tw.customCloudServer\":\"使用自定义云变量服务器:{server}\",\"tw.customExtension.description\":\"从URL网址、文件或JavaScript源代码加载自定义扩展。\",\"tw.customExtension.name\":\"自定义扩展\",\"tw.customExtensionModal.file\":\"文件\",\"tw.customExtensionModal.load\":\"加载\",\"tw.customExtensionModal.promptFile\":\"选择扩展的 JavaScript 文件:\",\"tw.customExtensionModal.promptText\":\"粘贴扩展的 JavaScript 源代码:\",\"tw.customExtensionModal.promptURL\":\"输入扩展的URL:\",\"tw.customExtensionModal.text\":\"文本\",\"tw.customExtensionModal.title\":\"加载自定义扩展\",\"tw.customExtensionModal.trusted\":\"此扩展将不会运行在沙盒中,因为其来自可信任的来源。\",\"tw.customExtensionModal.unsandboxed\":\"不使用沙盒运行扩展\",\"tw.customExtensionModal.unsandboxedWarning1\":\"在没有沙盒的情况下加载扩展是危险的,如果你不知道自己在做什么,就不应该启用它。\",\"tw.customExtensionModal.unsandboxedWarning2\":\"未被沙盒隔离的扩展可能会使你的项目报错,删除你的设置,盗取你的密码,或造成其他严重后果。{APP_NAME}开发人员不对由此产生的任何问题负责。\",\"tw.customExtensionModal.untrusted\":\"为了保障安全,加载来自不信任的URL网址的扩展将总是运行在沙盒中。\",\"tw.customReporters.description\":\"允许自制积木提供返回值。\",\"tw.customReporters.name\":\"自定义返回值\",\"tw.darkMode\":\"切换到亮色主题\",\"tw.documentation\":\"文档\",\"tw.embed.persistent\":\"如果允许,将自动允许后续同一站点的嵌入内容。\",\"tw.embed.risks\":\"即使嵌入内容在沙盒中运行,它仍能访问像IP地址或大概位置等设备信息。\",\"tw.embed.title1\":\"此项目想要在舞台上嵌入 HTML 内容\",\"tw.embed.title2\":\"此项目想要在舞台上嵌入远程内容\",\"tw.extensionGallery.error\":\"加载扩展库时出错。 访问 extensions.turbowarp.org 以查找更多扩展。\",\"tw.extensionGallery.loading\":\"正在加载扩展库……\",\"tw.extensionGallery.more\":\"要了解有关扩展的更多信息,请访问 extensions.turbowarp.org\",\"tw.extensionGallery.name\":\"{APP_NAME}扩展库\",\"tw.favorite\":\"收藏\",\"tw.featuredProjectsStudio\":\"在 Scratch 上查看工作室\",\"tw.feedback\":\"反馈与漏洞提交\",\"tw.feedbackButton\":\"{APP_NAME}反馈\",\"tw.fetch.title\":\"此项目想要连接该网站:\",\"tw.fileInput.none\":\"未选择文件。\",\"tw.fileInput.selected\":\"选择:{name}\",\"tw.fonts.add\":\"添加\",\"tw.fonts.custom.file\":\"从你的电脑中选择一个字体文件\",\"tw.fonts.custom.name\":\"给字体命名:\",\"tw.fonts.custom1\":\"从文件添加字体\",\"tw.fonts.custom2\":\"通常在 Scratch 中不起作用。支持的格式包括:{formats}\",\"tw.fonts.delete\":\"您确定要删除“{font}”吗?所有矢量造型的该字体将使用备用字体代替。\",\"tw.fonts.fallback\":\"选择字体加载失败或被删除时的备用字体:\",\"tw.fonts.list\":\"已安装字体:\",\"tw.fonts.none\":\"尚未添加字体。\",\"tw.fonts.readError\":\"读取字体文件失败:{error}\",\"tw.fonts.system\":\"系统字体\",\"tw.fonts.system.name\":\"输入电脑中的字体名称。这个字体可能无法对所有人正确显示。\",\"tw.fonts.system1\":\"添加系统字体\",\"tw.fonts.system2\":\"可能可以在 Scratch 中运行,但不一定所有人都能正确显示。\",\"tw.fonts.title\":\"字体\",\"tw.footer.credits\":\"鸣谢\",\"tw.footer.disclaimer\":\"TurboWarp 不属于 Scratch、Scratch 团队或 Scratch 基金会。\",\"tw.footer.documentation\":\"文档\",\"tw.footer.donate\":\"捐赠\",\"tw.footer.embed\":\"将作品嵌入到网站\",\"tw.footer.parameters\":\"网址参数\",\"tw.fps\":\"{framerate} 帧\",\"tw.geolocate.permission\":\"如果允许,浏览器可能会提示您允许位置访问\",\"tw.geolocate.title\":\"项目希望知道您的位置\",\"tw.gui.crashMessage.description\":\"我们很抱歉,页面似乎已崩溃,请刷新页面以重试。\",\"tw.gui.defaultProjectTitle\":\"作品\",\"tw.guiDefaultTitle\":\"加速运行 Scratch 作品\",\"tw.home.credit\":\"备注与鸣谢\",\"tw.home.description\":\"{APP_NAME} 是一款 Scratch 的修改版,它可以将作品编译成 JavaScript,使其运行速度非常快。试试在上面输入一个 Scratch 官网的作品 ID 或网页链接,或者在下面选择一个特色作品。\",\"tw.home.instructions\":\"操作说明\",\"tw.input.tooltip\":\"在这里粘贴一个 Scratch 作品的链接!\",\"tw.interpolationEnabled\":\"补帧\",\"tw.invalidParameters.clones\":\"克隆体参数不合法\",\"tw.invalidParameters.fps\":\"“fps” URL 参数不合法\",\"tw.lightMode\":\"切换到暗色主题\",\"tw.loadError\":\"不能加载作品:{error}\",\"tw.loadExtension.embedded\":\"该项目希望通过以下代码加载一个自定义扩展:\",\"tw.loadExtension.sandboxed\":\"即使代码在沙盒中运行,它仍能访问像IP地址或大概位置等设备信息。请在继续使用扩展前确保你信任此作者。\",\"tw.loadExtension.unsandboxed\":\"不使用沙盒运行扩展\",\"tw.loadExtension.unsandboxedWarning\":\"不使用沙盒加载未知的扩展是十分危险的。这可能使你的项目报错,删除你的设置,盗取你的密码,或造成其他严重后果。{APP_NAME}开发人员不对由此产生的任何问题负责。\",\"tw.loadExtension.url\":\"该项目想通过此URL网址加载一个自定义扩展:\",\"tw.loader.downloadingAssets\":\"下载素材中……(第 {complete} / {total} 个)\",\"tw.loader.loadingAssets\":\"加载素材中……(第{complete}/{total}个)\",\"tw.loader.projectData\":\"加载作品中……\",\"tw.lockdownMode\":\"在苹果设备上,你必须禁用{lockdownMode}\",\"tw.lockdownMode2\":\"锁定模式\",\"tw.menuBar.60off\":\"关闭 60 帧模式\",\"tw.menuBar.60on\":\"打开 60 帧模式\",\"tw.menuBar.accent\":\"主题色\",\"tw.menuBar.addons\":\"插件\",\"tw.menuBar.advanced\":\"高级\",\"tw.menuBar.blockColors\":\"积木颜色\",\"tw.menuBar.changeUsername\":\"更改用户名\",\"tw.menuBar.cloudOff\":\"禁用云变量\",\"tw.menuBar.cloudOn\":\"启用云变量\",\"tw.menuBar.cloudUnavailable\":\"云变量不可用\",\"tw.menuBar.cloudUnavailableAlert\":\"无法使用云变量,可能因为切换到编辑器模式了。\",\"tw.menuBar.cloudUnavailableDesktop\":\"桌面版应用无法使用云变量\",\"tw.menuBar.compileError\":\"{sprite}:{error}\",\"tw.menuBar.moreSettings\":\"高级设置\",\"tw.menuBar.newFramerate\":\"帧率:\",\"tw.menuBar.newWindow\":\"新窗口\",\"tw.menuBar.package\":\"打包作品\",\"tw.menuBar.reportError1\":\"一些脚本不能被编译。\",\"tw.menuBar.reportError2\":\"这是一个漏洞,请将它报告给开发团队。 \",\"tw.menuBar.restorePoints\":\"还原点\",\"tw.menuBar.saveAs\":\"另存为 {file}\",\"tw.menuBar.seeInside\":\"转到源代码\",\"tw.mono\":\"单声道\",\"tw.moreCloud\":\"了解有关云变量的更多信息\",\"tw.notify.permission\":\"如果允许,浏览器可能会提醒你启用通知,并自动允许进一步的通知。\",\"tw.notify.title\":\"该项目希望显示通知。\",\"tw.oldDownload\":\"保存到文件\",\"tw.opcode.2000\":\"自从2000年的天数\",\"tw.opcode.mousedown\":\"鼠标被按下?\",\"tw.opcode.mousex\":\"鼠标x坐标\",\"tw.opcode.mousey\":\"鼠标y坐标\",\"tw.openAdvanced\":\"高级设置\",\"tw.openWindow.dangerous\":\"该网站未被{APP_NAME}开发人员审核。它可能包含危险或恶意的代码。\",\"tw.openWindow.title\":\"该项目希望通过此URL网址打开新的窗口或标签页:\",\"tw.paint.alpha\":\"不透明度\",\"tw.paint.fonts.more\":\"添加更多字体……\",\"tw.pen.stageSelected\":\"已选中舞台:画笔积木减少\",\"tw.privacy\":\"隐私政策\",\"tw.recordAudio.permission\":\"如果允许,浏览器可能会提醒你启用麦克风,并自动允许进一步的访问麦克风。\",\"tw.recordAudio.title\":\"该项目想通过你的麦克风录入音频。这可能包含文字记录或原始音频。该项目可能会共享这些音频给其他用户或服务器。\",\"tw.recordVideo.permission\":\"如果允许,浏览器可能会提醒你启用摄像头,并自动允许进一步的访问摄像头。\",\"tw.recordVideo.title\":\"该项目想从你的摄像头录制视频。该项目可以与其他用户或服务器共享图像。\",\"tw.redirect.dangerous\":\"该网站未被{APP_NAME}开发人员审核。它可能包含危险或恶意的代码。\",\"tw.redirect.title\":\"该项目想跳转至此URL网址: \",\"tw.restorePoints.1minute\":\"每分钟\",\"tw.restorePoints.assets\":\"{n} 个素材\",\"tw.restorePoints.confirmDelete\":\"您确定要删除\\\"{projectTitle}\\\"吗?这将无法恢复\",\"tw.restorePoints.confirmDeleteAll\":\"您确定要删除所有还原点吗?这将无法恢复\",\"tw.restorePoints.confirmLoad\":\"您有未保存的更改。替换现有项目?\",\"tw.restorePoints.deleteAll\":\"删除全部\",\"tw.restorePoints.description\":\"{APP_NAME} 会定期在计算机上保存还原点,以便在忘记保存时帮助恢复项目。这是恢复的最后手段。您的计算机可能会随时悄悄删除这些还原点。请勿依赖此功能。\",\"tw.restorePoints.empty\":\"未找到还原点\",\"tw.restorePoints.error\":\"加载还原点时出错:{error}\",\"tw.restorePoints.intervalOption\":\"{time}创建还原点\",\"tw.restorePoints.loading\":\"加载中……\",\"tw.restorePoints.minutes\":\"每 {n} 分钟\",\"tw.restorePoints.never\":\"永不\",\"tw.restorePoints.off\":\"禁用还原点很危险\",\"tw.restorePoints.size\":\"预计占用空间: {size}\",\"tw.restorePoints.size2\":\"多个还原点使用的造型或声音只存储一次。\",\"tw.restorePoints.title\":\"还原点\",\"tw.sample\":\"示例作品\",\"tw.saveAs\":\"另存为\",\"tw.saveTo\":\"保存到 {file}\",\"tw.scratchUnsafeCloud\":\"如果你创建这个云变量,作品就会超过 Scratch 的 {number} 个变量的限制,如果你把作品上传到 Scratch,有些变量就不能正常工作。\",\"tw.securityManager.allow\":\"允许\",\"tw.securityManager.deny\":\"拒绝\",\"tw.securityManager.title\":\"扩展安全警告\",\"tw.securityManager.trust\":\"如果允许,将自动允许后续对同一站点的请求。\",\"tw.securityManager.why\":\"这将会被用来下载图片或音频,实现多人游戏,访问API,再或者用于恶意目的。这将与网站分享你的IP地址、大概位置和其它可能的数据。\",\"tw.settingsModal.customStageSize\":\"自定义舞台大小:\",\"tw.settingsModal.customStageSizeHelp\":\"改变 Scratch 的屏幕大小,原大小为 480x360。例如,将分辨率改为 640x360 可实现宽屏作品。但是很少有大佬能做出适合修改尺寸后能正常运行的作品。\",\"tw.settingsModal.dangerZone\":\"危险功能\",\"tw.settingsModal.disableCompiler\":\"不使用编译\",\"tw.settingsModal.disableCompilerHelp\":\"禁用 {APP_NAME} 编译器。除非您在编辑作品,希望及时更新脚本,否则请勿打开此项。\",\"tw.settingsModal.featured\":\"特色\",\"tw.settingsModal.fps\":\"60 帧(自定义帧率)\",\"tw.settingsModal.fpsHelp\":\"每秒运行脚本 60 次,而不是 30 次。启用此选项后,大多数作品将无法正常工作。如果是这种情况,您应该尝试在禁用 60 帧模式的情况下使用补帧。{customFramerate}。\",\"tw.settingsModal.fpsHelp.customFramerate\":\"点击设置 30 或 60 以外的帧率\",\"tw.settingsModal.help\":\"点击查看帮助\",\"tw.settingsModal.highQualityPen\":\"高清画笔\",\"tw.settingsModal.highQualityPenHelp\":\"允许有画笔的作品以更高的分辨率渲染,并且避免编辑器中的一些坐标精度丢失。该功能可能会影响运行性能,且不是所有作品都适合该功能。\",\"tw.settingsModal.infiniteClones\":\"无限克隆\",\"tw.settingsModal.infiniteClonesHelp\":\"取消 Scratch 的 300 个克隆体限制。\",\"tw.settingsModal.interpolation\":\"补帧\",\"tw.settingsModal.interpolationHelp\":\"通过在角色的运动中插入帧使角色运动看起来更平滑。此功能不应该在 3D、光线追踪、纯画笔作品等运算量大的作品中使用。这会使它们运行得更慢而没有明显的平滑效果。\",\"tw.settingsModal.largeStageWarning\":\"我们不推荐使用自定义舞台大小!请使用具有相同长宽比的较低尺寸,并让用户开启全屏模式将其放大以匹配显示器来代替它。\",\"tw.settingsModal.removeFencing\":\"角色可穿过边缘\",\"tw.settingsModal.removeFencingHelp\":\"允许角色移到屏幕之外,根据需要变大或变小,并使触摸块在屏幕外有效。\",\"tw.settingsModal.removeLimits\":\"移除限制\",\"tw.settingsModal.removeMiscLimits\":\"移除其他限制\",\"tw.settingsModal.removeMiscLimitsHelp\":\"取消音效范围限制和画笔大小限制。\",\"tw.settingsModal.storeProjectOptions\":\"在作品中保留设置\",\"tw.settingsModal.storeProjectOptionsHelp\":\"在作品文件中储存已选择的设置,它们会在 TurboWarp 加载作品文件时自动被应用。循环计时器和不使用编译不会被保存。\",\"tw.settingsModal.title\":\"高级设置\",\"tw.settingsModal.warpTimer\":\"循环计时器\",\"tw.settingsModal.warpTimerHelp\":\"让脚本检查它们是否卡在长循环或无限循环中,并以低帧率运行,从而阻止它们卡在循环中。这会解决大多数崩溃,但对性能有很大影响,所以它只在编辑器中默认启用。\",\"tw.soundEditorNotSupported\":\"浏览器不支持编辑声音\",\"tw.spriteSelectorItem.rename\":\"重命名\",\"tw.stageHeader.full\":\"正常大小\",\"tw.stereo\":\"双声道\",\"tw.stereoAlert\":\"编辑多声道音频会将音频转换成单声道!\",\"tw.studioview.authorAttribution\":\"作者:{author}\",\"tw.studioview.error\":\"加载下一页作品出错。\",\"tw.studioview.hoverText\":\"{title} 作者:{author}\",\"tw.tooLarge\":\"这个音频文件太大了,无法上传到 Scratch。\",\"tw.twExtension.description\":\"奇怪的块。与 Scratch 不兼容。\",\"tw.twExtension.name\":\"{APP_NAME}积木\",\"tw.unfavorite\":\"取消收藏\",\"tw.unshared.2\":\"详见 {link}\",\"tw.unshared.bug\":\"如果该作品实际上是被分享的,请报告错误。\",\"tw.unshared.cache\":\"如果该项目是最近共享的,几分钟内可能会出现一些错误。\",\"tw.unshared2.1\":\"未共享的项目不可见。\",\"tw.usernameModal.help\":\"此变量将存储在浏览器中。当您与包含云变量的作品交互时,它可能会被记录。\",\"tw.usernameModal.help2\":\"与有效的 Scratch 帐户不对应的值通常会被云变量服务器拒绝。我们建议保持原样或将其更改为您的 Scratch 用户名。\",\"tw.usernameModal.mustChange\":\"抱歉,云变量服务器认为您的用户名可能不合适。请把它改成别的或 {resetIt}。\",\"tw.usernameModal.mustChange.resetIt\":\"重置(推荐)\",\"tw.usernameModal.new\":\"用户名:\",\"tw.usernameModal.reset\":\"重置\",\"tw.usernameModal.title\":\"更改用户名\",\"tw.usesCloudVariables\":\"本项目使用云变量\",\"tw.usesCloudVariables2\":\"{APP_NAME} 的云变量与 Scratch 的云变量没有关联。任何人都可以把自己的用户名 {changeTheirUsername} 改成任何东西,所以要小心冒名顶替\",\"tw.usesCloudVariables2.change\":\"更改用户名\",\"tw.viewFeaturedProjects\":\"点击以查看特色作品。\",\"tw.viewOnScratch\":\"在 Scratch 网站上查看作品\",\"tw.webglModal.description\":\"您的浏览器{webGlLink} ,但此网站依赖它来运行。请尝试更新您的浏览器和显卡驱动,或者重启您的设备。\"},\"zh-tw\":{\"tw.backpack.rename\":\"新名稱:\",\"tw.blocks.addons\":\"擴充功能\",\"tw.blocks.buttonIsDown\":\"[MOUSE_BUTTON] 被按下?\",\"tw.blocks.lastKeyPressed\":\"上一次按下的按鍵\",\"tw.blocks.mouseButton.middle\":\"(1)中鍵\",\"tw.blocks.mouseButton.primary\":\"(0)左鍵\",\"tw.blocks.mouseButton.secondary\":\"(2)右鍵\",\"tw.blocks.openDocs\":\"開啟文檔\",\"tw.browserModal.desc\":\"請確保你使用的是最新版本的 Chrome、Firefox、Edge 或 Safari。\",\"tw.code\":\"原始碼\",\"tw.customExtensionModal.file\":\"檔案\",\"tw.featuredProjectsStudio\":\"在 Scratch 查看該創作坊\",\"tw.feedback\":\"回報建議及錯誤\",\"tw.footer.credits\":\"感謝\",\"tw.footer.disclaimer\":\"TurboWarp 並不隸屬於 Scratch、Scratch 團隊或 Scratch 基金會。\",\"tw.footer.embed\":\"嵌入\",\"tw.footer.parameters\":\"網址參數\",\"tw.guiDefaultTitle\":\"使 Scratch 專案跑得更快\",\"tw.home.credit\":\"備註與謝誌\",\"tw.home.instructions\":\"操作說明\",\"tw.input.tooltip\":\"把 Scratch 專案連結貼在這裡!\",\"tw.interpolationEnabled\":\"運動補償\",\"tw.invalidParameters.clones\":\"無效的「分身」網址參數\",\"tw.invalidParameters.fps\":\"無效的「影格率」網址參數\",\"tw.loadError\":\"不能夠加載作品:{error}\",\"tw.loader.downloadingAssets\":\"下載素材中({complete}/{total})……\",\"tw.loader.projectData\":\"載入專案中……\",\"tw.menuBar.60off\":\"關閉 60 FPS模式\",\"tw.menuBar.60on\":\"開啟 60 FPS模式\",\"tw.menuBar.addons\":\"擴充功能\",\"tw.menuBar.advanced\":\"進階\",\"tw.menuBar.changeUsername\":\"更改用戶名稱\",\"tw.menuBar.cloudOff\":\"禁用雲端變數\",\"tw.menuBar.cloudOn\":\"啟用雲端變數\",\"tw.menuBar.cloudUnavailable\":\"雲端變數不可用\",\"tw.menuBar.compileError\":\"{sprite}:{error}\",\"tw.menuBar.moreSettings\":\"進階設定\",\"tw.menuBar.reportError2\":\"這是個錯誤,請回報。\",\"tw.menuBar.saveAs\":\"儲存為 {file}\",\"tw.menuBar.seeInside\":\"切換到程式頁面\",\"tw.oldDownload\":\"存儲為獨立文件…\",\"tw.paint.alpha\":\"不透明度\",\"tw.privacy\":\"隱私權政策\",\"tw.saveAs\":\"另存為…\",\"tw.saveTo\":\"存儲為{file}\",\"tw.settingsModal.customStageSize\":\"自訂舞臺大小:\",\"tw.settingsModal.customStageSizeHelp\":\"更改 Scratch 的舞臺大小。你可以試試 640×360,比例會變成 16:9。僅有極少數的專案能在更改後正常運行。\",\"tw.settingsModal.dangerZone\":\"危險\",\"tw.settingsModal.disableCompiler\":\"停用編譯器\",\"tw.settingsModal.featured\":\"精選\",\"tw.settingsModal.fps\":\"60 FPS(自訂影格率)\",\"tw.settingsModal.fpsHelp\":\"程式運行速度從每秒 30 次改為每秒 60 次,大多數專案都會無法正常運行,你應該試試運動補償。{customFramerate}。\",\"tw.settingsModal.fpsHelp.customFramerate\":\"使用30或60以外的其他影格率\",\"tw.settingsModal.help\":\"點擊查看幫助\",\"tw.settingsModal.highQualityPen\":\"高品質畫筆\",\"tw.settingsModal.highQualityPenHelp\":\"使畫筆精度提高,並在編輯器中關閉坐標四捨五入。不是所有專案都適合,且可能影響性能。\",\"tw.settingsModal.infiniteClones\":\"無限分身\",\"tw.settingsModal.infiniteClonesHelp\":\"移除 300 分身限制。\",\"tw.settingsModal.interpolation\":\"運動補償\",\"tw.settingsModal.interpolationHelp\":\"在角色移動中進行運動補償以提升流暢度。你不該在 3D 專案、光線追蹤專案、畫筆專案或運算量大的專案啟用它,不僅效果低下,還會影響效能。\",\"tw.settingsModal.largeStageWarning\":\"不建議把舞臺調得這麼大!你應當使用同比例但較小的舞臺並讓用戶以全螢幕運行。\",\"tw.settingsModal.removeFencing\":\"移除屏障\",\"tw.settingsModal.removeLimits\":\"移除限制\",\"tw.settingsModal.removeMiscLimits\":\"移除各類限制\",\"tw.settingsModal.removeMiscLimitsHelp\":\"移除音效效果限制及畫筆大小限制。\",\"tw.settingsModal.storeProjectOptions\":\"將設定存至專案內\",\"tw.settingsModal.title\":\"進階設定\",\"tw.settingsModal.warpTimer\":\"防卡死\",\"tw.settingsModal.warpTimerHelp\":\"程式卡在迴圈裡時會以低幀率運行,以防止卡死。這可以防止崩潰,但會影響性能,僅在編輯器預設啟用。\",\"tw.spriteSelectorItem.rename\":\"重新命名\",\"tw.studioview.authorAttribution\":\"作者:{author}\",\"tw.studioview.hoverText\":\"{title},作者:{author}\",\"tw.usernameModal.reset\":\"重設\",\"tw.usernameModal.title\":\"更改用戶名稱\",\"tw.viewFeaturedProjects\":\"瀏覽精選專案\",\"tw.viewOnScratch\":\"在 Scratch 查看該作品\"}}"); + +/***/ }), + +/***/ "./src/lib/tw-translations/index.js": +/*!******************************************!*\ + !*** ./src/lib/tw-translations/index.js ***! + \******************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _generated_translations_json__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./generated-translations.json */ "./src/lib/tw-translations/generated-translations.json"); +var _generated_translations_json__WEBPACK_IMPORTED_MODULE_0___namespace = /*#__PURE__*/__webpack_require__.t(/*! ./generated-translations.json */ "./src/lib/tw-translations/generated-translations.json", 1); + +const addAdditionalTranslations = editorMessages => { + for (const locale of Object.keys(editorMessages)) { + const toMixIn = _generated_translations_json__WEBPACK_IMPORTED_MODULE_0__[locale.toLowerCase()]; + if (toMixIn) { + Object.assign(editorMessages[locale], toMixIn); + } + } + + // We reuse our `es` translations for `es-419` instead of maintaining separate translations. + Object.assign(editorMessages['es-419'], _generated_translations_json__WEBPACK_IMPORTED_MODULE_0__.es); +}; +/* harmony default export */ __webpack_exports__["default"] = (addAdditionalTranslations); + +/***/ }), + +/***/ "./src/lib/tw-username.js": +/*!********************************!*\ + !*** ./src/lib/tw-username.js ***! + \********************************/ +/*! exports provided: generateRandomUsername */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "generateRandomUsername", function() { return generateRandomUsername; }); +const generateRandomUsername = () => { + const DIGITS = 4; + const randomNumber = Math.round(Math.random() * 10 ** DIGITS); + const randomId = randomNumber.toString().padStart(DIGITS, '0'); + const randomUsername = "Ranger".concat(randomId); + return randomUsername; +}; + + +/***/ }), + +/***/ "./src/lib/variable-utils.js": +/*!***********************************!*\ + !*** ./src/lib/variable-utils.js ***! + \***********************************/ +/*! exports provided: getVariable, getVariableValue, setVariableValue */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getVariable", function() { return getVariable; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getVariableValue", function() { return getVariableValue; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "setVariableValue", function() { return setVariableValue; }); +// Utility functions for updating variables in the VM +// TODO (VM#1145) these should be moved to top-level VM API +const getVariable = (vm, targetId, variableId) => { + const target = targetId ? vm.runtime.getTargetById(targetId) : vm.runtime.getTargetForStage(); + return target.variables[variableId]; +}; +const getVariableValue = (vm, targetId, variableId) => { + const variable = getVariable(vm, targetId, variableId); + // If array, return a new copy for mutating, ensuring that updates stay immutable. + if (variable.value instanceof Array) return variable.value.slice(); + return variable.value; +}; +const setVariableValue = (vm, targetId, variableId, value) => { + const variable = getVariable(vm, targetId, variableId); + variable.value = value; + if (variable.isCloud) { + vm.runtime.ioDevices.cloud.requestUpdateVariable(variable.name, variable.value); + } +}; + + +/***/ }), + +/***/ "./src/lib/video/camera.js": +/*!*********************************!*\ + !*** ./src/lib/video/camera.js ***! + \*********************************/ +/*! exports provided: requestVideoStream, requestDisableVideo */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "requestVideoStream", function() { return requestVideoStream; }); +/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "requestDisableVideo", function() { return requestDisableVideo; }); +/* harmony import */ var get_user_media_promise__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! get-user-media-promise */ "./node_modules/get-user-media-promise/lib/get-user-media-promise.js"); +/* harmony import */ var get_user_media_promise__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(get_user_media_promise__WEBPACK_IMPORTED_MODULE_0__); + + +// Single Setup For All Video Streams used by the GUI +// While VideoProvider uses a private _singleSetup +// property to ensure that each instance of a VideoProvider +// use the same setup, this ensures that all instances +// of VideoProviders use a single stream. This way, closing a camera modal +// does not affect the video on the stage, and a program running and disabling +// video on the stage will not affect the camera modal's video. +const requestStack = []; +const requestVideoStream = videoDesc => { + let streamPromise; + if (requestStack.length === 0) { + streamPromise = get_user_media_promise__WEBPACK_IMPORTED_MODULE_0___default()({ + audio: false, + video: videoDesc + }); + requestStack.push(streamPromise); + } else if (requestStack.length > 0) { + streamPromise = requestStack[0]; + requestStack.push(true); + } + return streamPromise; +}; +const requestDisableVideo = () => { + requestStack.pop(); + if (requestStack.length > 0) return false; + return true; +}; + + +/***/ }), + +/***/ "./src/lib/video/video-provider.js": +/*!*****************************************!*\ + !*** ./src/lib/video/video-provider.js ***! + \*****************************************/ +/*! exports provided: default */ +/***/ (function(module, __webpack_exports__, __webpack_require__) { + +"use strict"; +__webpack_require__.r(__webpack_exports__); +/* harmony import */ var _camera_js__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./camera.js */ "./src/lib/video/camera.js"); +/* harmony import */ var _log_js__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../log.js */ "./src/lib/log.js"); + + + +/** + * Video Manager for video extensions. + */ +class VideoProvider { + constructor() { + /** + * Default value for mirrored frames. + * @type boolean + */ + this.mirror = true; + + /** + * Cache frames for this many ms. + * @type number + */ + this._frameCacheTimeout = 16; + + /** + * DOM Video element + * @private + */ + this._video = null; + + /** + * Usermedia stream track + * @private + */ + this._track = null; + + /** + * Stores some canvas/frame data per resolution/mirror states + */ + this._workspace = []; + } + static get FORMAT_IMAGE_DATA() { + return 'image-data'; + } + static get FORMAT_CANVAS() { + return 'canvas'; + } + + /** + * Dimensions the video stream is analyzed at after its rendered to the + * sample canvas. + * @type {Array.} + */ + static get DIMENSIONS() { + return [480, 360]; + } + + /** + * Order preview drawable is inserted at in the renderer. + * @type {number} + */ + static get ORDER() { + return 1; + } + + /** + * Get the HTML video element containing the stream + */ + get video() { + return this._video; + } + + /** + * Request video be enabled. Sets up video, creates video skin and enables preview. + * + * @return {Promise.