1 | {
|
2 | "_format": "hh-sol-artifact-1",
|
3 | "contractName": "ERC1155DeComContract",
|
4 | "sourceName": "contracts/tokens/ERC1155DeComContract.sol",
|
5 | "abi": [
|
6 | {
|
7 | "anonymous": false,
|
8 | "inputs": [
|
9 | {
|
10 | "indexed": true,
|
11 | "internalType": "address",
|
12 | "name": "account",
|
13 | "type": "address"
|
14 | },
|
15 | {
|
16 | "indexed": true,
|
17 | "internalType": "address",
|
18 | "name": "operator",
|
19 | "type": "address"
|
20 | },
|
21 | {
|
22 | "indexed": false,
|
23 | "internalType": "bool",
|
24 | "name": "approved",
|
25 | "type": "bool"
|
26 | }
|
27 | ],
|
28 | "name": "ApprovalForAll",
|
29 | "type": "event"
|
30 | },
|
31 | {
|
32 | "anonymous": false,
|
33 | "inputs": [
|
34 | {
|
35 | "indexed": true,
|
36 | "internalType": "address",
|
37 | "name": "operator",
|
38 | "type": "address"
|
39 | },
|
40 | {
|
41 | "indexed": true,
|
42 | "internalType": "address",
|
43 | "name": "from",
|
44 | "type": "address"
|
45 | },
|
46 | {
|
47 | "indexed": true,
|
48 | "internalType": "address",
|
49 | "name": "to",
|
50 | "type": "address"
|
51 | },
|
52 | {
|
53 | "indexed": false,
|
54 | "internalType": "uint256[]",
|
55 | "name": "ids",
|
56 | "type": "uint256[]"
|
57 | },
|
58 | {
|
59 | "indexed": false,
|
60 | "internalType": "uint256[]",
|
61 | "name": "values",
|
62 | "type": "uint256[]"
|
63 | }
|
64 | ],
|
65 | "name": "TransferBatch",
|
66 | "type": "event"
|
67 | },
|
68 | {
|
69 | "anonymous": false,
|
70 | "inputs": [
|
71 | {
|
72 | "indexed": true,
|
73 | "internalType": "address",
|
74 | "name": "operator",
|
75 | "type": "address"
|
76 | },
|
77 | {
|
78 | "indexed": true,
|
79 | "internalType": "address",
|
80 | "name": "from",
|
81 | "type": "address"
|
82 | },
|
83 | {
|
84 | "indexed": true,
|
85 | "internalType": "address",
|
86 | "name": "to",
|
87 | "type": "address"
|
88 | },
|
89 | {
|
90 | "indexed": false,
|
91 | "internalType": "uint256",
|
92 | "name": "id",
|
93 | "type": "uint256"
|
94 | },
|
95 | {
|
96 | "indexed": false,
|
97 | "internalType": "uint256",
|
98 | "name": "value",
|
99 | "type": "uint256"
|
100 | }
|
101 | ],
|
102 | "name": "TransferSingle",
|
103 | "type": "event"
|
104 | },
|
105 | {
|
106 | "anonymous": false,
|
107 | "inputs": [
|
108 | {
|
109 | "indexed": false,
|
110 | "internalType": "string",
|
111 | "name": "value",
|
112 | "type": "string"
|
113 | },
|
114 | {
|
115 | "indexed": true,
|
116 | "internalType": "uint256",
|
117 | "name": "id",
|
118 | "type": "uint256"
|
119 | }
|
120 | ],
|
121 | "name": "URI",
|
122 | "type": "event"
|
123 | },
|
124 | {
|
125 | "inputs": [
|
126 | {
|
127 | "internalType": "address",
|
128 | "name": "customerAddress",
|
129 | "type": "address"
|
130 | }
|
131 | ],
|
132 | "name": "addAuthorizedReseller",
|
133 | "outputs": [],
|
134 | "stateMutability": "nonpayable",
|
135 | "type": "function"
|
136 | },
|
137 | {
|
138 | "inputs": [
|
139 | {
|
140 | "internalType": "address",
|
141 | "name": "contractAddress",
|
142 | "type": "address"
|
143 | }
|
144 | ],
|
145 | "name": "addAvailableCurrencyTokenContract",
|
146 | "outputs": [],
|
147 | "stateMutability": "nonpayable",
|
148 | "type": "function"
|
149 | },
|
150 | {
|
151 | "inputs": [
|
152 | {
|
153 | "internalType": "address",
|
154 | "name": "newOwner",
|
155 | "type": "address"
|
156 | }
|
157 | ],
|
158 | "name": "addOwner",
|
159 | "outputs": [],
|
160 | "stateMutability": "nonpayable",
|
161 | "type": "function"
|
162 | },
|
163 | {
|
164 | "inputs": [
|
165 | {
|
166 | "internalType": "address",
|
167 | "name": "account",
|
168 | "type": "address"
|
169 | },
|
170 | {
|
171 | "internalType": "uint256",
|
172 | "name": "id",
|
173 | "type": "uint256"
|
174 | }
|
175 | ],
|
176 | "name": "balanceOf",
|
177 | "outputs": [
|
178 | {
|
179 | "internalType": "uint256",
|
180 | "name": "",
|
181 | "type": "uint256"
|
182 | }
|
183 | ],
|
184 | "stateMutability": "view",
|
185 | "type": "function"
|
186 | },
|
187 | {
|
188 | "inputs": [
|
189 | {
|
190 | "internalType": "address[]",
|
191 | "name": "accounts",
|
192 | "type": "address[]"
|
193 | },
|
194 | {
|
195 | "internalType": "uint256[]",
|
196 | "name": "ids",
|
197 | "type": "uint256[]"
|
198 | }
|
199 | ],
|
200 | "name": "balanceOfBatch",
|
201 | "outputs": [
|
202 | {
|
203 | "internalType": "uint256[]",
|
204 | "name": "",
|
205 | "type": "uint256[]"
|
206 | }
|
207 | ],
|
208 | "stateMutability": "view",
|
209 | "type": "function"
|
210 | },
|
211 | {
|
212 | "inputs": [
|
213 | {
|
214 | "internalType": "uint256",
|
215 | "name": "tokenId",
|
216 | "type": "uint256"
|
217 | },
|
218 | {
|
219 | "internalType": "uint256",
|
220 | "name": "requestedAmount",
|
221 | "type": "uint256"
|
222 | },
|
223 | {
|
224 | "internalType": "address",
|
225 | "name": "recipient",
|
226 | "type": "address"
|
227 | }
|
228 | ],
|
229 | "name": "buyWithEther",
|
230 | "outputs": [],
|
231 | "stateMutability": "payable",
|
232 | "type": "function"
|
233 | },
|
234 | {
|
235 | "inputs": [
|
236 | {
|
237 | "internalType": "uint256",
|
238 | "name": "tokenId",
|
239 | "type": "uint256"
|
240 | },
|
241 | {
|
242 | "internalType": "uint256",
|
243 | "name": "requestedAmount",
|
244 | "type": "uint256"
|
245 | },
|
246 | {
|
247 | "internalType": "address",
|
248 | "name": "recipient",
|
249 | "type": "address"
|
250 | },
|
251 | {
|
252 | "internalType": "address",
|
253 | "name": "currencyTokenContract",
|
254 | "type": "address"
|
255 | }
|
256 | ],
|
257 | "name": "buyWithToken",
|
258 | "outputs": [],
|
259 | "stateMutability": "nonpayable",
|
260 | "type": "function"
|
261 | },
|
262 | {
|
263 | "inputs": [
|
264 | {
|
265 | "internalType": "uint256",
|
266 | "name": "tokenId",
|
267 | "type": "uint256"
|
268 | },
|
269 | {
|
270 | "internalType": "uint256",
|
271 | "name": "requestedAmount",
|
272 | "type": "uint256"
|
273 | },
|
274 | {
|
275 | "internalType": "address",
|
276 | "name": "recipient",
|
277 | "type": "address"
|
278 | }
|
279 | ],
|
280 | "name": "buyWithToken",
|
281 | "outputs": [],
|
282 | "stateMutability": "nonpayable",
|
283 | "type": "function"
|
284 | },
|
285 | {
|
286 | "inputs": [],
|
287 | "name": "getAvailableCurrencyTokenContractsList",
|
288 | "outputs": [
|
289 | {
|
290 | "internalType": "address[]",
|
291 | "name": "",
|
292 | "type": "address[]"
|
293 | }
|
294 | ],
|
295 | "stateMutability": "view",
|
296 | "type": "function"
|
297 | },
|
298 | {
|
299 | "inputs": [],
|
300 | "name": "getBeneficiaryAddress",
|
301 | "outputs": [
|
302 | {
|
303 | "internalType": "address",
|
304 | "name": "",
|
305 | "type": "address"
|
306 | }
|
307 | ],
|
308 | "stateMutability": "view",
|
309 | "type": "function"
|
310 | },
|
311 | {
|
312 | "inputs": [],
|
313 | "name": "getDefaultCurrencyTokenContract",
|
314 | "outputs": [
|
315 | {
|
316 | "internalType": "address",
|
317 | "name": "",
|
318 | "type": "address"
|
319 | }
|
320 | ],
|
321 | "stateMutability": "view",
|
322 | "type": "function"
|
323 | },
|
324 | {
|
325 | "inputs": [],
|
326 | "name": "getDescription",
|
327 | "outputs": [
|
328 | {
|
329 | "internalType": "string",
|
330 | "name": "",
|
331 | "type": "string"
|
332 | }
|
333 | ],
|
334 | "stateMutability": "view",
|
335 | "type": "function"
|
336 | },
|
337 | {
|
338 | "inputs": [
|
339 | {
|
340 | "internalType": "uint256",
|
341 | "name": "tokenId",
|
342 | "type": "uint256"
|
343 | },
|
344 | {
|
345 | "internalType": "address",
|
346 | "name": "target",
|
347 | "type": "address"
|
348 | }
|
349 | ],
|
350 | "name": "getDropAvailableAmount",
|
351 | "outputs": [
|
352 | {
|
353 | "internalType": "uint256",
|
354 | "name": "",
|
355 | "type": "uint256"
|
356 | }
|
357 | ],
|
358 | "stateMutability": "view",
|
359 | "type": "function"
|
360 | },
|
361 | {
|
362 | "inputs": [
|
363 | {
|
364 | "internalType": "uint256",
|
365 | "name": "tokenId",
|
366 | "type": "uint256"
|
367 | }
|
368 | ],
|
369 | "name": "getDropAvailableTotalAmount",
|
370 | "outputs": [
|
371 | {
|
372 | "internalType": "uint256",
|
373 | "name": "",
|
374 | "type": "uint256"
|
375 | }
|
376 | ],
|
377 | "stateMutability": "view",
|
378 | "type": "function"
|
379 | },
|
380 | {
|
381 | "inputs": [
|
382 | {
|
383 | "internalType": "uint256",
|
384 | "name": "tokenId",
|
385 | "type": "uint256"
|
386 | }
|
387 | ],
|
388 | "name": "getDropPerAddressLimit",
|
389 | "outputs": [
|
390 | {
|
391 | "internalType": "uint256",
|
392 | "name": "",
|
393 | "type": "uint256"
|
394 | }
|
395 | ],
|
396 | "stateMutability": "view",
|
397 | "type": "function"
|
398 | },
|
399 | {
|
400 | "inputs": [
|
401 | {
|
402 | "internalType": "uint256",
|
403 | "name": "tokenId",
|
404 | "type": "uint256"
|
405 | }
|
406 | ],
|
407 | "name": "getDropTotalLimit",
|
408 | "outputs": [
|
409 | {
|
410 | "internalType": "uint256",
|
411 | "name": "",
|
412 | "type": "uint256"
|
413 | }
|
414 | ],
|
415 | "stateMutability": "view",
|
416 | "type": "function"
|
417 | },
|
418 | {
|
419 | "inputs": [
|
420 | {
|
421 | "internalType": "uint256",
|
422 | "name": "tokenId",
|
423 | "type": "uint256"
|
424 | },
|
425 | {
|
426 | "internalType": "address",
|
427 | "name": "target",
|
428 | "type": "address"
|
429 | }
|
430 | ],
|
431 | "name": "getDroppedAmount",
|
432 | "outputs": [
|
433 | {
|
434 | "internalType": "uint256",
|
435 | "name": "",
|
436 | "type": "uint256"
|
437 | }
|
438 | ],
|
439 | "stateMutability": "view",
|
440 | "type": "function"
|
441 | },
|
442 | {
|
443 | "inputs": [
|
444 | {
|
445 | "internalType": "uint256",
|
446 | "name": "tokenId",
|
447 | "type": "uint256"
|
448 | }
|
449 | ],
|
450 | "name": "getDroppedTotalAmount",
|
451 | "outputs": [
|
452 | {
|
453 | "internalType": "uint256",
|
454 | "name": "",
|
455 | "type": "uint256"
|
456 | }
|
457 | ],
|
458 | "stateMutability": "view",
|
459 | "type": "function"
|
460 | },
|
461 | {
|
462 | "inputs": [],
|
463 | "name": "getOwners",
|
464 | "outputs": [
|
465 | {
|
466 | "internalType": "address[]",
|
467 | "name": "",
|
468 | "type": "address[]"
|
469 | }
|
470 | ],
|
471 | "stateMutability": "view",
|
472 | "type": "function"
|
473 | },
|
474 | {
|
475 | "inputs": [
|
476 | {
|
477 | "internalType": "uint256",
|
478 | "name": "id",
|
479 | "type": "uint256"
|
480 | }
|
481 | ],
|
482 | "name": "getPriceEther",
|
483 | "outputs": [
|
484 | {
|
485 | "internalType": "uint256",
|
486 | "name": "",
|
487 | "type": "uint256"
|
488 | }
|
489 | ],
|
490 | "stateMutability": "view",
|
491 | "type": "function"
|
492 | },
|
493 | {
|
494 | "inputs": [
|
495 | {
|
496 | "internalType": "uint256",
|
497 | "name": "id",
|
498 | "type": "uint256"
|
499 | }
|
500 | ],
|
501 | "name": "getPriceFiat",
|
502 | "outputs": [
|
503 | {
|
504 | "internalType": "uint256",
|
505 | "name": "",
|
506 | "type": "uint256"
|
507 | }
|
508 | ],
|
509 | "stateMutability": "view",
|
510 | "type": "function"
|
511 | },
|
512 | {
|
513 | "inputs": [
|
514 | {
|
515 | "internalType": "address",
|
516 | "name": "currencyContract",
|
517 | "type": "address"
|
518 | },
|
519 | {
|
520 | "internalType": "uint256",
|
521 | "name": "id",
|
522 | "type": "uint256"
|
523 | }
|
524 | ],
|
525 | "name": "getPriceToken",
|
526 | "outputs": [
|
527 | {
|
528 | "internalType": "uint256",
|
529 | "name": "",
|
530 | "type": "uint256"
|
531 | }
|
532 | ],
|
533 | "stateMutability": "view",
|
534 | "type": "function"
|
535 | },
|
536 | {
|
537 | "inputs": [
|
538 | {
|
539 | "internalType": "uint256",
|
540 | "name": "id",
|
541 | "type": "uint256"
|
542 | }
|
543 | ],
|
544 | "name": "getPriceToken",
|
545 | "outputs": [
|
546 | {
|
547 | "internalType": "uint256",
|
548 | "name": "",
|
549 | "type": "uint256"
|
550 | }
|
551 | ],
|
552 | "stateMutability": "view",
|
553 | "type": "function"
|
554 | },
|
555 | {
|
556 | "inputs": [],
|
557 | "name": "getTrustedForwarder",
|
558 | "outputs": [
|
559 | {
|
560 | "internalType": "address",
|
561 | "name": "forwarder",
|
562 | "type": "address"
|
563 | }
|
564 | ],
|
565 | "stateMutability": "view",
|
566 | "type": "function"
|
567 | },
|
568 | {
|
569 | "inputs": [],
|
570 | "name": "getVersion",
|
571 | "outputs": [
|
572 | {
|
573 | "internalType": "string",
|
574 | "name": "",
|
575 | "type": "string"
|
576 | }
|
577 | ],
|
578 | "stateMutability": "pure",
|
579 | "type": "function"
|
580 | },
|
581 | {
|
582 | "inputs": [],
|
583 | "name": "image",
|
584 | "outputs": [
|
585 | {
|
586 | "internalType": "string",
|
587 | "name": "",
|
588 | "type": "string"
|
589 | }
|
590 | ],
|
591 | "stateMutability": "view",
|
592 | "type": "function"
|
593 | },
|
594 | {
|
595 | "inputs": [
|
596 | {
|
597 | "internalType": "address",
|
598 | "name": "account",
|
599 | "type": "address"
|
600 | },
|
601 | {
|
602 | "internalType": "address",
|
603 | "name": "operator",
|
604 | "type": "address"
|
605 | }
|
606 | ],
|
607 | "name": "isApprovedForAll",
|
608 | "outputs": [
|
609 | {
|
610 | "internalType": "bool",
|
611 | "name": "",
|
612 | "type": "bool"
|
613 | }
|
614 | ],
|
615 | "stateMutability": "view",
|
616 | "type": "function"
|
617 | },
|
618 | {
|
619 | "inputs": [
|
620 | {
|
621 | "internalType": "address",
|
622 | "name": "customerAddress",
|
623 | "type": "address"
|
624 | }
|
625 | ],
|
626 | "name": "isAuthorizedReseller",
|
627 | "outputs": [
|
628 | {
|
629 | "internalType": "bool",
|
630 | "name": "",
|
631 | "type": "bool"
|
632 | }
|
633 | ],
|
634 | "stateMutability": "view",
|
635 | "type": "function"
|
636 | },
|
637 | {
|
638 | "inputs": [
|
639 | {
|
640 | "internalType": "address",
|
641 | "name": "contractAddress",
|
642 | "type": "address"
|
643 | }
|
644 | ],
|
645 | "name": "isAvailableCurrencyTokenContract",
|
646 | "outputs": [
|
647 | {
|
648 | "internalType": "bool",
|
649 | "name": "",
|
650 | "type": "bool"
|
651 | }
|
652 | ],
|
653 | "stateMutability": "view",
|
654 | "type": "function"
|
655 | },
|
656 | {
|
657 | "inputs": [
|
658 | {
|
659 | "internalType": "address",
|
660 | "name": "addr",
|
661 | "type": "address"
|
662 | }
|
663 | ],
|
664 | "name": "isOwner",
|
665 | "outputs": [
|
666 | {
|
667 | "internalType": "bool",
|
668 | "name": "",
|
669 | "type": "bool"
|
670 | }
|
671 | ],
|
672 | "stateMutability": "view",
|
673 | "type": "function"
|
674 | },
|
675 | {
|
676 | "inputs": [
|
677 | {
|
678 | "internalType": "address",
|
679 | "name": "forwarder",
|
680 | "type": "address"
|
681 | }
|
682 | ],
|
683 | "name": "isTrustedForwarder",
|
684 | "outputs": [
|
685 | {
|
686 | "internalType": "bool",
|
687 | "name": "",
|
688 | "type": "bool"
|
689 | }
|
690 | ],
|
691 | "stateMutability": "view",
|
692 | "type": "function"
|
693 | },
|
694 | {
|
695 | "inputs": [
|
696 | {
|
697 | "internalType": "address",
|
698 | "name": "to",
|
699 | "type": "address"
|
700 | },
|
701 | {
|
702 | "internalType": "uint256",
|
703 | "name": "id",
|
704 | "type": "uint256"
|
705 | },
|
706 | {
|
707 | "internalType": "uint256",
|
708 | "name": "amount",
|
709 | "type": "uint256"
|
710 | }
|
711 | ],
|
712 | "name": "mint",
|
713 | "outputs": [],
|
714 | "stateMutability": "nonpayable",
|
715 | "type": "function"
|
716 | },
|
717 | {
|
718 | "inputs": [],
|
719 | "name": "name",
|
720 | "outputs": [
|
721 | {
|
722 | "internalType": "string",
|
723 | "name": "",
|
724 | "type": "string"
|
725 | }
|
726 | ],
|
727 | "stateMutability": "view",
|
728 | "type": "function"
|
729 | },
|
730 | {
|
731 | "inputs": [
|
732 | {
|
733 | "internalType": "address",
|
734 | "name": "from",
|
735 | "type": "address"
|
736 | },
|
737 | {
|
738 | "internalType": "address",
|
739 | "name": "to",
|
740 | "type": "address"
|
741 | },
|
742 | {
|
743 | "internalType": "uint256",
|
744 | "name": "id",
|
745 | "type": "uint256"
|
746 | },
|
747 | {
|
748 | "internalType": "uint256",
|
749 | "name": "amount",
|
750 | "type": "uint256"
|
751 | }
|
752 | ],
|
753 | "name": "ownerTransfer",
|
754 | "outputs": [],
|
755 | "stateMutability": "nonpayable",
|
756 | "type": "function"
|
757 | },
|
758 | {
|
759 | "inputs": [
|
760 | {
|
761 | "internalType": "uint256",
|
762 | "name": "tokenId",
|
763 | "type": "uint256"
|
764 | }
|
765 | ],
|
766 | "name": "readGuestRenderData",
|
767 | "outputs": [
|
768 | {
|
769 | "internalType": "string",
|
770 | "name": "",
|
771 | "type": "string"
|
772 | }
|
773 | ],
|
774 | "stateMutability": "view",
|
775 | "type": "function"
|
776 | },
|
777 | {
|
778 | "inputs": [
|
779 | {
|
780 | "internalType": "uint256",
|
781 | "name": "tokenId",
|
782 | "type": "uint256"
|
783 | }
|
784 | ],
|
785 | "name": "readOwnerRenderData",
|
786 | "outputs": [
|
787 | {
|
788 | "internalType": "string",
|
789 | "name": "",
|
790 | "type": "string"
|
791 | }
|
792 | ],
|
793 | "stateMutability": "view",
|
794 | "type": "function"
|
795 | },
|
796 | {
|
797 | "inputs": [
|
798 | {
|
799 | "internalType": "uint256",
|
800 | "name": "tokenId",
|
801 | "type": "uint256"
|
802 | }
|
803 | ],
|
804 | "name": "readRenderData",
|
805 | "outputs": [
|
806 | {
|
807 | "internalType": "string",
|
808 | "name": "",
|
809 | "type": "string"
|
810 | }
|
811 | ],
|
812 | "stateMutability": "view",
|
813 | "type": "function"
|
814 | },
|
815 | {
|
816 | "inputs": [
|
817 | {
|
818 | "internalType": "address",
|
819 | "name": "customerAddress",
|
820 | "type": "address"
|
821 | }
|
822 | ],
|
823 | "name": "removeAuthorizedReseller",
|
824 | "outputs": [],
|
825 | "stateMutability": "nonpayable",
|
826 | "type": "function"
|
827 | },
|
828 | {
|
829 | "inputs": [
|
830 | {
|
831 | "internalType": "address",
|
832 | "name": "contractAddress",
|
833 | "type": "address"
|
834 | }
|
835 | ],
|
836 | "name": "removeAvailableCurrencyTokenContract",
|
837 | "outputs": [],
|
838 | "stateMutability": "nonpayable",
|
839 | "type": "function"
|
840 | },
|
841 | {
|
842 | "inputs": [
|
843 | {
|
844 | "internalType": "address",
|
845 | "name": "owner",
|
846 | "type": "address"
|
847 | }
|
848 | ],
|
849 | "name": "removeOwner",
|
850 | "outputs": [],
|
851 | "stateMutability": "nonpayable",
|
852 | "type": "function"
|
853 | },
|
854 | {
|
855 | "inputs": [
|
856 | {
|
857 | "internalType": "uint256",
|
858 | "name": "tokenId",
|
859 | "type": "uint256"
|
860 | },
|
861 | {
|
862 | "internalType": "uint256",
|
863 | "name": "amount",
|
864 | "type": "uint256"
|
865 | },
|
866 | {
|
867 | "internalType": "address",
|
868 | "name": "target",
|
869 | "type": "address"
|
870 | }
|
871 | ],
|
872 | "name": "requestToken",
|
873 | "outputs": [],
|
874 | "stateMutability": "nonpayable",
|
875 | "type": "function"
|
876 | },
|
877 | {
|
878 | "inputs": [
|
879 | {
|
880 | "internalType": "address",
|
881 | "name": "from",
|
882 | "type": "address"
|
883 | },
|
884 | {
|
885 | "internalType": "address",
|
886 | "name": "to",
|
887 | "type": "address"
|
888 | },
|
889 | {
|
890 | "internalType": "uint256[]",
|
891 | "name": "ids",
|
892 | "type": "uint256[]"
|
893 | },
|
894 | {
|
895 | "internalType": "uint256[]",
|
896 | "name": "amounts",
|
897 | "type": "uint256[]"
|
898 | },
|
899 | {
|
900 | "internalType": "bytes",
|
901 | "name": "data",
|
902 | "type": "bytes"
|
903 | }
|
904 | ],
|
905 | "name": "safeBatchTransferFrom",
|
906 | "outputs": [],
|
907 | "stateMutability": "nonpayable",
|
908 | "type": "function"
|
909 | },
|
910 | {
|
911 | "inputs": [
|
912 | {
|
913 | "internalType": "address",
|
914 | "name": "from",
|
915 | "type": "address"
|
916 | },
|
917 | {
|
918 | "internalType": "address",
|
919 | "name": "to",
|
920 | "type": "address"
|
921 | },
|
922 | {
|
923 | "internalType": "uint256",
|
924 | "name": "id",
|
925 | "type": "uint256"
|
926 | },
|
927 | {
|
928 | "internalType": "uint256",
|
929 | "name": "amount",
|
930 | "type": "uint256"
|
931 | },
|
932 | {
|
933 | "internalType": "bytes",
|
934 | "name": "data",
|
935 | "type": "bytes"
|
936 | }
|
937 | ],
|
938 | "name": "safeTransferFrom",
|
939 | "outputs": [],
|
940 | "stateMutability": "nonpayable",
|
941 | "type": "function"
|
942 | },
|
943 | {
|
944 | "inputs": [
|
945 | {
|
946 | "internalType": "address",
|
947 | "name": "operator",
|
948 | "type": "address"
|
949 | },
|
950 | {
|
951 | "internalType": "bool",
|
952 | "name": "approved",
|
953 | "type": "bool"
|
954 | }
|
955 | ],
|
956 | "name": "setApprovalForAll",
|
957 | "outputs": [],
|
958 | "stateMutability": "nonpayable",
|
959 | "type": "function"
|
960 | },
|
961 | {
|
962 | "inputs": [
|
963 | {
|
964 | "internalType": "address payable",
|
965 | "name": "addr",
|
966 | "type": "address"
|
967 | }
|
968 | ],
|
969 | "name": "setBeneficiaryAddress",
|
970 | "outputs": [],
|
971 | "stateMutability": "nonpayable",
|
972 | "type": "function"
|
973 | },
|
974 | {
|
975 | "inputs": [
|
976 | {
|
977 | "internalType": "address",
|
978 | "name": "tokenContract",
|
979 | "type": "address"
|
980 | }
|
981 | ],
|
982 | "name": "setDefaultCurrencyTokenContractAddress",
|
983 | "outputs": [],
|
984 | "stateMutability": "nonpayable",
|
985 | "type": "function"
|
986 | },
|
987 | {
|
988 | "inputs": [
|
989 | {
|
990 | "internalType": "string",
|
991 | "name": "uri",
|
992 | "type": "string"
|
993 | }
|
994 | ],
|
995 | "name": "setDefaultUri",
|
996 | "outputs": [],
|
997 | "stateMutability": "nonpayable",
|
998 | "type": "function"
|
999 | },
|
1000 | {
|
1001 | "inputs": [
|
1002 | {
|
1003 | "internalType": "string",
|
1004 | "name": "description",
|
1005 | "type": "string"
|
1006 | }
|
1007 | ],
|
1008 | "name": "setDescription",
|
1009 | "outputs": [],
|
1010 | "stateMutability": "nonpayable",
|
1011 | "type": "function"
|
1012 | },
|
1013 | {
|
1014 | "inputs": [
|
1015 | {
|
1016 | "internalType": "uint256",
|
1017 | "name": "tokenId",
|
1018 | "type": "uint256"
|
1019 | },
|
1020 | {
|
1021 | "internalType": "uint256",
|
1022 | "name": "amount",
|
1023 | "type": "uint256"
|
1024 | }
|
1025 | ],
|
1026 | "name": "setDropPerAddressLimit",
|
1027 | "outputs": [],
|
1028 | "stateMutability": "nonpayable",
|
1029 | "type": "function"
|
1030 | },
|
1031 | {
|
1032 | "inputs": [
|
1033 | {
|
1034 | "internalType": "uint256",
|
1035 | "name": "tokenId",
|
1036 | "type": "uint256"
|
1037 | },
|
1038 | {
|
1039 | "internalType": "uint256",
|
1040 | "name": "amount",
|
1041 | "type": "uint256"
|
1042 | }
|
1043 | ],
|
1044 | "name": "setDropTotalLimit",
|
1045 | "outputs": [],
|
1046 | "stateMutability": "nonpayable",
|
1047 | "type": "function"
|
1048 | },
|
1049 | {
|
1050 | "inputs": [
|
1051 | {
|
1052 | "internalType": "string",
|
1053 | "name": "newImage",
|
1054 | "type": "string"
|
1055 | }
|
1056 | ],
|
1057 | "name": "setImage",
|
1058 | "outputs": [],
|
1059 | "stateMutability": "nonpayable",
|
1060 | "type": "function"
|
1061 | },
|
1062 | {
|
1063 | "inputs": [
|
1064 | {
|
1065 | "internalType": "string",
|
1066 | "name": "newName",
|
1067 | "type": "string"
|
1068 | }
|
1069 | ],
|
1070 | "name": "setName",
|
1071 | "outputs": [],
|
1072 | "stateMutability": "nonpayable",
|
1073 | "type": "function"
|
1074 | },
|
1075 | {
|
1076 | "inputs": [
|
1077 | {
|
1078 | "internalType": "uint256",
|
1079 | "name": "id",
|
1080 | "type": "uint256"
|
1081 | },
|
1082 | {
|
1083 | "internalType": "uint256",
|
1084 | "name": "price",
|
1085 | "type": "uint256"
|
1086 | }
|
1087 | ],
|
1088 | "name": "setPriceEther",
|
1089 | "outputs": [],
|
1090 | "stateMutability": "nonpayable",
|
1091 | "type": "function"
|
1092 | },
|
1093 | {
|
1094 | "inputs": [
|
1095 | {
|
1096 | "internalType": "uint256",
|
1097 | "name": "id",
|
1098 | "type": "uint256"
|
1099 | },
|
1100 | {
|
1101 | "internalType": "uint256",
|
1102 | "name": "price",
|
1103 | "type": "uint256"
|
1104 | }
|
1105 | ],
|
1106 | "name": "setPriceFiat",
|
1107 | "outputs": [],
|
1108 | "stateMutability": "nonpayable",
|
1109 | "type": "function"
|
1110 | },
|
1111 | {
|
1112 | "inputs": [
|
1113 | {
|
1114 | "internalType": "uint256",
|
1115 | "name": "id",
|
1116 | "type": "uint256"
|
1117 | },
|
1118 | {
|
1119 | "internalType": "uint256",
|
1120 | "name": "price",
|
1121 | "type": "uint256"
|
1122 | }
|
1123 | ],
|
1124 | "name": "setPriceToken",
|
1125 | "outputs": [],
|
1126 | "stateMutability": "nonpayable",
|
1127 | "type": "function"
|
1128 | },
|
1129 | {
|
1130 | "inputs": [
|
1131 | {
|
1132 | "internalType": "address",
|
1133 | "name": "currencyContract",
|
1134 | "type": "address"
|
1135 | },
|
1136 | {
|
1137 | "internalType": "uint256",
|
1138 | "name": "id",
|
1139 | "type": "uint256"
|
1140 | },
|
1141 | {
|
1142 | "internalType": "uint256",
|
1143 | "name": "price",
|
1144 | "type": "uint256"
|
1145 | }
|
1146 | ],
|
1147 | "name": "setPriceToken",
|
1148 | "outputs": [],
|
1149 | "stateMutability": "nonpayable",
|
1150 | "type": "function"
|
1151 | },
|
1152 | {
|
1153 | "inputs": [
|
1154 | {
|
1155 | "internalType": "string",
|
1156 | "name": "newSymbol",
|
1157 | "type": "string"
|
1158 | }
|
1159 | ],
|
1160 | "name": "setSymbol",
|
1161 | "outputs": [],
|
1162 | "stateMutability": "nonpayable",
|
1163 | "type": "function"
|
1164 | },
|
1165 | {
|
1166 | "inputs": [
|
1167 | {
|
1168 | "internalType": "address",
|
1169 | "name": "_forwarder",
|
1170 | "type": "address"
|
1171 | }
|
1172 | ],
|
1173 | "name": "setTrustedForwarder",
|
1174 | "outputs": [],
|
1175 | "stateMutability": "nonpayable",
|
1176 | "type": "function"
|
1177 | },
|
1178 | {
|
1179 | "inputs": [
|
1180 | {
|
1181 | "internalType": "uint256",
|
1182 | "name": "id",
|
1183 | "type": "uint256"
|
1184 | },
|
1185 | {
|
1186 | "internalType": "string",
|
1187 | "name": "uri",
|
1188 | "type": "string"
|
1189 | }
|
1190 | ],
|
1191 | "name": "setUri",
|
1192 | "outputs": [],
|
1193 | "stateMutability": "nonpayable",
|
1194 | "type": "function"
|
1195 | },
|
1196 | {
|
1197 | "inputs": [
|
1198 | {
|
1199 | "internalType": "bytes4",
|
1200 | "name": "interfaceId",
|
1201 | "type": "bytes4"
|
1202 | }
|
1203 | ],
|
1204 | "name": "supportsInterface",
|
1205 | "outputs": [
|
1206 | {
|
1207 | "internalType": "bool",
|
1208 | "name": "",
|
1209 | "type": "bool"
|
1210 | }
|
1211 | ],
|
1212 | "stateMutability": "view",
|
1213 | "type": "function"
|
1214 | },
|
1215 | {
|
1216 | "inputs": [],
|
1217 | "name": "symbol",
|
1218 | "outputs": [
|
1219 | {
|
1220 | "internalType": "string",
|
1221 | "name": "",
|
1222 | "type": "string"
|
1223 | }
|
1224 | ],
|
1225 | "stateMutability": "view",
|
1226 | "type": "function"
|
1227 | },
|
1228 | {
|
1229 | "inputs": [
|
1230 | {
|
1231 | "internalType": "uint256",
|
1232 | "name": "id",
|
1233 | "type": "uint256"
|
1234 | }
|
1235 | ],
|
1236 | "name": "uri",
|
1237 | "outputs": [
|
1238 | {
|
1239 | "internalType": "string",
|
1240 | "name": "",
|
1241 | "type": "string"
|
1242 | }
|
1243 | ],
|
1244 | "stateMutability": "view",
|
1245 | "type": "function"
|
1246 | },
|
1247 | {
|
1248 | "inputs": [
|
1249 | {
|
1250 | "internalType": "uint256",
|
1251 | "name": "tokenId",
|
1252 | "type": "uint256"
|
1253 | },
|
1254 | {
|
1255 | "internalType": "string",
|
1256 | "name": "HTMLstring",
|
1257 | "type": "string"
|
1258 | }
|
1259 | ],
|
1260 | "name": "writeOwnerRenderData",
|
1261 | "outputs": [],
|
1262 | "stateMutability": "nonpayable",
|
1263 | "type": "function"
|
1264 | },
|
1265 | {
|
1266 | "inputs": [
|
1267 | {
|
1268 | "internalType": "uint256",
|
1269 | "name": "tokenId",
|
1270 | "type": "uint256"
|
1271 | },
|
1272 | {
|
1273 | "internalType": "string",
|
1274 | "name": "HTMLstring",
|
1275 | "type": "string"
|
1276 | }
|
1277 | ],
|
1278 | "name": "writeRenderData",
|
1279 | "outputs": [],
|
1280 | "stateMutability": "nonpayable",
|
1281 | "type": "function"
|
1282 | }
|
1283 | ],
|
1284 | "bytecode": "0x60a06040819052600060808190526200001b9160149162000216565b506040805160208101918290526000908190526200003c9160159162000216565b506040805160208101918290526000908190526200005d9160169162000216565b503480156200006b57600080fd5b506040805160208101909152600081526200008681620000a1565b506200009b62000095620000ba565b620000d6565b620002f9565b8051620000b690600290602084019062000216565b5050565b6000620000d1620001e060201b620020001760201c565b905090565b60045415801590620000f857503360009081526003602052604090205460ff16155b15620001555760405162461bcd60e51b815260206004820152602260248201527f4f6e6c79206f776e65722063616e2063616c6c20746869732066756e6374696f604482015261371760f11b606482015260840160405180910390fd5b6001600160a01b03811660009081526003602052604090205460ff16156200017a5750565b6001600160a01b03166000818152600360205260408120805460ff191660019081179091556004805491820181559091527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b0180546001600160a01b0319169091179055565b600060143610801590620001fe57506006546001600160a01b031633145b1562000211575060131936013560601c90565b503390565b8280546200022490620002bc565b90600052602060002090601f01602090048101928262000248576000855562000293565b82601f106200026357805160ff191683800117855562000293565b8280016001018555821562000293579182015b828111156200029357825182559160200191906001019062000276565b50620002a1929150620002a5565b5090565b5b80821115620002a15760008155600101620002a6565b600181811c90821680620002d157607f821691505b60208210811415620002f357634e487b7160e01b600052602260045260246000fd5b50919050565b6137f580620003096000396000f3fe6080604052600436106103c15760003560e01c80636428eb72116101f2578063b33a599f1161010d578063d36223f1116100a0578063e985e9c51161006f578063e985e9c514610c40578063ec6be06e14610c89578063f242432a14610ca9578063f3ccaac014610cc957600080fd5b8063d36223f114610bb3578063d93f5bed14610bd3578063da74222814610bf3578063e1461f1214610c1357600080fd5b8063cafc72d3116100dc578063cafc72d314610b2a578063ce1b815f14610b57578063d114c9dc14610b75578063d1eff89514610b9557600080fd5b8063b33a599f14610a91578063b68de97414610ab1578063b84c824614610aea578063c47f002714610b0a57600080fd5b806388d0f86a116101855780639eda8aae116101545780639eda8aae146109f6578063a0e67e2b14610a2f578063a22cb46514610a44578063adfadad314610a6457600080fd5b806388d0f86a146109815780638e1b5aa9146109a157806390c3f38f146109c157806395d89b41146109e157600080fd5b8063782f08ae116101c1578063782f08ae1461090c5780638003e27f1461092c57806380dc439e1461094e578063867050411461096157600080fd5b80636428eb721461088c5780637065cb48146108ac57806371adb5e6146108cc578063724e5c17146108ec57600080fd5b80632217e975116102e2578063466a18de1161027557806355349e671161024457806355349e67146107f0578063572b6c0514610810578063578680be1461083f578063609d58ad1461085f57600080fd5b8063466a18de146107635780634e1273f4146107835780634fe50531146107b05780635199065f146107d057600080fd5b80633a932dba116102b15780633a932dba146106e35780633c695e39146107035780633de4fdc814610723578063418794331461074357600080fd5b80632217e9751461064a5780632eb2c2d61461066a5780632f54bf6e1461068a578063346b327b146106c357600080fd5b8063156e29f61161035a578063192c175611610329578063192c1756146105b25780631a092541146105f55780631abe7cb31461060a5780631df5c02c1461062a57600080fd5b8063156e29f61461052057806316bef59614610540578063173825d914610572578063177ed0f31461059257600080fd5b806306fdde031161039657806306fdde031461047657806308c1ea02146104985780630d8e6e2c146104ba5780630e89341c1461050057600080fd5b8062fbe0c5146103c6578062fdd58e1461040657806301ffc9a714610426578063031f5c8714610456575b600080fd5b3480156103d257600080fd5b506103f36103e136600461315a565b6000908152600f602052604090205490565b6040519081526020015b60405180910390f35b34801561041257600080fd5b506103f3610421366004612f9f565b610cde565b34801561043257600080fd5b506104466104413660046130e7565b610d77565b60405190151581526020016103fd565b34801561046257600080fd5b506103f3610471366004612f9f565b610dc7565b34801561048257600080fd5b5061048b610def565b6040516103fd9190613429565b3480156104a457600080fd5b506104b86104b3366004613196565b610e7d565b005b3480156104c657600080fd5b5060408051808201909152601c81527f455243313135354465436f6d436f6e7472616374207620312e302e3000000000602082015261048b565b34801561050c57600080fd5b5061048b61051b36600461315a565b610ec8565b34801561052c57600080fd5b506104b861053b366004612fca565b611022565b34801561054c57600080fd5b50600a546001600160a01b03165b6040516001600160a01b0390911681526020016103fd565b34801561057e57600080fd5b506104b861058d366004612dc8565b611064565b34801561059e57600080fd5b506103f36105ad36600461315a565b611121565b3480156105be57600080fd5b506103f36105cd366004613172565b60009182526010602090815260408084206001600160a01b0393909316845291905290205490565b34801561060157600080fd5b5061048b61113a565b34801561061657600080fd5b506104b86106253660046131d1565b6111cc565b34801561063657600080fd5b506104b8610645366004612dc8565b611205565b34801561065657600080fd5b506103f361066536600461315a565b61124d565b34801561067657600080fd5b506104b8610685366004612e1c565b61129b565b34801561069657600080fd5b506104466106a5366004612dc8565b6001600160a01b031660009081526003602052604090205460ff1690565b3480156106cf57600080fd5b506104b86106de3660046131f2565b6112f9565b3480156106ef57600080fd5b506104b86106fe366004612dc8565b611437565b34801561070f57600080fd5b506104b861071e366004612dc8565b611482565b34801561072f57600080fd5b506104b861073e366004612dc8565b6114cd565b34801561074f57600080fd5b5061048b61075e36600461315a565b61157e565b34801561076f57600080fd5b506104b861077e36600461311f565b611649565b34801561078f57600080fd5b506107a361079e366004612ffe565b611687565b6040516103fd91906133e8565b3480156107bc57600080fd5b506104b86107cb3660046131d1565b6117e9565b3480156107dc57600080fd5b506104b86107eb366004613196565b611822565b3480156107fc57600080fd5b506104b861080b3660046131d1565b611868565b34801561081c57600080fd5b5061044661082b366004612dc8565b6006546001600160a01b0391821691161490565b34801561084b57600080fd5b506104b861085a3660046131d1565b6118a1565b34801561086b57600080fd5b506103f361087a36600461315a565b6000908152600e602052604090205490565b34801561089857600080fd5b5061048b6108a736600461315a565b6118df565b3480156108b857600080fd5b506104b86108c7366004612dc8565b6118fc565b3480156108d857600080fd5b506104b86108e736600461311f565b6119c4565b3480156108f857600080fd5b506104b861090736600461322a565b6119fe565b34801561091857600080fd5b506104b8610927366004613196565b611a3b565b34801561093857600080fd5b50610941611a81565b6040516103fd919061339b565b6104b861095c3660046131f2565b611ae2565b34801561096d57600080fd5b5061048b61097c36600461315a565b611b3d565b34801561098d57600080fd5b506104b861099c3660046131d1565b611b5a565b3480156109ad57600080fd5b506103f36109bc366004613172565b611b93565b3480156109cd57600080fd5b506104b86109dc36600461311f565b611c2a565b3480156109ed57600080fd5b5061048b611c64565b348015610a0257600080fd5b50610446610a11366004612dc8565b6001600160a01b03166000908152601a602052604090205460ff1690565b348015610a3b57600080fd5b50610941611c71565b348015610a5057600080fd5b506104b8610a5f366004612f72565b611cd1565b348015610a7057600080fd5b506103f3610a7f36600461315a565b60009081526008602052604090205490565b348015610a9d57600080fd5b506104b8610aac366004612dc8565b611ce3565b348015610abd57600080fd5b50610446610acc366004612dc8565b6001600160a01b03166000908152600b602052604090205460ff1690565b348015610af657600080fd5b506104b8610b0536600461311f565b611d9d565b348015610b1657600080fd5b506104b8610b2536600461311f565b611dd7565b348015610b3657600080fd5b506103f3610b4536600461315a565b60009081526011602052604090205490565b348015610b6357600080fd5b506006546001600160a01b031661055a565b348015610b8157600080fd5b506104b8610b90366004612ec6565b611e11565b348015610ba157600080fd5b50600d546001600160a01b031661055a565b348015610bbf57600080fd5b506104b8610bce3660046131f2565b611e66565b348015610bdf57600080fd5b506104b8610bee366004612fca565b611ec1565b348015610bff57600080fd5b506104b8610c0e366004612dc8565b611f0e565b348015610c1f57600080fd5b506103f3610c2e36600461315a565b60009081526007602052604090205490565b348015610c4c57600080fd5b50610446610c5b366004612de4565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205460ff1690565b348015610c9557600080fd5b506104b8610ca4366004612dc8565b611f53565b348015610cb557600080fd5b506104b8610cc4366004612f0b565b611f9c565b348015610cd557600080fd5b5061048b611ff3565b60006001600160a01b038316610d4e5760405162461bcd60e51b815260206004820152602a60248201527f455243313135353a2061646472657373207a65726f206973206e6f742061207660448201526930b634b21037bbb732b960b11b60648201526084015b60405180910390fd5b506000818152602081815260408083206001600160a01b03861684529091529020545b92915050565b60006001600160e01b03198216636cdb3d1360e11b1480610da857506001600160e01b031982166303a24d0760e21b145b80610d7157506301ffc9a760e01b6001600160e01b0319831614610d71565b6001600160a01b03919091166000908152600960209081526040808320938352929052205490565b60148054610dfc9061363c565b80601f0160208091040260200160405190810160405280929190818152602001828054610e289061363c565b8015610e755780601f10610e4a57610100808354040283529160200191610e75565b820191906000526020600020905b815481529060010190602001808311610e5857829003601f168201915b505050505081565b610e886106a5612035565b610ea45760405162461bcd60e51b8152600401610d4590613484565b60008281526019602090815260409091208251610ec392840190612c4c565b505050565b600081815260126020526040812080546060929190610ee69061363c565b80601f0160208091040260200160405190810160405280929190818152602001828054610f129061363c565b8015610f5f5780601f10610f3457610100808354040283529160200191610f5f565b820191906000526020600020905b815481529060010190602001808311610f4257829003601f168201915b505050505090508051600014156110035760138054610f7d9061363c565b80601f0160208091040260200160405190810160405280929190818152602001828054610fa99061363c565b8015610ff65780601f10610fcb57610100808354040283529160200191610ff6565b820191906000526020600020905b815481529060010190602001808311610fd957829003601f168201915b5050505050915050919050565b60008381526012602052604090208054610f7d9061363c565b50919050565b61102d6106a5612035565b6110495760405162461bcd60e51b8152600401610d4590613484565b610ec383838360405180602001604052806000815250612044565b61106f6106a5612035565b61108b5760405162461bcd60e51b8152600401610d4590613484565b6001600160a01b03811660009081526003602052604090205460ff166110f35760405162461bcd60e51b815260206004820152601e60248201527f5461726765742061646472657373206973206e6f7420616e206f776e657200006044820152606401610d45565b6001600160a01b0381166000908152600360205260409020805460ff1916905561111e600482612163565b50565b600a54600090610d71906001600160a01b031683610dc7565b6060600580546111499061363c565b80601f01602080910402602001604051908101604052809291908181526020018280546111759061363c565b80156111c25780601f10611197576101008083540402835291602001916111c2565b820191906000526020600020905b8154815290600101906020018083116111a557829003601f168201915b5050505050905090565b6111d76106a5612035565b6111f35760405162461bcd60e51b8152600401610d4590613484565b60009182526007602052604090912055565b6112106106a5612035565b61122c5760405162461bcd60e51b8152600401610d4590613484565b6001600160a01b03166000908152601a60205260409020805460ff19169055565b6000818152600e6020908152604080832054601190925282205482911115610d7157600083815260116020908152604080832054600e909252909120546112949190613625565b9392505050565b6112a3612035565b6001600160a01b0316856001600160a01b031614806112c957506112c985610c5b612035565b6112e55760405162461bcd60e51b8152600401610d45906134c6565b6112f285858585856122a5565b5050505050565b600d546001600160a01b03166113415760405162461bcd60e51b815260206004820152600d60248201526c111c9bdc08191a5cd8589b1959609a1b6044820152606401610d45565b8161134c8483611b93565b10156113905760405162461bcd60e51b8152602060048201526013602482015272111c9bdc081b1a5b5a5d08195e18d959591959606a1b6044820152606401610d45565b600d5482906113a8906001600160a01b031685610cde565b10156113f65760405162461bcd60e51b815260206004820152601b60248201527f52616e206f7574206f6620617661696c61626c6520746f6b656e7300000000006044820152606401610d45565b6114018383836124a9565b600d5460408051808201909152600381526203078360ec1b6020820152610ec3916001600160a01b031690839086908690612508565b6114426106a5612035565b61145e5760405162461bcd60e51b8152600401610d4590613484565b600a80546001600160a01b0319166001600160a01b03831617905561111e816114cd565b61148d6106a5612035565b6114a95760405162461bcd60e51b8152600401610d4590613484565b6001600160a01b03166000908152601a60205260409020805460ff19166001179055565b6114d86106a5612035565b6114f45760405162461bcd60e51b8152600401610d4590613484565b6001600160a01b0381166000908152600b602052604090205460ff16156115185750565b6001600160a01b03166000818152600b60205260408120805460ff19166001908117909155600c805491820181559091527fdf6966c971051c3d54ec59162606531493a51404a002842f56009d7e5cf4a8c70180546001600160a01b0319169091179055565b6060600061158c3384610cde565b111561163057600082815260196020526040902080546115ab9061363c565b80601f01602080910402602001604051908101604052809291908181526020018280546115d79061363c565b80156116245780601f106115f957610100808354040283529160200191611624565b820191906000526020600020905b81548152906001019060200180831161160757829003601f168201915b50505050509050919050565b600082815260186020526040902080546115ab9061363c565b6116546106a5612035565b6116705760405162461bcd60e51b8152600401610d4590613484565b8051611683906013906020840190612c4c565b5050565b606081518351146116ec5760405162461bcd60e51b815260206004820152602960248201527f455243313135353a206163636f756e747320616e6420696473206c656e677468604482015268040dad2e6dac2e8c6d60bb1b6064820152608401610d45565b6000835167ffffffffffffffff81111561171657634e487b7160e01b600052604160045260246000fd5b60405190808252806020026020018201604052801561173f578160200160208202803683370190505b50905060005b84518110156117e1576117a685828151811061177157634e487b7160e01b600052603260045260246000fd5b602002602001015185838151811061179957634e487b7160e01b600052603260045260246000fd5b6020026020010151610cde565b8282815181106117c657634e487b7160e01b600052603260045260246000fd5b60209081029190910101526117da8161369e565b9050611745565b509392505050565b6117f46106a5612035565b6118105760405162461bcd60e51b8152600401610d4590613484565b6000918252600e602052604090912055565b61182d6106a5612035565b6118495760405162461bcd60e51b8152600401610d4590613484565b60008281526018602090815260409091208251610ec392840190612c4c565b6118736106a5612035565b61188f5760405162461bcd60e51b8152600401610d4590613484565b6000918252600f602052604090912055565b6118ac6106a5612035565b6118c85760405162461bcd60e51b8152600401610d4590613484565b600a54611683906001600160a01b03168383611ec1565b60008181526018602052604090208054606091906115ab9061363c565b6004541580159061191d57503360009081526003602052604090205460ff16155b1561193a5760405162461bcd60e51b8152600401610d4590613484565b6001600160a01b03811660009081526003602052604090205460ff161561195e5750565b6001600160a01b03166000818152600360205260408120805460ff191660019081179091556004805491820181559091527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b0180546001600160a01b0319169091179055565b6119cf6106a5612035565b6119eb5760405162461bcd60e51b8152600401610d4590613484565b8051611683906016906020840190612c4c565b60405162461bcd60e51b815260206004820152601260248201527113d4115490551253d397d11254d05093115160721b6044820152606401610d45565b611a466106a5612035565b611a625760405162461bcd60e51b8152600401610d4590613484565b60008281526012602090815260409091208251610ec392840190612c4c565b6060600c8054806020026020016040519081016040528092919081815260200182805480156111c257602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311611abb575050505050905090565b600d548290611afa906001600160a01b031685610cde565b1015611b335760405162461bcd60e51b815260206004820152600860248201526714d3d31117d3d55560c21b6044820152606401610d45565b611401838361263d565b60008181526019602052604090208054606091906115ab9061363c565b611b656106a5612035565b611b815760405162461bcd60e51b8152600401610d4590613484565b60009182526008602052604090912055565b600080611b9f8461124d565b6000858152600f6020908152604080832054601083528184206001600160a01b038916855290925282205492935090911015611c115760008581526010602090815260408083206001600160a01b0388168452825280832054888452600f90925290912054611c0e9190613625565b90505b80821115611c22579150610d719050565b509050610d71565b611c356106a5612035565b611c515760405162461bcd60e51b8152600401610d4590613484565b8051611683906005906020840190612c4c565b60158054610dfc9061363c565b606060048054806020026020016040519081016040528092919081815260200182805480156111c2576020028201919060005260206000209081546001600160a01b03168152600190910190602001808311611abb575050505050905090565b611683611cdc612035565b838361272b565b611cee6106a5612035565b611d0a5760405162461bcd60e51b8152600401610d4590613484565b6001600160a01b0381166000908152600b602052604090205460ff16611d725760405162461bcd60e51b815260206004820181905260248201527f54617267657420636f6e7472616374206973206e6f7420617661696c61626c656044820152606401610d45565b6001600160a01b0381166000908152600b60205260409020805460ff1916905561111e600c82612163565b611da86106a5612035565b611dc45760405162461bcd60e51b8152600401610d4590613484565b8051611683906015906020840190612c4c565b611de26106a5612035565b611dfe5760405162461bcd60e51b8152600401610d4590613484565b8051611683906014906020840190612c4c565b611e1c6106a5612035565b611e385760405162461bcd60e51b8152600401610d4590613484565b611e60848484846040518060400160405280600381526020016203078360ec1b815250612508565b50505050565b600d548290611e7e906001600160a01b031685610cde565b1015611eb75760405162461bcd60e51b815260206004820152600860248201526714d3d31117d3d55560c21b6044820152606401610d45565b611401838361280c565b611ecc6106a5612035565b611ee85760405162461bcd60e51b8152600401610d4590613484565b6001600160a01b0390921660009081526009602090815260408083209383529290522055565b611f196106a5612035565b611f355760405162461bcd60e51b8152600401610d4590613484565b600680546001600160a01b0319166001600160a01b03831617905550565b611f5e6106a5612035565b611f7a5760405162461bcd60e51b8152600401610d4590613484565b600d80546001600160a01b0319166001600160a01b0392909216919091179055565b611fa4612035565b6001600160a01b0316856001600160a01b03161480611fca5750611fca85610c5b612035565b611fe65760405162461bcd60e51b8152600401610d45906134c6565b6112f28585858585612508565b60168054610dfc9061363c565b60006014361080159061201d57506006546001600160a01b031633145b1561202f575060131936013560601c90565b50335b90565b600061203f612000565b905090565b6001600160a01b0384166120a45760405162461bcd60e51b815260206004820152602160248201527f455243313135353a206d696e7420746f20746865207a65726f206164647265736044820152607360f81b6064820152608401610d45565b60006120ae612035565b905060006120bb85612825565b905060006120c885612825565b90506000868152602081815260408083206001600160a01b038b168452909152812080548792906120fa9084906135ee565b909155505060408051878152602081018790526001600160a01b03808a1692600092918716917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a461215a8360008989898961287e565b50505050505050565b60005b8254811015610ec357816001600160a01b031683828154811061219957634e487b7160e01b600052603260045260246000fd5b6000918252602090912001546001600160a01b0316141561229357825483906121c490600190613625565b815481106121e257634e487b7160e01b600052603260045260246000fd5b9060005260206000200160009054906101000a90046001600160a01b031683828154811061222057634e487b7160e01b600052603260045260246000fd5b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b031602179055508280548061226c57634e487b7160e01b600052603160045260246000fd5b600082815260209020810160001990810180546001600160a01b0319169055019055505050565b8061229d8161369e565b915050612166565b81518351146123075760405162461bcd60e51b815260206004820152602860248201527f455243313135353a2069647320616e6420616d6f756e7473206c656e677468206044820152670dad2e6dac2e8c6d60c31b6064820152608401610d45565b6001600160a01b03841661232d5760405162461bcd60e51b8152600401610d4590613514565b6000612337612035565b905060005b845181101561243b57600085828151811061236757634e487b7160e01b600052603260045260246000fd5b60200260200101519050600085838151811061239357634e487b7160e01b600052603260045260246000fd5b602090810291909101810151600084815280835260408082206001600160a01b038e1683529093529190912054909150818110156123e35760405162461bcd60e51b8152600401610d4590613559565b6000838152602081815260408083206001600160a01b038e8116855292528083208585039055908b168252812080548492906124209084906135ee565b92505081905550505050806124349061369e565b905061233c565b50846001600160a01b0316866001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb878760405161248b9291906133fb565b60405180910390a46124a18187878787876129e9565b505050505050565b60008381526010602090815260408083206001600160a01b0385168452909152812080548492906124db9084906135ee565b9091555050600083815260116020526040812080548492906124fe9084906135ee565b9091555050505050565b6001600160a01b03841661252e5760405162461bcd60e51b8152600401610d4590613514565b6000612538612035565b9050600061254585612825565b9050600061255285612825565b90506000868152602081815260408083206001600160a01b038c168452909152902054858110156125955760405162461bcd60e51b8152600401610d4590613559565b6000878152602081815260408083206001600160a01b038d8116855292528083208985039055908a168252812080548892906125d29084906135ee565b909155505060408051888152602081018890526001600160a01b03808b16928c821692918816917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a4612632848a8a8a8a8a61287e565b505050505050505050565b600082815260086020526040812054116126695760405162461bcd60e51b8152600401610d45906135a3565b600d546001600160a01b03166126915760405162461bcd60e51b8152600401610d45906135a3565b6000828152600860205260408120546126ab908390613606565b9050803410156126f25760405162461bcd60e51b8152602060048201526012602482015271494e53554646494349454e545f56414c554560701b6044820152606401610d45565b600d546040516001600160a01b03909116903480156108fc02916000818181858888f19350505050158015611e60573d6000803e3d6000fd5b816001600160a01b0316836001600160a01b0316141561279f5760405162461bcd60e51b815260206004820152602960248201527f455243313135353a2073657474696e6720617070726f76616c20737461747573604482015268103337b91039b2b63360b91b6064820152608401610d45565b6001600160a01b03838116600081815260016020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b600a5461168390839083906001600160a01b0316612ab3565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061286d57634e487b7160e01b600052603260045260246000fd5b602090810291909101015292915050565b6001600160a01b0384163b156124a15760405163f23a6e6160e01b81526001600160a01b0385169063f23a6e61906128c29089908990889088908890600401613356565b602060405180830381600087803b1580156128dc57600080fd5b505af192505050801561290c575060408051601f3d908101601f1916820190925261290991810190613103565b60015b6129b9576129186136e5565b806308c379a01415612952575061292d6136fc565b806129385750612954565b8060405162461bcd60e51b8152600401610d459190613429565b505b60405162461bcd60e51b815260206004820152603460248201527f455243313135353a207472616e7366657220746f206e6f6e2d455243313135356044820152732932b1b2b4bb32b91034b6b83632b6b2b73a32b960611b6064820152608401610d45565b6001600160e01b0319811663f23a6e6160e01b1461215a5760405162461bcd60e51b8152600401610d459061343c565b6001600160a01b0384163b156124a15760405163bc197c8160e01b81526001600160a01b0385169063bc197c8190612a2d90899089908890889088906004016132f8565b602060405180830381600087803b158015612a4757600080fd5b505af1925050508015612a77575060408051601f3d908101601f19168201909252612a7491810190613103565b60015b612a83576129186136e5565b6001600160e01b0319811663bc197c8160e01b1461215a5760405162461bcd60e51b8152600401610d459061343c565b6001600160a01b0381166000908152600b602052604090205460ff16612b1b5760405162461bcd60e51b815260206004820152601f60248201527f43555252454e43595f434f4e54524143545f4e4f545f535550504f52544544006044820152606401610d45565b6000612b278285610dc7565b11612b445760405162461bcd60e51b8152600401610d45906135a3565b600d546001600160a01b0316612b6c5760405162461bcd60e51b8152600401610d45906135a3565b6001600160a01b038116612b925760405162461bcd60e51b8152600401610d45906135a3565b6000612b9e8285610dc7565b612ba89084613606565b9050816001600160a01b0381166323b872dd612bc2612035565b600d5460405160e084901b6001600160e01b03191681526001600160a01b0392831660048201529116602482015260448101859052606401602060405180830381600087803b158015612c1457600080fd5b505af1158015612c28573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124a191906130cb565b828054612c589061363c565b90600052602060002090601f016020900481019282612c7a5760008555612cc0565b82601f10612c9357805160ff1916838001178555612cc0565b82800160010185558215612cc0579182015b82811115612cc0578251825591602001919060010190612ca5565b50612ccc929150612cd0565b5090565b5b80821115612ccc5760008155600101612cd1565b600082601f830112612cf5578081fd5b81356020612d02826135ca565b604051612d0f8282613671565b8381528281019150858301600585901b87018401881015612d2e578586fd5b855b85811015612d4c57813584529284019290840190600101612d30565b5090979650505050505050565b600082601f830112612d69578081fd5b813567ffffffffffffffff811115612d8357612d836136cf565b604051612d9a601f8301601f191660200182613671565b818152846020838601011115612dae578283fd5b816020850160208301379081016020019190915292915050565b600060208284031215612dd9578081fd5b813561129481613786565b60008060408385031215612df6578081fd5b8235612e0181613786565b91506020830135612e1181613786565b809150509250929050565b600080600080600060a08688031215612e33578081fd5b8535612e3e81613786565b94506020860135612e4e81613786565b9350604086013567ffffffffffffffff80821115612e6a578283fd5b612e7689838a01612ce5565b94506060880135915080821115612e8b578283fd5b612e9789838a01612ce5565b93506080880135915080821115612eac578283fd5b50612eb988828901612d59565b9150509295509295909350565b60008060008060808587031215612edb578384fd5b8435612ee681613786565b93506020850135612ef681613786565b93969395505050506040820135916060013590565b600080600080600060a08688031215612f22578081fd5b8535612f2d81613786565b94506020860135612f3d81613786565b93506040860135925060608601359150608086013567ffffffffffffffff811115612f66578182fd5b612eb988828901612d59565b60008060408385031215612f84578182fd5b8235612f8f81613786565b91506020830135612e118161379b565b60008060408385031215612fb1578182fd5b8235612fbc81613786565b946020939093013593505050565b600080600060608486031215612fde578081fd5b8335612fe981613786565b95602085013595506040909401359392505050565b60008060408385031215613010578182fd5b823567ffffffffffffffff80821115613027578384fd5b818501915085601f83011261303a578384fd5b81356020613047826135ca565b6040516130548282613671565b8381528281019150858301600585901b870184018b1015613073578889fd5b8896505b8487101561309e57803561308a81613786565b835260019690960195918301918301613077565b50965050860135925050808211156130b4578283fd5b506130c185828601612ce5565b9150509250929050565b6000602082840312156130dc578081fd5b81516112948161379b565b6000602082840312156130f8578081fd5b8135611294816137a9565b600060208284031215613114578081fd5b8151611294816137a9565b600060208284031215613130578081fd5b813567ffffffffffffffff811115613146578182fd5b61315284828501612d59565b949350505050565b60006020828403121561316b578081fd5b5035919050565b60008060408385031215613184578182fd5b823591506020830135612e1181613786565b600080604083850312156131a8578182fd5b82359150602083013567ffffffffffffffff8111156131c5578182fd5b6130c185828601612d59565b600080604083850312156131e3578182fd5b50508035926020909101359150565b600080600060608486031215613206578081fd5b8335925060208401359150604084013561321f81613786565b809150509250925092565b6000806000806080858703121561323f578182fd5b8435935060208501359250604085013561325881613786565b9150606085013561326881613786565b939692955090935050565b6000815180845260208085019450808401835b838110156132a257815187529582019590820190600101613286565b509495945050505050565b60008151808452815b818110156132d2576020818501810151868301820152016132b6565b818111156132e35782602083870101525b50601f01601f19169290920160200192915050565b6001600160a01b0386811682528516602082015260a06040820181905260009061332490830186613273565b82810360608401526133368186613273565b9050828103608084015261334a81856132ad565b98975050505050505050565b6001600160a01b03868116825285166020820152604081018490526060810183905260a060808201819052600090613390908301846132ad565b979650505050505050565b6020808252825182820181905260009190848201906040850190845b818110156133dc5783516001600160a01b0316835292840192918401916001016133b7565b50909695505050505050565b6020815260006112946020830184613273565b60408152600061340e6040830185613273565b82810360208401526134208185613273565b95945050505050565b60208152600061129460208301846132ad565b60208082526028908201527f455243313135353a204552433131353552656365697665722072656a656374656040820152676420746f6b656e7360c01b606082015260800190565b60208082526022908201527f4f6e6c79206f776e65722063616e2063616c6c20746869732066756e6374696f604082015261371760f11b606082015260800190565b6020808252602e908201527f455243313135353a2063616c6c6572206973206e6f7420746f6b656e206f776e60408201526d195c881bdc88185c1c1c9bdd995960921b606082015260800190565b60208082526025908201527f455243313135353a207472616e7366657220746f20746865207a65726f206164604082015264647265737360d81b606082015260800190565b6020808252602a908201527f455243313135353a20696e73756666696369656e742062616c616e636520666f60408201526939103a3930b739b332b960b11b606082015260800190565b6020808252600d908201526c14d1531317d11254d050931151609a1b604082015260600190565b600067ffffffffffffffff8211156135e4576135e46136cf565b5060051b60200190565b60008219821115613601576136016136b9565b500190565b6000816000190483118215151615613620576136206136b9565b500290565b600082821015613637576136376136b9565b500390565b600181811c9082168061365057607f821691505b6020821081141561101c57634e487b7160e01b600052602260045260246000fd5b601f8201601f1916810167ffffffffffffffff81118282101715613697576136976136cf565b6040525050565b60006000198214156136b2576136b26136b9565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b600060033d111561203257600481823e5160e01c90565b600060443d101561370a5790565b6040516003193d81016004833e81513d67ffffffffffffffff816024840111818411171561373a57505050505090565b82850191508151818111156137525750505050505090565b843d870101602082850101111561376c5750505050505090565b61377b60208286010187613671565b509095945050505050565b6001600160a01b038116811461111e57600080fd5b801515811461111e57600080fd5b6001600160e01b03198116811461111e57600080fdfea2646970667358221220b28d14f8cf45b4a6ce55dc77a234a82c400c35c35adf399f1c164450d55e445764736f6c63430008040033",
|
1285 | "deployedBytecode": "0x6080604052600436106103c15760003560e01c80636428eb72116101f2578063b33a599f1161010d578063d36223f1116100a0578063e985e9c51161006f578063e985e9c514610c40578063ec6be06e14610c89578063f242432a14610ca9578063f3ccaac014610cc957600080fd5b8063d36223f114610bb3578063d93f5bed14610bd3578063da74222814610bf3578063e1461f1214610c1357600080fd5b8063cafc72d3116100dc578063cafc72d314610b2a578063ce1b815f14610b57578063d114c9dc14610b75578063d1eff89514610b9557600080fd5b8063b33a599f14610a91578063b68de97414610ab1578063b84c824614610aea578063c47f002714610b0a57600080fd5b806388d0f86a116101855780639eda8aae116101545780639eda8aae146109f6578063a0e67e2b14610a2f578063a22cb46514610a44578063adfadad314610a6457600080fd5b806388d0f86a146109815780638e1b5aa9146109a157806390c3f38f146109c157806395d89b41146109e157600080fd5b8063782f08ae116101c1578063782f08ae1461090c5780638003e27f1461092c57806380dc439e1461094e578063867050411461096157600080fd5b80636428eb721461088c5780637065cb48146108ac57806371adb5e6146108cc578063724e5c17146108ec57600080fd5b80632217e975116102e2578063466a18de1161027557806355349e671161024457806355349e67146107f0578063572b6c0514610810578063578680be1461083f578063609d58ad1461085f57600080fd5b8063466a18de146107635780634e1273f4146107835780634fe50531146107b05780635199065f146107d057600080fd5b80633a932dba116102b15780633a932dba146106e35780633c695e39146107035780633de4fdc814610723578063418794331461074357600080fd5b80632217e9751461064a5780632eb2c2d61461066a5780632f54bf6e1461068a578063346b327b146106c357600080fd5b8063156e29f61161035a578063192c175611610329578063192c1756146105b25780631a092541146105f55780631abe7cb31461060a5780631df5c02c1461062a57600080fd5b8063156e29f61461052057806316bef59614610540578063173825d914610572578063177ed0f31461059257600080fd5b806306fdde031161039657806306fdde031461047657806308c1ea02146104985780630d8e6e2c146104ba5780630e89341c1461050057600080fd5b8062fbe0c5146103c6578062fdd58e1461040657806301ffc9a714610426578063031f5c8714610456575b600080fd5b3480156103d257600080fd5b506103f36103e136600461315a565b6000908152600f602052604090205490565b6040519081526020015b60405180910390f35b34801561041257600080fd5b506103f3610421366004612f9f565b610cde565b34801561043257600080fd5b506104466104413660046130e7565b610d77565b60405190151581526020016103fd565b34801561046257600080fd5b506103f3610471366004612f9f565b610dc7565b34801561048257600080fd5b5061048b610def565b6040516103fd9190613429565b3480156104a457600080fd5b506104b86104b3366004613196565b610e7d565b005b3480156104c657600080fd5b5060408051808201909152601c81527f455243313135354465436f6d436f6e7472616374207620312e302e3000000000602082015261048b565b34801561050c57600080fd5b5061048b61051b36600461315a565b610ec8565b34801561052c57600080fd5b506104b861053b366004612fca565b611022565b34801561054c57600080fd5b50600a546001600160a01b03165b6040516001600160a01b0390911681526020016103fd565b34801561057e57600080fd5b506104b861058d366004612dc8565b611064565b34801561059e57600080fd5b506103f36105ad36600461315a565b611121565b3480156105be57600080fd5b506103f36105cd366004613172565b60009182526010602090815260408084206001600160a01b0393909316845291905290205490565b34801561060157600080fd5b5061048b61113a565b34801561061657600080fd5b506104b86106253660046131d1565b6111cc565b34801561063657600080fd5b506104b8610645366004612dc8565b611205565b34801561065657600080fd5b506103f361066536600461315a565b61124d565b34801561067657600080fd5b506104b8610685366004612e1c565b61129b565b34801561069657600080fd5b506104466106a5366004612dc8565b6001600160a01b031660009081526003602052604090205460ff1690565b3480156106cf57600080fd5b506104b86106de3660046131f2565b6112f9565b3480156106ef57600080fd5b506104b86106fe366004612dc8565b611437565b34801561070f57600080fd5b506104b861071e366004612dc8565b611482565b34801561072f57600080fd5b506104b861073e366004612dc8565b6114cd565b34801561074f57600080fd5b5061048b61075e36600461315a565b61157e565b34801561076f57600080fd5b506104b861077e36600461311f565b611649565b34801561078f57600080fd5b506107a361079e366004612ffe565b611687565b6040516103fd91906133e8565b3480156107bc57600080fd5b506104b86107cb3660046131d1565b6117e9565b3480156107dc57600080fd5b506104b86107eb366004613196565b611822565b3480156107fc57600080fd5b506104b861080b3660046131d1565b611868565b34801561081c57600080fd5b5061044661082b366004612dc8565b6006546001600160a01b0391821691161490565b34801561084b57600080fd5b506104b861085a3660046131d1565b6118a1565b34801561086b57600080fd5b506103f361087a36600461315a565b6000908152600e602052604090205490565b34801561089857600080fd5b5061048b6108a736600461315a565b6118df565b3480156108b857600080fd5b506104b86108c7366004612dc8565b6118fc565b3480156108d857600080fd5b506104b86108e736600461311f565b6119c4565b3480156108f857600080fd5b506104b861090736600461322a565b6119fe565b34801561091857600080fd5b506104b8610927366004613196565b611a3b565b34801561093857600080fd5b50610941611a81565b6040516103fd919061339b565b6104b861095c3660046131f2565b611ae2565b34801561096d57600080fd5b5061048b61097c36600461315a565b611b3d565b34801561098d57600080fd5b506104b861099c3660046131d1565b611b5a565b3480156109ad57600080fd5b506103f36109bc366004613172565b611b93565b3480156109cd57600080fd5b506104b86109dc36600461311f565b611c2a565b3480156109ed57600080fd5b5061048b611c64565b348015610a0257600080fd5b50610446610a11366004612dc8565b6001600160a01b03166000908152601a602052604090205460ff1690565b348015610a3b57600080fd5b50610941611c71565b348015610a5057600080fd5b506104b8610a5f366004612f72565b611cd1565b348015610a7057600080fd5b506103f3610a7f36600461315a565b60009081526008602052604090205490565b348015610a9d57600080fd5b506104b8610aac366004612dc8565b611ce3565b348015610abd57600080fd5b50610446610acc366004612dc8565b6001600160a01b03166000908152600b602052604090205460ff1690565b348015610af657600080fd5b506104b8610b0536600461311f565b611d9d565b348015610b1657600080fd5b506104b8610b2536600461311f565b611dd7565b348015610b3657600080fd5b506103f3610b4536600461315a565b60009081526011602052604090205490565b348015610b6357600080fd5b506006546001600160a01b031661055a565b348015610b8157600080fd5b506104b8610b90366004612ec6565b611e11565b348015610ba157600080fd5b50600d546001600160a01b031661055a565b348015610bbf57600080fd5b506104b8610bce3660046131f2565b611e66565b348015610bdf57600080fd5b506104b8610bee366004612fca565b611ec1565b348015610bff57600080fd5b506104b8610c0e366004612dc8565b611f0e565b348015610c1f57600080fd5b506103f3610c2e36600461315a565b60009081526007602052604090205490565b348015610c4c57600080fd5b50610446610c5b366004612de4565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205460ff1690565b348015610c9557600080fd5b506104b8610ca4366004612dc8565b611f53565b348015610cb557600080fd5b506104b8610cc4366004612f0b565b611f9c565b348015610cd557600080fd5b5061048b611ff3565b60006001600160a01b038316610d4e5760405162461bcd60e51b815260206004820152602a60248201527f455243313135353a2061646472657373207a65726f206973206e6f742061207660448201526930b634b21037bbb732b960b11b60648201526084015b60405180910390fd5b506000818152602081815260408083206001600160a01b03861684529091529020545b92915050565b60006001600160e01b03198216636cdb3d1360e11b1480610da857506001600160e01b031982166303a24d0760e21b145b80610d7157506301ffc9a760e01b6001600160e01b0319831614610d71565b6001600160a01b03919091166000908152600960209081526040808320938352929052205490565b60148054610dfc9061363c565b80601f0160208091040260200160405190810160405280929190818152602001828054610e289061363c565b8015610e755780601f10610e4a57610100808354040283529160200191610e75565b820191906000526020600020905b815481529060010190602001808311610e5857829003601f168201915b505050505081565b610e886106a5612035565b610ea45760405162461bcd60e51b8152600401610d4590613484565b60008281526019602090815260409091208251610ec392840190612c4c565b505050565b600081815260126020526040812080546060929190610ee69061363c565b80601f0160208091040260200160405190810160405280929190818152602001828054610f129061363c565b8015610f5f5780601f10610f3457610100808354040283529160200191610f5f565b820191906000526020600020905b815481529060010190602001808311610f4257829003601f168201915b505050505090508051600014156110035760138054610f7d9061363c565b80601f0160208091040260200160405190810160405280929190818152602001828054610fa99061363c565b8015610ff65780601f10610fcb57610100808354040283529160200191610ff6565b820191906000526020600020905b815481529060010190602001808311610fd957829003601f168201915b5050505050915050919050565b60008381526012602052604090208054610f7d9061363c565b50919050565b61102d6106a5612035565b6110495760405162461bcd60e51b8152600401610d4590613484565b610ec383838360405180602001604052806000815250612044565b61106f6106a5612035565b61108b5760405162461bcd60e51b8152600401610d4590613484565b6001600160a01b03811660009081526003602052604090205460ff166110f35760405162461bcd60e51b815260206004820152601e60248201527f5461726765742061646472657373206973206e6f7420616e206f776e657200006044820152606401610d45565b6001600160a01b0381166000908152600360205260409020805460ff1916905561111e600482612163565b50565b600a54600090610d71906001600160a01b031683610dc7565b6060600580546111499061363c565b80601f01602080910402602001604051908101604052809291908181526020018280546111759061363c565b80156111c25780601f10611197576101008083540402835291602001916111c2565b820191906000526020600020905b8154815290600101906020018083116111a557829003601f168201915b5050505050905090565b6111d76106a5612035565b6111f35760405162461bcd60e51b8152600401610d4590613484565b60009182526007602052604090912055565b6112106106a5612035565b61122c5760405162461bcd60e51b8152600401610d4590613484565b6001600160a01b03166000908152601a60205260409020805460ff19169055565b6000818152600e6020908152604080832054601190925282205482911115610d7157600083815260116020908152604080832054600e909252909120546112949190613625565b9392505050565b6112a3612035565b6001600160a01b0316856001600160a01b031614806112c957506112c985610c5b612035565b6112e55760405162461bcd60e51b8152600401610d45906134c6565b6112f285858585856122a5565b5050505050565b600d546001600160a01b03166113415760405162461bcd60e51b815260206004820152600d60248201526c111c9bdc08191a5cd8589b1959609a1b6044820152606401610d45565b8161134c8483611b93565b10156113905760405162461bcd60e51b8152602060048201526013602482015272111c9bdc081b1a5b5a5d08195e18d959591959606a1b6044820152606401610d45565b600d5482906113a8906001600160a01b031685610cde565b10156113f65760405162461bcd60e51b815260206004820152601b60248201527f52616e206f7574206f6620617661696c61626c6520746f6b656e7300000000006044820152606401610d45565b6114018383836124a9565b600d5460408051808201909152600381526203078360ec1b6020820152610ec3916001600160a01b031690839086908690612508565b6114426106a5612035565b61145e5760405162461bcd60e51b8152600401610d4590613484565b600a80546001600160a01b0319166001600160a01b03831617905561111e816114cd565b61148d6106a5612035565b6114a95760405162461bcd60e51b8152600401610d4590613484565b6001600160a01b03166000908152601a60205260409020805460ff19166001179055565b6114d86106a5612035565b6114f45760405162461bcd60e51b8152600401610d4590613484565b6001600160a01b0381166000908152600b602052604090205460ff16156115185750565b6001600160a01b03166000818152600b60205260408120805460ff19166001908117909155600c805491820181559091527fdf6966c971051c3d54ec59162606531493a51404a002842f56009d7e5cf4a8c70180546001600160a01b0319169091179055565b6060600061158c3384610cde565b111561163057600082815260196020526040902080546115ab9061363c565b80601f01602080910402602001604051908101604052809291908181526020018280546115d79061363c565b80156116245780601f106115f957610100808354040283529160200191611624565b820191906000526020600020905b81548152906001019060200180831161160757829003601f168201915b50505050509050919050565b600082815260186020526040902080546115ab9061363c565b6116546106a5612035565b6116705760405162461bcd60e51b8152600401610d4590613484565b8051611683906013906020840190612c4c565b5050565b606081518351146116ec5760405162461bcd60e51b815260206004820152602960248201527f455243313135353a206163636f756e747320616e6420696473206c656e677468604482015268040dad2e6dac2e8c6d60bb1b6064820152608401610d45565b6000835167ffffffffffffffff81111561171657634e487b7160e01b600052604160045260246000fd5b60405190808252806020026020018201604052801561173f578160200160208202803683370190505b50905060005b84518110156117e1576117a685828151811061177157634e487b7160e01b600052603260045260246000fd5b602002602001015185838151811061179957634e487b7160e01b600052603260045260246000fd5b6020026020010151610cde565b8282815181106117c657634e487b7160e01b600052603260045260246000fd5b60209081029190910101526117da8161369e565b9050611745565b509392505050565b6117f46106a5612035565b6118105760405162461bcd60e51b8152600401610d4590613484565b6000918252600e602052604090912055565b61182d6106a5612035565b6118495760405162461bcd60e51b8152600401610d4590613484565b60008281526018602090815260409091208251610ec392840190612c4c565b6118736106a5612035565b61188f5760405162461bcd60e51b8152600401610d4590613484565b6000918252600f602052604090912055565b6118ac6106a5612035565b6118c85760405162461bcd60e51b8152600401610d4590613484565b600a54611683906001600160a01b03168383611ec1565b60008181526018602052604090208054606091906115ab9061363c565b6004541580159061191d57503360009081526003602052604090205460ff16155b1561193a5760405162461bcd60e51b8152600401610d4590613484565b6001600160a01b03811660009081526003602052604090205460ff161561195e5750565b6001600160a01b03166000818152600360205260408120805460ff191660019081179091556004805491820181559091527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b0180546001600160a01b0319169091179055565b6119cf6106a5612035565b6119eb5760405162461bcd60e51b8152600401610d4590613484565b8051611683906016906020840190612c4c565b60405162461bcd60e51b815260206004820152601260248201527113d4115490551253d397d11254d05093115160721b6044820152606401610d45565b611a466106a5612035565b611a625760405162461bcd60e51b8152600401610d4590613484565b60008281526012602090815260409091208251610ec392840190612c4c565b6060600c8054806020026020016040519081016040528092919081815260200182805480156111c257602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311611abb575050505050905090565b600d548290611afa906001600160a01b031685610cde565b1015611b335760405162461bcd60e51b815260206004820152600860248201526714d3d31117d3d55560c21b6044820152606401610d45565b611401838361263d565b60008181526019602052604090208054606091906115ab9061363c565b611b656106a5612035565b611b815760405162461bcd60e51b8152600401610d4590613484565b60009182526008602052604090912055565b600080611b9f8461124d565b6000858152600f6020908152604080832054601083528184206001600160a01b038916855290925282205492935090911015611c115760008581526010602090815260408083206001600160a01b0388168452825280832054888452600f90925290912054611c0e9190613625565b90505b80821115611c22579150610d719050565b509050610d71565b611c356106a5612035565b611c515760405162461bcd60e51b8152600401610d4590613484565b8051611683906005906020840190612c4c565b60158054610dfc9061363c565b606060048054806020026020016040519081016040528092919081815260200182805480156111c2576020028201919060005260206000209081546001600160a01b03168152600190910190602001808311611abb575050505050905090565b611683611cdc612035565b838361272b565b611cee6106a5612035565b611d0a5760405162461bcd60e51b8152600401610d4590613484565b6001600160a01b0381166000908152600b602052604090205460ff16611d725760405162461bcd60e51b815260206004820181905260248201527f54617267657420636f6e7472616374206973206e6f7420617661696c61626c656044820152606401610d45565b6001600160a01b0381166000908152600b60205260409020805460ff1916905561111e600c82612163565b611da86106a5612035565b611dc45760405162461bcd60e51b8152600401610d4590613484565b8051611683906015906020840190612c4c565b611de26106a5612035565b611dfe5760405162461bcd60e51b8152600401610d4590613484565b8051611683906014906020840190612c4c565b611e1c6106a5612035565b611e385760405162461bcd60e51b8152600401610d4590613484565b611e60848484846040518060400160405280600381526020016203078360ec1b815250612508565b50505050565b600d548290611e7e906001600160a01b031685610cde565b1015611eb75760405162461bcd60e51b815260206004820152600860248201526714d3d31117d3d55560c21b6044820152606401610d45565b611401838361280c565b611ecc6106a5612035565b611ee85760405162461bcd60e51b8152600401610d4590613484565b6001600160a01b0390921660009081526009602090815260408083209383529290522055565b611f196106a5612035565b611f355760405162461bcd60e51b8152600401610d4590613484565b600680546001600160a01b0319166001600160a01b03831617905550565b611f5e6106a5612035565b611f7a5760405162461bcd60e51b8152600401610d4590613484565b600d80546001600160a01b0319166001600160a01b0392909216919091179055565b611fa4612035565b6001600160a01b0316856001600160a01b03161480611fca5750611fca85610c5b612035565b611fe65760405162461bcd60e51b8152600401610d45906134c6565b6112f28585858585612508565b60168054610dfc9061363c565b60006014361080159061201d57506006546001600160a01b031633145b1561202f575060131936013560601c90565b50335b90565b600061203f612000565b905090565b6001600160a01b0384166120a45760405162461bcd60e51b815260206004820152602160248201527f455243313135353a206d696e7420746f20746865207a65726f206164647265736044820152607360f81b6064820152608401610d45565b60006120ae612035565b905060006120bb85612825565b905060006120c885612825565b90506000868152602081815260408083206001600160a01b038b168452909152812080548792906120fa9084906135ee565b909155505060408051878152602081018790526001600160a01b03808a1692600092918716917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a461215a8360008989898961287e565b50505050505050565b60005b8254811015610ec357816001600160a01b031683828154811061219957634e487b7160e01b600052603260045260246000fd5b6000918252602090912001546001600160a01b0316141561229357825483906121c490600190613625565b815481106121e257634e487b7160e01b600052603260045260246000fd5b9060005260206000200160009054906101000a90046001600160a01b031683828154811061222057634e487b7160e01b600052603260045260246000fd5b9060005260206000200160006101000a8154816001600160a01b0302191690836001600160a01b031602179055508280548061226c57634e487b7160e01b600052603160045260246000fd5b600082815260209020810160001990810180546001600160a01b0319169055019055505050565b8061229d8161369e565b915050612166565b81518351146123075760405162461bcd60e51b815260206004820152602860248201527f455243313135353a2069647320616e6420616d6f756e7473206c656e677468206044820152670dad2e6dac2e8c6d60c31b6064820152608401610d45565b6001600160a01b03841661232d5760405162461bcd60e51b8152600401610d4590613514565b6000612337612035565b905060005b845181101561243b57600085828151811061236757634e487b7160e01b600052603260045260246000fd5b60200260200101519050600085838151811061239357634e487b7160e01b600052603260045260246000fd5b602090810291909101810151600084815280835260408082206001600160a01b038e1683529093529190912054909150818110156123e35760405162461bcd60e51b8152600401610d4590613559565b6000838152602081815260408083206001600160a01b038e8116855292528083208585039055908b168252812080548492906124209084906135ee565b92505081905550505050806124349061369e565b905061233c565b50846001600160a01b0316866001600160a01b0316826001600160a01b03167f4a39dc06d4c0dbc64b70af90fd698a233a518aa5d07e595d983b8c0526c8f7fb878760405161248b9291906133fb565b60405180910390a46124a18187878787876129e9565b505050505050565b60008381526010602090815260408083206001600160a01b0385168452909152812080548492906124db9084906135ee565b9091555050600083815260116020526040812080548492906124fe9084906135ee565b9091555050505050565b6001600160a01b03841661252e5760405162461bcd60e51b8152600401610d4590613514565b6000612538612035565b9050600061254585612825565b9050600061255285612825565b90506000868152602081815260408083206001600160a01b038c168452909152902054858110156125955760405162461bcd60e51b8152600401610d4590613559565b6000878152602081815260408083206001600160a01b038d8116855292528083208985039055908a168252812080548892906125d29084906135ee565b909155505060408051888152602081018890526001600160a01b03808b16928c821692918816917fc3d58168c5ae7397731d063d5bbf3d657854427343f4c083240f7aacaa2d0f62910160405180910390a4612632848a8a8a8a8a61287e565b505050505050505050565b600082815260086020526040812054116126695760405162461bcd60e51b8152600401610d45906135a3565b600d546001600160a01b03166126915760405162461bcd60e51b8152600401610d45906135a3565b6000828152600860205260408120546126ab908390613606565b9050803410156126f25760405162461bcd60e51b8152602060048201526012602482015271494e53554646494349454e545f56414c554560701b6044820152606401610d45565b600d546040516001600160a01b03909116903480156108fc02916000818181858888f19350505050158015611e60573d6000803e3d6000fd5b816001600160a01b0316836001600160a01b0316141561279f5760405162461bcd60e51b815260206004820152602960248201527f455243313135353a2073657474696e6720617070726f76616c20737461747573604482015268103337b91039b2b63360b91b6064820152608401610d45565b6001600160a01b03838116600081815260016020908152604080832094871680845294825291829020805460ff191686151590811790915591519182527f17307eab39ab6107e8899845ad3d59bd9653f200f220920489ca2b5937696c31910160405180910390a3505050565b600a5461168390839083906001600160a01b0316612ab3565b6040805160018082528183019092526060916000919060208083019080368337019050509050828160008151811061286d57634e487b7160e01b600052603260045260246000fd5b602090810291909101015292915050565b6001600160a01b0384163b156124a15760405163f23a6e6160e01b81526001600160a01b0385169063f23a6e61906128c29089908990889088908890600401613356565b602060405180830381600087803b1580156128dc57600080fd5b505af192505050801561290c575060408051601f3d908101601f1916820190925261290991810190613103565b60015b6129b9576129186136e5565b806308c379a01415612952575061292d6136fc565b806129385750612954565b8060405162461bcd60e51b8152600401610d459190613429565b505b60405162461bcd60e51b815260206004820152603460248201527f455243313135353a207472616e7366657220746f206e6f6e2d455243313135356044820152732932b1b2b4bb32b91034b6b83632b6b2b73a32b960611b6064820152608401610d45565b6001600160e01b0319811663f23a6e6160e01b1461215a5760405162461bcd60e51b8152600401610d459061343c565b6001600160a01b0384163b156124a15760405163bc197c8160e01b81526001600160a01b0385169063bc197c8190612a2d90899089908890889088906004016132f8565b602060405180830381600087803b158015612a4757600080fd5b505af1925050508015612a77575060408051601f3d908101601f19168201909252612a7491810190613103565b60015b612a83576129186136e5565b6001600160e01b0319811663bc197c8160e01b1461215a5760405162461bcd60e51b8152600401610d459061343c565b6001600160a01b0381166000908152600b602052604090205460ff16612b1b5760405162461bcd60e51b815260206004820152601f60248201527f43555252454e43595f434f4e54524143545f4e4f545f535550504f52544544006044820152606401610d45565b6000612b278285610dc7565b11612b445760405162461bcd60e51b8152600401610d45906135a3565b600d546001600160a01b0316612b6c5760405162461bcd60e51b8152600401610d45906135a3565b6001600160a01b038116612b925760405162461bcd60e51b8152600401610d45906135a3565b6000612b9e8285610dc7565b612ba89084613606565b9050816001600160a01b0381166323b872dd612bc2612035565b600d5460405160e084901b6001600160e01b03191681526001600160a01b0392831660048201529116602482015260448101859052606401602060405180830381600087803b158015612c1457600080fd5b505af1158015612c28573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906124a191906130cb565b828054612c589061363c565b90600052602060002090601f016020900481019282612c7a5760008555612cc0565b82601f10612c9357805160ff1916838001178555612cc0565b82800160010185558215612cc0579182015b82811115612cc0578251825591602001919060010190612ca5565b50612ccc929150612cd0565b5090565b5b80821115612ccc5760008155600101612cd1565b600082601f830112612cf5578081fd5b81356020612d02826135ca565b604051612d0f8282613671565b8381528281019150858301600585901b87018401881015612d2e578586fd5b855b85811015612d4c57813584529284019290840190600101612d30565b5090979650505050505050565b600082601f830112612d69578081fd5b813567ffffffffffffffff811115612d8357612d836136cf565b604051612d9a601f8301601f191660200182613671565b818152846020838601011115612dae578283fd5b816020850160208301379081016020019190915292915050565b600060208284031215612dd9578081fd5b813561129481613786565b60008060408385031215612df6578081fd5b8235612e0181613786565b91506020830135612e1181613786565b809150509250929050565b600080600080600060a08688031215612e33578081fd5b8535612e3e81613786565b94506020860135612e4e81613786565b9350604086013567ffffffffffffffff80821115612e6a578283fd5b612e7689838a01612ce5565b94506060880135915080821115612e8b578283fd5b612e9789838a01612ce5565b93506080880135915080821115612eac578283fd5b50612eb988828901612d59565b9150509295509295909350565b60008060008060808587031215612edb578384fd5b8435612ee681613786565b93506020850135612ef681613786565b93969395505050506040820135916060013590565b600080600080600060a08688031215612f22578081fd5b8535612f2d81613786565b94506020860135612f3d81613786565b93506040860135925060608601359150608086013567ffffffffffffffff811115612f66578182fd5b612eb988828901612d59565b60008060408385031215612f84578182fd5b8235612f8f81613786565b91506020830135612e118161379b565b60008060408385031215612fb1578182fd5b8235612fbc81613786565b946020939093013593505050565b600080600060608486031215612fde578081fd5b8335612fe981613786565b95602085013595506040909401359392505050565b60008060408385031215613010578182fd5b823567ffffffffffffffff80821115613027578384fd5b818501915085601f83011261303a578384fd5b81356020613047826135ca565b6040516130548282613671565b8381528281019150858301600585901b870184018b1015613073578889fd5b8896505b8487101561309e57803561308a81613786565b835260019690960195918301918301613077565b50965050860135925050808211156130b4578283fd5b506130c185828601612ce5565b9150509250929050565b6000602082840312156130dc578081fd5b81516112948161379b565b6000602082840312156130f8578081fd5b8135611294816137a9565b600060208284031215613114578081fd5b8151611294816137a9565b600060208284031215613130578081fd5b813567ffffffffffffffff811115613146578182fd5b61315284828501612d59565b949350505050565b60006020828403121561316b578081fd5b5035919050565b60008060408385031215613184578182fd5b823591506020830135612e1181613786565b600080604083850312156131a8578182fd5b82359150602083013567ffffffffffffffff8111156131c5578182fd5b6130c185828601612d59565b600080604083850312156131e3578182fd5b50508035926020909101359150565b600080600060608486031215613206578081fd5b8335925060208401359150604084013561321f81613786565b809150509250925092565b6000806000806080858703121561323f578182fd5b8435935060208501359250604085013561325881613786565b9150606085013561326881613786565b939692955090935050565b6000815180845260208085019450808401835b838110156132a257815187529582019590820190600101613286565b509495945050505050565b60008151808452815b818110156132d2576020818501810151868301820152016132b6565b818111156132e35782602083870101525b50601f01601f19169290920160200192915050565b6001600160a01b0386811682528516602082015260a06040820181905260009061332490830186613273565b82810360608401526133368186613273565b9050828103608084015261334a81856132ad565b98975050505050505050565b6001600160a01b03868116825285166020820152604081018490526060810183905260a060808201819052600090613390908301846132ad565b979650505050505050565b6020808252825182820181905260009190848201906040850190845b818110156133dc5783516001600160a01b0316835292840192918401916001016133b7565b50909695505050505050565b6020815260006112946020830184613273565b60408152600061340e6040830185613273565b82810360208401526134208185613273565b95945050505050565b60208152600061129460208301846132ad565b60208082526028908201527f455243313135353a204552433131353552656365697665722072656a656374656040820152676420746f6b656e7360c01b606082015260800190565b60208082526022908201527f4f6e6c79206f776e65722063616e2063616c6c20746869732066756e6374696f604082015261371760f11b606082015260800190565b6020808252602e908201527f455243313135353a2063616c6c6572206973206e6f7420746f6b656e206f776e60408201526d195c881bdc88185c1c1c9bdd995960921b606082015260800190565b60208082526025908201527f455243313135353a207472616e7366657220746f20746865207a65726f206164604082015264647265737360d81b606082015260800190565b6020808252602a908201527f455243313135353a20696e73756666696369656e742062616c616e636520666f60408201526939103a3930b739b332b960b11b606082015260800190565b6020808252600d908201526c14d1531317d11254d050931151609a1b604082015260600190565b600067ffffffffffffffff8211156135e4576135e46136cf565b5060051b60200190565b60008219821115613601576136016136b9565b500190565b6000816000190483118215151615613620576136206136b9565b500290565b600082821015613637576136376136b9565b500390565b600181811c9082168061365057607f821691505b6020821081141561101c57634e487b7160e01b600052602260045260246000fd5b601f8201601f1916810167ffffffffffffffff81118282101715613697576136976136cf565b6040525050565b60006000198214156136b2576136b26136b9565b5060010190565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052604160045260246000fd5b600060033d111561203257600481823e5160e01c90565b600060443d101561370a5790565b6040516003193d81016004833e81513d67ffffffffffffffff816024840111818411171561373a57505050505090565b82850191508151818111156137525750505050505090565b843d870101602082850101111561376c5750505050505090565b61377b60208286010187613671565b509095945050505050565b6001600160a01b038116811461111e57600080fd5b801515811461111e57600080fd5b6001600160e01b03198116811461111e57600080fdfea2646970667358221220b28d14f8cf45b4a6ce55dc77a234a82c400c35c35adf399f1c164450d55e445764736f6c63430008040033",
|
1286 | "linkReferences": {},
|
1287 | "deployedLinkReferences": {}
|
1288 | }
|